Claude-skill-registry iterative-development
Implement sub-tasks iteratively with user approval between each one. Use when working through a task list with user collaboration.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/iterative-development" ~/.claude/skills/majiayu000-claude-skill-registry-iterative-development && rm -rf "$T"
manifest:
skills/data/iterative-development/SKILL.mdsource content
Iterative Development
Implement sub-tasks one at a time with user approval between each.
When to Use This Skill
Use this skill when:
- Working through a task list (
).ai/[feature]/tasks.md - You want user feedback between each sub-task
- Following a collaborative development workflow
Instructions
Sub-task Implementation
- Update the task list as you work
- Add new tasks as they emerge
- Also update the corresponding
as appropriateprp.txt - Maintain the "Relevant Files" section:
- List every file created or modified
- Give each file a one-line description of its purpose
Sub-task Iteration (IMPORTANT)
ONLY DO ONE SUB-TASK AT A TIME:
- Only ever include one sub-task on your internal TODO list
- This is VERY IMPORTANT!
- Do NOT start or even consider the next sub-task until you ask the user for permission and they say "yes" or "y"
Stop after each sub-task and wait for the user's go-ahead for the next one.
Quality Controls
After completing each sub-task:
- Run linters according to repository guidelines
- Run tests according to repository guidelines
- If linting or testing fails, fix the issues before proceeding
- Ask for user approval before moving to the next sub-task
Communication
After each sub-task:
- Summarize what was accomplished
- Report any issues encountered
- Ask for permission to continue with the next sub-task
Workflow
1. Select one sub-task from tasks.md 2. Implement it completely 3. Run linters and tests 4. Report completion 5. Ask: "Ready for the next sub-task?" 6. Wait for "yes" or "y" 7. Repeat until all sub-tasks complete
Follow the above steps EXACTLY!!! NO EXCEPTIONS!!!