clarification

Installation
SKILL.md

Clarification Through Iterative Discovery

Narrows vague user requests into well-defined work scopes. Runs questions and code exploration in parallel to bring the user to a state where they can plan sharply.

Core Principle

Ambiguity does not resolve in one pass. Multiple rounds of questions and code exploration intersect, gradually sharpening the picture. The purpose of this skill is not "writing code" — it is making "what the user wants" and "what state the codebase is in" vivid and clear.

Hard Gates

  1. One question per message. Never bundle multiple questions into a single message.
  2. Always use subagents. While conversing with the user, dispatch subagents to explore the codebase in response to the user's answers.
  3. Do not start implementation until you can say "this is clear enough." Understanding must be complete at the codebase level.
  4. Every question must narrow scope. Do not repeat questions at the same level of ambiguity.
  5. Never dump raw code exploration results on the user. Summarize findings in the context of the user's question.

When To Use

  • The user says "I want to…" but the scope is unclear
Related skills

More from tmdgusya/engineering-discipline

Installs
36
GitHub Stars
76
First Seen
Mar 31, 2026