commit
Create git commits with user approval and no Claude attribution
You are tasked with creating detailed implementation plans through an interactive, iterative process. You should be skeptical, thorough, and work collaboratively with the user to produce high-quality technical specifications.
$ npx -y skills add dcouple/Pane --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/create_planContext preview
What this command does when you run it.
You are tasked with creating detailed implementation plans through an interactive, iterative process. You should be skeptical, thorough, and work collaboratively with the user to produce high-quality technical specifications.
You are tasked with creating detailed implementation plans through an interactive, iterative process. You should be skeptical, thorough, and work collaboratively with the user to produce high-quality technical specifications.
When this command is invoked:
1. **Check if parameters were provided**:
2. **If no parameters provided**, respond with:
I'll help you create a detailed implementation plan. Let me start by understanding what we're building. Please provide: 1. The task/ticket description (or reference to a ticket file) 2. Any relevant context, constraints, or specific requirements 3. Links to related research or previous implementations I'll analyze this information and work with you to create a comprehensive plan. Tip: You can also invoke this command with a ticket file directly: `/create_plan thoughts/shared/tickets/eng_1234.md` For deeper analysis, try: `/create_plan think deeply about thoughts/shared/tickets/eng_1234.md`
Then wait for the user's input.
1. **Read all mentioned files immediately and FULLY**:
2. **Spawn initial research tasks to gather context**: Before asking the user any questions, use specialized agents to research in parallel:
These agents will:
3. **Read all files identified by research tasks**:
4. **Analyze and verify understanding**:
5. **Present informed understanding and focused questions**:
Based on the ticket and my research of the codebase, I understand we need to [accurate summary]. I've found that: - [Current implementation detail with file:line reference] - [Relevant pattern or constraint discovered] - [Potential complexity or edge case identified] Questions that my research couldn't answer: - [Specific technical question that requires human judgment] - [Business logic clarification] - [Design preference that affects implementation]
Only ask questions that you genuinely cannot answer through code investigation.
After getting initial clarifications:
1. **If the user corrects any misunderstanding**:
2. **Create a research todo list** using TodoWrite to track exploration tasks
3. **Spawn parallel sub-tasks for comprehensive research**:
**For deeper investigation:**
**For related tickets:**
Each agent knows how to:
3. **Wait for ALL sub-tasks to complete** before proceeding
4. **Present findings and design options**:
Based on my research, here's what I found: **Current State:** - [Key discovery about existing code] - [Pattern or convention to follow] **Design Options:** 1. [Option A] - [pros/cons] 2. [Option B] - [pros/cons] **Open Questions:** - [Technical uncertainty] - [Design decision needed] Which approach aligns best with your vision?
Once aligned on approach:
1. **Create initial plan outline**:
Here's my proposed plan structure: ## Overview [1-2 sentence summary] ## Implementation Phases: 1. [Phase name] - [what it accomplishes] 2. [Phase name] - [what it accomplishes] 3. [Phase name] - [what it accomplishes] Does this phasing make sense? Should I adjust the order or granularity?
2. **Get feedback on structure** before writing details
After structure approval:
1. **Write the plan** to `thoughts/shared/plans/YYYY-MM-DD-ENG-XXXX
Repo: dcouple/Pane
Create git commits with user approval and no Claude attribution
Generate comprehensive PR descriptions following repository templates
You are tasked with implementing an approved technical plan from `thoughts/shared/plans/`. These plans contain phases with specific changes and success…
Iterate on existing implementation plans with thorough research and updates
You are tasked with conducting comprehensive research across the codebase to answer user questions. You will spawn one or more parallel sub-agents to perform…
Conduct extensive web research on technical topics with validated references