Skip to content
Back to skills

Autonomous Master

ASecurity

Master orchestrator for autonomous coding projects. Use when starting autonomous projects, continuing sessions, checking status, or running complete autonomous workflows.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 8, 2026
developmenttypescriptpythongosqlreactnextjsnodegitsecurity

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add adaptationio/Skrillz --skill autonomous-master --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Autonomous Master?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Autonomous Master
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adaptationio-autonomous-master/badge)](https://www.skillsdirectory.com/skills/adaptationio-autonomous-master)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: autonomous-master
description: Master orchestrator for autonomous coding projects. Use when starting autonomous projects, continuing sessions, checking status, or running complete autonomous workflows.
version: 1.0.0
category: autonomous-coding
layer: master-orchestration
triggers:
  - "autonomous start"
  - "autonomous continue"
  - "autonomous status"
  - "start autonomous project"
  - "continue autonomous"
  - "run autonomously"
---

# 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.json` with 100+ features
- `init.sh` environment setup script
- `claude-progress.txt` progress file
- `.claude/master-state.json` orchestrator 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:

1. **Transient errors** (network, rate limit): Automatic retry with backoff
2. **Code errors** (syntax, type): Attempt fix, retry
3. **Test failures**: Debug, fix, retry
4. **Unrecoverable**: Rollback to checkpoint, skip feature, continue

All errors are stored in memory for future reference (causal chains).

## Scripts

- `scripts/master_orchestrator.py` - Core orchestration
- `scripts/state_machine.py` - State transitions
- `scripts/command_parser.py` - Parse user commands
- `scripts/session_detector.py` - Detect project state
- `scripts/continuation_generator.py` - Generate handoff prompts

## References

- `references/COMMANDS.md` - Full command reference
- `references/STATE-MACHINE.md` - State transition details
- `references/TROUBLESHOOTING.md` - Common issues and fixes

Files in this skill

  • SKILL.md15.1 KB
  • references/COMMANDS.md5.3 KB
  • scripts/command_parser.py5.1 KB
  • scripts/continuation_generator.py7.3 KB
  • scripts/master_orchestrator.py12.6 KB
  • scripts/session_detector.py5.2 KB
  • scripts/state_machine.py8.2 KB
  • templates/master-state.json.template787 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…