Execute feature tasks one by one with live documentation and context logging. Triggers on "Execute FEAT-XXX tasks", "Start implementing FEAT-XXX", "Work on FEAT-XXX", "Continue FEAT-XXX".
Execute feature tasks one by one with live documentation and context updates.
spec.mdanalysis.mddesign.mdtasks.mdcontext/ folder with templates# Read tasks
cat docs/features/FEAT-XXX/tasks.md
# Read design for reference
cat docs/features/FEAT-XXX/design.md
# Read spec for requirements
cat docs/features/FEAT-XXX/spec.md
# Check current status
cat docs/features/FEAT-XXX/status.md
# Read last session log entries
tail -30 docs/features/FEAT-XXX/context/session_log.md
# Check for active blockers
cat docs/features/FEAT-XXX/context/blockers.md
# Verify git branch
git branch --show-current
If on main/master: -> STOP and say: "Create feature branch first: git checkout -b feature/XXX-name"
If on correct feature branch: -> Continue with implementation
Scan tasks.md for first task that is:
[ ] Pending, OR[in progress] In Progress (resume)Skip tasks that are:
[x] Complete[skipped] Skipped[blocked] BlockedFor each task:
A. BEFORE starting:
B. DURING execution:
C. AFTER completing:
D. CHECKPOINT (every 30 min or 3 tasks):
git add [specific files for this task]
git commit -m "FEAT-XXX: [Task description]"
Examples:
FEAT-001: Create User model
FEAT-001: Add user validation schemas
FEAT-001: Implement UserService CRUD methods
FEAT-001: Add POST /users endpoint
FEAT-001: Add unit tests for UserService
When all tasks done:
FEAT-XXX implementation complete!
Summary:
- Total tasks: X
- Completed: X
- Skipped: X
- Blocked: X
Next steps:
1. Push: git push -u origin feature/XXX-name
2. Create PR: /git pr
3. After merge: /wrap-up FEAT-XXX