Execute implementation tasks systematically with progress tracking and checkpoint validation
Execute implementation plans systematically with task tracking, checkpoint validation, and progress reporting. Use this to implement planned tasks in order, track completion, and resume from interruptions.
/plugin marketplace add athola/claude-night-market/plugin install attune@claude-night-marketExecute implementation plan systematically with task tracking, checkpoint validation, and progress reporting.
# Start execution from plan
/attune:execute
# Execute specific task
/attune:execute --task TASK-003
# Resume from checkpoint
/attune:execute --resume
# Execute specific phase
/attune:execute --phase "Phase 1"
When superpowers plugin is available:
Skill(superpowers:executing-plans) for systematic executionSkill(superpowers:systematic-debugging) for issue resolutionSkill(superpowers:verification-before-completion) for validationWithout superpowers:
# 1. Load implementation plan
# Read docs/implementation-plan.md
# 2. Invoke execution agent
Agent(attune:project-implementer)
# 3. Execute tasks in dependency order:
# For each task:
# - Check dependencies complete
# - Execute implementation
# - Run tests
# - Validate acceptance criteria
# - Update progress tracker
# 4. Report progress
# - Tasks completed/total
# - Blockers and risks
# - Next actions
# 5. Save execution state
# - .attune/execution-state.json
Actions:
Output: Execution plan with ordered task list
For each task in order:
1. **Pre-execution**:
- Verify dependencies complete
- Review acceptance criteria
- Create feature branch (if needed)
2. **Implementation**:
- Write code following spec
- Run tests continuously (TDD)
- Document as you go
3. **Validation**:
- All acceptance criteria met?
- Tests passing?
- Code review ready?
4. **Checkpoint**:
- Mark task complete
- Update progress tracker
- Identify blockers
Metrics Tracked:
Reports Generated:
--task <task-id> - Execute specific task (e.g., TASK-003)--phase <phase-name> - Execute specific phase--resume - Resume from last checkpoint--dry-run - Preview execution without applying changes--parallel - Execute independent tasks in parallel (advanced)/attune:plan
/attune:init --lang python
/attune:execute
Session Output:
š Executing Implementation Plan
Plan: docs/implementation-plan.md
Total tasks: 40
Current sprint: Sprint 1 (Foundation)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Phase 1: Foundation (10 tasks)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[ā] TASK-001: Initialize Project Structure
āā Created project with /attune:init
āā All tests passing
āā Duration: 45 minutes
[ā¶] TASK-002: Database Schema Design
āā Creating migration: migrations/001_initial.sql
āā Running: alembic revision --autogenerate
āā Progress: 60%
Checkpoint: 1/10 tasks complete (10%)
Next: Complete TASK-002, start TASK-003
Blockers: None
/attune:execute --task TASK-005
Detailed Task Execution:
š Executing TASK-005: Implement OAuth Flow
Dependencies: TASK-004 (Complete ā)
Acceptance Criteria:
- [ ] GitHub OAuth app configured
- [ ] Login redirect to GitHub
- [ ] Callback handles tokens
- [ ] User session created
- [ ] Tests cover happy + error paths
Step 1/5: Configure GitHub OAuth App
ā Creating OAuth app in GitHub Settings...
ā Setting callback URL: http://localhost:8000/auth/callback
ā Storing client_id and client_secret in .env
ā Complete
Step 2/5: Implement login endpoint
ā Creating backend/app/auth/oauth.py...
ā Writing tests/auth/test_oauth.py...
[Code implementation details...]
ā Complete (tests passing)
Step 3/5: Implement callback handler
[... implementation ...]
Progress: 3/5 steps (60%)
Estimated completion: 30 minutes
/attune:execute --resume
Loads state from .attune/execution-state.json:
š Resuming Execution
Last checkpoint: 2026-01-02 14:30:22
Completed: 15/40 tasks (37.5%)
Last task: TASK-015 (Complete)
Next task: TASK-016
Resuming with TASK-016...
/attune:execute --phase "Phase 2"
Executes only Phase 2 tasks (TASK-011 through TASK-030).
Progress is saved to .attune/execution-state.json:
{
"plan_file": "docs/implementation-plan.md",
"started_at": "2026-01-02T10:00:00Z",
"last_checkpoint": "2026-01-02T14:30:22Z",
"current_sprint": "Sprint 1",
"current_phase": "Phase 1",
"tasks": {
"TASK-001": {
"status": "complete",
"started_at": "2026-01-02T10:05:00Z",
"completed_at": "2026-01-02T10:50:00Z",
"duration_minutes": 45,
"acceptance_criteria_met": true,
"tests_passing": true
},
"TASK-002": {
"status": "in_progress",
"started_at": "2026-01-02T14:00:00Z",
"progress_percent": 60,
"blocker": null
}
},
"metrics": {
"tasks_complete": 15,
"tasks_total": 40,
"completion_percent": 37.5,
"velocity_tasks_per_day": 3.2,
"estimated_completion_date": "2026-02-15"
},
"blockers": []
}
Generated automatically:
# Daily Standup - 2026-01-02
## Yesterday
- ā
TASK-001: Initialize Project Structure (45 min)
- ā
TASK-002: Database Schema Design (90 min)
- ā
TASK-003: Implement Data Models (60 min)
## Today
- š TASK-004: Set up OAuth (60% complete)
- š TASK-005: Implement Auth Middleware (planned)
## Blockers
- None
## Metrics
- Sprint progress: 15/40 tasks (37.5%)
- On track for Sprint 1 completion
# Sprint 1 Progress Report
**Dates**: Jan 3-16, 2026
**Goal**: Foundation - Working dev environment
## Completed (10 tasks)
- TASK-001 through TASK-010 ā
## In Progress (2 tasks)
- TASK-011: Issue import logic (40%)
- TASK-012: GitHub webhook receiver (planning)
## Blocked (0 tasks)
## Burndown
- Day 1: 40 tasks remaining
- Day 5: 30 tasks remaining (on track)
- Estimated completion: Jan 15 (1 day early)
## Risks
- None identified
## Next Sprint Preview
- Phase 2: GitHub Integration (10 tasks)
Each task follows this systematic pattern:
# Verify dependencies
# Review acceptance criteria
# Ensure tests setup
# Write failing test (RED)
# Implement minimal code (GREEN)
# Refactor for quality (REFACTOR)
# Repeat until all criteria met
# Run all tests
# Check acceptance criteria
# Code quality check (lint, type check)
# Documentation updated
# Mark task complete
# Update execution state
# Report progress
/attune:brainstorm ā Generate project brief
ā
/attune:specify ā Define requirements
ā
/attune:plan ā Plan architecture and tasks
ā
/attune:init ā Initialize project structure
ā
/attune:execute ā You are here (implement systematically)
Before marking task complete, verify:
/attune:plan - Create implementation plan/attune:init - Initialize project structure/attune:validate - Validate project state/speckit-implement - Spec-kit implementation workflow (if available)Skill(attune:project-execution) - Execution methodologySkill(superpowers:executing-plans) - Systematic execution (if available)Skill(superpowers:systematic-debugging) - Debug blockers (if available)Skill(superpowers:test-driven-development) - TDD workflow (if available)Agent(attune:project-implementer) - Task execution agentWhen superpowers is installed, this command automatically:
Skill(superpowers:executing-plans) for execution frameworkSkill(superpowers:systematic-debugging) for issue resolutionSkill(superpowers:verification-before-completion) for validationCheck if superpowers is available:
/plugin list | grep superpowers
Install superpowers:
/plugin marketplace add obra/superpowers
/plugin install superpowers@superpowers-marketplace
Blocked task: Use systematic debugging
# Analyze blocker
# Document symptoms
# Hypothesize causes
# Test solutions
# Update plan if needed
Test failures: Return to TDD cycle
# Identify failing test
# Minimal fix to pass
# Refactor
# Continue
Dependency issues: Check task order
# Review dependency graph
# Ensure prerequisites complete
# May need to adjust plan