From clarify
Surface and resolve underspecified decisions before designing. Use after task interpretation and terrain mapping, when you've understood what's being asked AND what's already there but still need user input on judgment calls — boundaries and scope, edge behavior, trade-offs and calibration, integration with surroundings, hard constraints, audience specifics. Triggers on /clarify, "any clarifying questions", "what should I confirm", "before designing, what's unclear". Also invoke proactively before substantive design or planning work — designing without resolving ambiguities locks them in silently.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clarify:clarifyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Before proposing design options, surface the synthesis questions: places where the task and terrain leave something genuinely undecided. Locking a design around a hidden assumption is more expensive than asking up front.
Before proposing design options, surface the synthesis questions: places where the task and terrain leave something genuinely undecided. Locking a design around a hidden assumption is more expensive than asking up front.
Skip dimensions that aren't load-bearing. For each, ask only what's genuinely unclear:
Ask only what's genuinely unclear AND would change the design. Skip what task + terrain already answer, and what wouldn't change the proposed options. Group related questions. If a dimension has no open question, say so — shows you considered it.
Each question gets specific phrasing — not "any thoughts on edge cases?" but a concrete, scoped question with named alternatives — and a default when applicable.
### Scope & boundaries
- [Specific question with named alternatives]? My read: [recommendation].
### Edge & extreme behavior
- [Edge case condition] — [option A] *(default)* or [option B]?
### Hard constraints
- No open questions — [brief reason].
If the user says "whatever you think is best" or similar: provide a specific recommendation per question, get explicit confirmation. Don't silently absorb — that's the "I assumed you wanted X" failure mode.
Briefly recap the resolved decisions: "Confirmed: [decision 1], [decision 2]." Then proceed to design.
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.
npx claudepluginhub pandysp/claude-plugins --plugin clarify