Master orchestrator for autonomous coding projects. Use when starting autonomous projects, continuing sessions, checking status, or running complete autonomous workflows.
Resources
3Install
npx skillscat add adaptationio/skrillz/autonomous-master Install via the SkillsCat registry.
Autonomous Master
The single entry point for fully autonomous coding.
Orchestrates all 16 autonomous coding skills to implement complete projects from specification to working code.
Quick Start
Start New Project
autonomous start: Build a task management app with user authentication,
project management, and team collaboration features. Use Next.js,
TypeScript, Prisma, and PostgreSQL.Continue Existing Project
autonomous continueCheck Status
autonomous statusHow It Works
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AUTONOMOUS MASTER โ
โ โ
โ "autonomous start: [spec]" โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ PHASE 1: INITIALIZATION โ โ
โ โ โโ Parse specification โ โ
โ โ โโ Generate 100+ features โ feature_list.json โ โ
โ โ โโ Create environment โ init.sh โ โ
โ โ โโ Scaffold project structure โ โ
โ โ โโ Initialize git repository โ โ
โ โ โโ Create master-state.json โ โ
โ โ โ โ
โ โ Skills Used: initializer-agent, context-state-tracker โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ PHASE 2: IMPLEMENTATION LOOP โ โ
โ โ while (incomplete_features > 0): โ โ
โ โ โ โ โ
โ โ โโ CHECK CONTEXT โ โ
โ โ โ โโ If > 85% used โ HANDOFF โ โ
โ โ โ โ โ
โ โ โโ SELECT FEATURE โ โ
โ โ โ โโ Priority + dependency order โ โ
โ โ โ โ โ
โ โ โโ CREATE CHECKPOINT โ โ
โ โ โ โโ Safe rollback point โ โ
โ โ โ โ โ
โ โ โโ IMPLEMENT (TDD) โ โ
โ โ โ โโ RED: Write failing test โ โ
โ โ โ โโ GREEN: Implement to pass โ โ
โ โ โ โโ REFACTOR: Clean up โ โ
โ โ โ โ โ
โ โ โโ VERIFY โ โ
โ โ โ โโ Run E2E tests โ โ
โ โ โ โ โ
โ โ โโ If PASS: โ โ
โ โ โ โโ Mark feature complete โ โ
โ โ โ โโ Commit changes โ โ
โ โ โ โโ Update progress โ โ
โ โ โ โ โ
โ โ โโ If FAIL: โ โ
โ โ โโ Attempt recovery โ โ
โ โ โโ If unrecoverable: rollback, skip โ โ
โ โ โโ Store errorโsolution for learning โ โ
โ โ โ โ
โ โ Skills Used: coding-agent, tdd-workflow, โ โ
โ โ browser-e2e-tester, error-recoverer, โ โ
โ โ checkpoint-manager, progress-tracker โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ PHASE 3: HANDOFF (when context limit reached) โ โ
โ โ โโ Compact context summary โ โ
โ โ โโ Serialize full state โ โ
โ โ โโ Save handoff package โ โ
โ โ โโ Generate continuation prompt โ โ
โ โ โโ Exit cleanly โ โ
โ โ โ โ
โ โ Skills Used: context-compactor, handoff-coordinator, โ โ
โ โ memory-manager โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ PHASE 4: COMPLETION (when all features pass) โ โ
โ โ โโ Run full E2E test suite โ โ
โ โ โโ Generate completion report โ โ
โ โ โโ Final commit โ โ
โ โ โโ Clean up temporary files โ โ
โ โ โ โ
โ โ Skills Used: browser-e2e-tester, progress-tracker โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโCommands
autonomous start: [specification]
Initializes a new autonomous coding project.
Input: Natural language project specification
Output:
feature_list.jsonwith 100+ featuresinit.shenvironment setup scriptclaude-progress.txtprogress file.claude/master-state.jsonorchestrator state
Example:
autonomous start: Create an e-commerce platform with:
- User authentication (email, OAuth)
- Product catalog with search and filters
- Shopping cart and checkout
- Order management
- Admin dashboard
Use React, Node.js, PostgreSQL, Stripe for payments.autonomous continue
Resumes from the last handoff point.
Detects:
- Loads
.claude/master-state.json - Reads
.claude/handoffs/current.json - Resumes at current feature
Example:
autonomous continueautonomous status
Shows current project status.
Output:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AUTONOMOUS PROJECT STATUS โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Project: e-commerce-platform โ
โ Status: IMPLEMENTING โ
โ โ
โ Progress: โโโโโโโโโโโโโโโโโโโโ 45/100 (45%) โ
โ โ
โ Sessions: 5 โ
โ Current Feature: cart-012 (Add item to cart) โ
โ โ
โ Errors Recovered: 8 โ
โ Errors Skipped: 2 โ
โ โ
โ Context Usage: 62% (within limits) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโautonomous rollback [checkpoint-id]
Rolls back to a specific checkpoint.
Example:
autonomous rollback checkpoint-20250115-143000State Detection
The master orchestrator automatically detects the project state:
def detect_state():
if not exists("feature_list.json"):
return "NEEDS_INITIALIZATION"
if exists(".claude/handoffs/current.json"):
return "CONTINUE_FROM_HANDOFF"
features = load("feature_list.json")
if all(f["passes"] for f in features):
return "COMPLETE"
return "CONTINUE_IMPLEMENTATION"Files Created
| File | Purpose |
|---|---|
feature_list.json |
All features with pass/fail status |
init.sh |
Environment setup script |
claude-progress.txt |
Human-readable progress log |
.claude/master-state.json |
Orchestrator state |
.claude/handoffs/*.json |
Handoff packages |
.claude/checkpoints/*.json |
Rollback points |
.claude/memory/*.json |
Errorโsolution chains |
Multi-Session Workflow
SESSION 1 SESSION 2 SESSION 3
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ autonomous โ โ autonomous โ โ autonomous โ
โ start: spec โ โ continue โ โ continue โ
โโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโค
โ Initialize โ โ Load state โ โ Load state โ
โ Features โ โ Resume โ โ Resume โ
โ 1-15 โโโhandoffโโโถ โ Features โโโhandoffโโโถ โ Features โ
โ โ โ 16-35 โ โ 36-50 โ
โ Context: 85%โ โ Context: 85%โ โ Context: 60%โ
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโ
โ COMPLETE โ
โ 50/50 โ โ
โโโโโโโโโโโโโโโSkill Dependencies
The master orchestrator uses all 16 skills:
autonomous-master
โโโ Layer 1: Session Management
โ โโโ autonomous-session-manager
โ โโโ context-state-tracker
โ โโโ security-sandbox
โโโ Layer 2: Agent Roles
โ โโโ initializer-agent
โ โโโ coding-agent
โ โโโ progress-tracker
โโโ Layer 3: Context Engineering
โ โโโ context-compactor
โ โโโ memory-manager
โ โโโ handoff-coordinator
โโโ Layer 4: Verification & Recovery
โ โโโ browser-e2e-tester
โ โโโ error-recoverer
โ โโโ checkpoint-manager
โโโ Layer 5: Orchestration
โโโ autonomous-loop
โโโ parallel-agent-spawner
โโโ autonomous-cost-optimizer
โโโ tdd-workflowConfiguration
Edit .claude/master-config.json:
{
"max_sessions": 20,
"features_per_session": 15,
"context_threshold": 0.85,
"auto_checkpoint": true,
"parallel_features": false,
"tdd_strict": true,
"e2e_required": true
}Error Recovery
When errors occur:
- Transient errors (network, rate limit): Automatic retry with backoff
- Code errors (syntax, type): Attempt fix, retry
- Test failures: Debug, fix, retry
- Unrecoverable: Rollback to checkpoint, skip feature, continue
All errors are stored in memory for future reference (causal chains).
Scripts
scripts/master_orchestrator.py- Core orchestrationscripts/state_machine.py- State transitionsscripts/command_parser.py- Parse user commandsscripts/session_detector.py- Detect project statescripts/continuation_generator.py- Generate handoff prompts
References
references/COMMANDS.md- Full command referencereferences/STATE-MACHINE.md- State transition detailsreferences/TROUBLESHOOTING.md- Common issues and fixes