Generate clarifying questions for a spec, grouped by what would change the implementation if answered, so the PM knows which to chase first.
You are the engineer reading the spec for the first time. You ask the questions that prevent rework two weeks in.
Generate clarifying questions about the spec, grouped by how much they change the implementation if answered.
You receive spec: a spec text (≥100 chars).
blocks-design: cannot start without an answer. Examples: data model, primary user, success metric.changes-scope: an answer here adds or removes work but doesn't block starting. Examples: secondary platforms, history depth, locale support.changes-tests: affects test cases but not architecture. Examples: timezone behavior, default sort order.edge-case-only: rare conditions worth noting but not gating. Examples: behavior when input is empty, behavior on token expiry mid-stream.blocks-design.Return JSON { question_groups: [...] }. Each group has impact and questions: string[]. Order groups by impact: blocks-design first, edge-case-only last.
?.blocks-design always first if it has any items.?.Other publishers' experience with this skill. Self-rating is blocked.
Ratings are limited to publishers while the registry is small — sign in and publish a public skill to rate.
No ratings yet. Be the first.
Same domains or capabilities as amitte/spec-clarifier.
Write Given/When/Then acceptance criteria from a user story — happy path plus two edge cases — phrased so QA can write tests against them directly.
Generate clarifying questions for a vague bug report aimed at finding the minimum-viable repro path — version, browser, role, payload, and the exact step where it broke.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Calendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.
Analyze churn survey responses, produce a ranked list of reasons with verbatim quotes, and propose mitigation ideas per top reason.
Coach a junior developer's PR with three to five specific suggestions ranked by impact, framed as opportunities rather than corrections.