autonomous-master
π―Skillfrom adaptationio/skrillz
Autonomously orchestrates end-to-end software development by managing 16 coding skills to transform project specifications into fully implemented, production-ready applications.
Installation
npx skills add https://github.com/adaptationio/skrillz --skill autonomous-masterSkill Details
Master orchestrator for autonomous coding projects. Use when starting autonomous projects, continuing sessions, checking status, or running complete autonomous workflows.
Overview
# 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 continue
```
Check Status
```
autonomous status
```
How 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 continue
```
`autonomous 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-143000
```
State Detection
The master orchestrator automatically detects the project state:
```python
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-workflow
```
Configuration
Edit .claude/master-config.json:
```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
More from this repository10
Performs comprehensive analysis of code, skills, processes, and data to extract actionable insights, identify patterns, and drive data-driven improvements.
Automatically diagnoses and resolves Auto-Claude installation, configuration, and runtime issues across different platforms and environments.
Authenticates and configures xAI Grok API access using Twitter/X account credentials, enabling seamless integration with OpenAI-compatible SDK methods.
Retrieve and integrate xAI Grok sentiment with financial data APIs to generate comprehensive market insights and analysis.
xai-crypto-sentiment skill from adaptationio/skrillz
Retrieves comprehensive financial market data including stocks, forex, crypto, and technical indicators using the Twelve Data API.
Enables real-time Twitter/X searches using Grok API to extract insights, track trends, monitor accounts, and analyze social discussions.
Enables autonomous agents to search X, web, execute code, and analyze documents with server-side tool management.
Optimizes Claude AI performance by reducing token usage, managing API costs, and improving build speed through intelligent model and context selection.
Automates comprehensive installation and setup of Auto-Claude across Windows, macOS, Linux, and WSL with multi-platform support and dependency management.