Gather release context through adaptive questioning before planning
Gathers release vision through collaborative questioning and creates a context document.
/plugin marketplace add cowwoc/claude-code-cat/plugin install cat@claude-code-cat[release] (optional - auto-detects latest incomplete)Purpose: Understand HOW the user imagines this release working — what it looks like, what's essential, what's out of scope. You're a thinking partner helping them crystallize their vision, not an interviewer gathering technical requirements.
Output: {release}-CONTEXT.md capturing the user's vision for the release </objective>
<execution_context> @${CLAUDE_PLUGIN_ROOT}/.claude/cat/workflows/discuss-release.md @${CLAUDE_PLUGIN_ROOT}/.claude/cat/templates/context.md </execution_context>
<context> Release number: $ARGUMENTS (optional - auto-detects if omitted)Load project state first: @.planning/STATE.md
Load roadmap: @.planning/ROADMAP.md </context>
<process> 1. Determine release number: - If $ARGUMENTS provided: use that release number - If $ARGUMENTS empty: auto-detect the latest incomplete release * Scan releases in order (5, 6, 7...) * For each release, count CHANGE.md files vs SUMMARY.md files * First release where summaries < changes is the target * If all releases complete, inform user and exit 2. Validate release exists in roadmap 3. Check if CONTEXT.md already exists (offer to update if yes) 4. Follow discuss-release.md workflow with **ALL questions using AskUserQuestion**: - Present release from roadmap - Use AskUserQuestion: "How do you imagine this working?" with interpretation options - Use AskUserQuestion to follow their thread — probe what excites them - Use AskUserQuestion to sharpen the core — what's essential for THIS release - Use AskUserQuestion to find boundaries — what's explicitly out of scope - Use AskUserQuestion for decision gate (ready / ask more / let me add context) - Create CONTEXT.md capturing their vision 5. Offer next steps (research or change the release)CRITICAL: ALL questions use AskUserQuestion. Never ask inline text questions.
User is the visionary, you are the builder:
<success_criteria>