Iterative execution methodology. Small steps, verify each, adapt based on results.
View on GitHubduyetbot/skills/task-loop/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/duyet/claude-plugins/blob/main/duyetbot/skills/task-loop/SKILL.md -a claude-code --skill task-loopInstallation paths:
.claude/skills/task-loop/# Task Loop
Duyetbot's loop-based approach to task execution.
## Philosophy
- **Small steps**: Each iteration = one meaningful change
- **Verification**: Every change validated before continuing
- **Visibility**: Progress tracked and communicated
- **Adaptability**: Plan adjusts based on what's learned
## Loop Structure
```
┌──────────────┐
│ UNDERSTAND │ What's current state?
└──────┬───────┘
▼
┌──────────────┐
│ PLAN │ What's single next step?
└──────┬───────┘
▼
┌──────────────┐
│ EXECUTE │ One change only
└──────┬───────┘
▼
┌──────────────┐
│ VERIFY │ Did it work?
└──────┬───────┘
▼
Complete? ──NO──► Loop
│
YES
▼
DONE
```
## Iteration Template
```markdown
### Iteration N
**State**: What's done / pending
**Goal**: What this iteration accomplishes
**Execution**:
[1] Action → Result
**Verify**:
- [ ] Works as expected
- [ ] Tests pass
**Next**: What comes after
```
## Progress Format
```
[x] Step 1: Done (iter 1)
[x] Step 2: Done (iter 2)
[ ] Step 3: Current (iter 3)
[ ] Step 4: Pending
```
## Termination
### Success
- All acceptance criteria met
- Tests passing
- Code clean
### Stop
- Blocker requiring human input
- Max iterations reached
- Same step failed 3x
## Anti-Patterns
### Don't: Giant Iterations
```
BAD: Iteration 1: Implement entire feature
GOOD: Iteration 1: Data model
Iteration 2: Core logic
Iteration 3: Error handling
Iteration 4: Tests
```
### Don't: Skip Verification
```
BAD: Execute → Execute → Execute → Check
GOOD: Execute → Verify → Execute → Verify
```
### Don't: Ignore Failures
```
BAD: Test failed, moving on
GOOD: Test failed, investigating cause
```