commit
Create git commits with user approval and no Claude attribution
Iterate on existing implementation plans with thorough research and updates
$ npx -y skills add dcouple/Pane --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/iterate_planContext preview
What this command does when you run it.
Iterate on existing implementation plans with thorough research and updates
description: Iterate on existing implementation plans with thorough research and updates model: opus
You are tasked with updating existing implementation plans based on user feedback. You should be skeptical, thorough, and ensure changes are grounded in actual codebase reality.
When this command is invoked:
1. **Parse the input to identify**:
2. **Handle different input scenarios**:
**If NO plan file provided**:
I'll help you iterate on an existing implementation plan. Which plan would you like to update? Please provide the path to the plan file (e.g., `thoughts/shared/plans/2025-10-16-feature.md`). Tip: You can list recent plans with `ls -lt thoughts/shared/plans/ | head`
Wait for user input, then re-check for feedback.
**If plan file provided but NO feedback**:
I've found the plan at [path]. What changes would you like to make? For example: - "Add a phase for migration handling" - "Update the success criteria to include performance tests" - "Adjust the scope to exclude feature X" - "Split Phase 2 into two separate phases"
Wait for user input.
**If BOTH plan file AND feedback provided**:
1. **Read the existing plan file COMPLETELY**:
2. **Understand the requested changes**:
**Only spawn research tasks if the changes require new technical understanding.**
If the user's feedback requires understanding new code patterns or validating assumptions:
1. **Create a research todo list** using TodoWrite
2. **Spawn parallel sub-tasks for research**: Use the right agent for each type of research:
**For code investigation:**
**Be EXTREMELY specific about directories**:
3. **Read any new files identified by research**:
4. **Wait for ALL sub-tasks to complete** before proceeding
Before making changes, confirm your understanding:
Based on your feedback, I understand you want to: - [Change 1 with specific detail] - [Change 2 with specific detail] My research found: - [Relevant code pattern or constraint] - [Important discovery that affects the change] I plan to update the plan by: 1. [Specific modification to make] 2. [Another modification] Does this align with your intent?
Get user confirmation before proceeding.
1. **Make focused, precise edits** to the existing plan:
2. **Ensure consistency**:
3. **Preserve quality standards**:
**Present the changes made**:
I've updated the plan at `thoughts/shared/plans/[filename].md` Changes made: - [Specific change 1] - [Specific change 2] The updated plan now: - [Key improvement] - [Another improvement] Would you like any further adjustments?
**Be ready to iterate further** based on feedback
1. **Be Skeptical**:
2. **Be Surgical**:
3. **Be Thorough**:
4. **Be Interactive**:
5. **Track Progress**:
6. **No Open Questions**:
When updating success criteria, always maintain the two-category structure:
1. **Automated Verification** (can be run by execution agents):
Repo: dcouple/Pane
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…
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…
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