iterative-development
SKILL.md
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
prp.txtas appropriate - 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!!!
Weekly Installs
7
Repository
aspiers/ai-configGitHub Stars
9
First Seen
Feb 28, 2026
Security Audits
Installed on
opencode6
gemini-cli6
codebuddy6
claude-code6
github-copilot6
codex6