From cairn
Analyze an overall goal description and ask clarifying questions to make the milestone goal crisp, complete, and ready for formal definition.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cairn:discuss-milestone-goalThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Facilitates a structured conversation to sharpen a vague or incomplete milestone goal into a clear, actionable statement ready for `/define-milestone-goal`. The output is a refined goal description — not a document yet.
Facilitates a structured conversation to sharpen a vague or incomplete milestone goal into a clear, actionable statement ready for /define-milestone-goal. The output is a refined goal description — not a document yet.
/discuss-milestone-goal <overall_goal_description>
<overall_goal_description>: a free-form description of what you want the milestone to accomplish.Example:
/discuss-milestone-goal add a shooting mechanic where the player can fire at enemies
Read CLAUDE.md to understand the current milestone, tech stack, and project overview. Read milestones/README.md to understand what has already been built in past milestones. This grounds all questions in the real project state.
Identify what is clear, what is ambiguous, and what is missing. Look for:
Restate the goal in one sentence to show you understood it. Then immediately surface the most important ambiguities as direct questions. Do not pad with preamble or list every possible concern — focus on the two or three questions whose answers would most change the scope.
Format as:
Understood goal: one sentence.
Questions:
After each user answer, either:
Do not ask questions for their own sake. Stop when the goal is specific enough that /define-milestone-goal could fill requirements.md without further guessing.
When the conversation reaches a natural close, present a refined goal statement:
Proposed milestone goal:
<one to three sentences that could go directly into the
## Goalsection of requirements.md>
Invite the user to adjust the wording. Once they confirm, suggest invoking /define-milestone-goal "<refined goal>" to create the milestone.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub uhappylogic/cairn --plugin cairn