Execute implementation tasks from a design document. Tasks are tracked as markdown checkboxes directly in the design file.
Automates implementation of tasks tracked as markdown checkboxes in your design documents. Use this to systematically execute technical specs without manual tracking—just provide the design file path and it handles the rest.
/plugin marketplace add notedit/happy-coding-agent/plugin install notedit-happy-coding-agent@notedit/happy-coding-agent<design-file.md>Execute implementation tasks from a design document using markdown checkboxes.
$ARGUMENTS should be a path to a design markdown file (e.g., docs/designs/xxx.md)
If empty or unclear, ask user for the design file path.
python3 .claude/skills/task-execution-engine/scripts/task_manager.py status --file <design.md> to show current progressUNATTENDED MODE - No questions, no stopping
LOOP:
1. RUN: task_manager.py next --file <design.md> --json
2. IF no task available → EXIT to Phase 3
3. READ task details (files, criteria)
4. IMPLEMENT the task
- Create/modify files as specified
- Follow codebase patterns
- Run tests if applicable
5. VERIFY acceptance criteria
6. UPDATE status:
- Success: task_manager.py done --file <design.md> --task "Title"
- Failure: task_manager.py fail --file <design.md> --task "Title" --reason "..."
7. OUTPUT result summary
8. CONTINUE (go to step 1)
task_manager.py status --file <design.md> to show final summaryfiles: line# Mark task completed (updates checkbox to [x] ✅)
python3 .claude/skills/task-execution-engine/scripts/task_manager.py done \
--file <design.md> --task "Task Title"
# Mark task failed (updates checkbox to [x] ❌ with reason)
python3 .claude/skills/task-execution-engine/scripts/task_manager.py fail \
--file <design.md> --task "Task Title" --reason "Error description"
After each task:
---TASK RESULT---
task: Task Title
status: completed|failed
files: [list of modified files]
notes: Brief description
---END TASK RESULT---
| Error | Action |
|---|---|
| Task implementation fails | Mark failed, continue to next |
| Script error | Log error, retry once, then fail task |
| No tasks available | Exit loop, show summary |
| File not found | Ask user for correct path |