autonomous-master
自律的なコーディングプロジェクトを始めたり、進捗を確認したり、中断した作業を再開したり、一連の作業を自動で実行したりする際に、全体を管理・調整するSkill。
📜 元の英語説明(参考)
Master orchestrator for autonomous coding projects. Use when starting autonomous projects, continuing sessions, checking status, or running complete autonomous workflows.
🇯🇵 日本人クリエイター向け解説
自律的なコーディングプロジェクトを始めたり、進捗を確認したり、中断した作業を再開したり、一連の作業を自動で実行したりする際に、全体を管理・調整するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o autonomous-master.zip https://jpskill.com/download/9368.zip && unzip -o autonomous-master.zip && rm autonomous-master.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9368.zip -OutFile "$d\autonomous-master.zip"; Expand-Archive "$d\autonomous-master.zip" -DestinationPath $d -Force; ri "$d\autonomous-master.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
autonomous-master.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
autonomous-masterフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Autonomous Master
完全自律型コーディングのための単一のエントリーポイントです。
仕様から動作するコードまで、完全なプロジェクトを実装するために、16個の自律型コーディングスキルすべてを連携させます。
クイックスタート
新規プロジェクトの開始
autonomous start: Build a task management app with user authentication,
project management, and team collaboration features. Use Next.js,
TypeScript, Prisma, and PostgreSQL.
既存プロジェクトの継続
autonomous continue
ステータスの確認
autonomous status
仕組み
┌─────────────────────────────────────────────────────────────────┐
│ AUTONOMOUS MASTER │
│ │
│ "autonomous start: [spec]" │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ PHASE 1: INITIALIZATION │ │
│ │ ├─ 仕様の解析 │ │
│ │ ├─ 100以上の機能を生成 → feature_list.json │ │
│ │ ├─ 環境の作成 → init.sh │ │
│ │ ├─ プロジェクト構造の作成 │ │
│ │ ├─ gitリポジトリの初期化 │ │
│ │ └─ master-state.jsonの作成 │ │
│ │ │ │
│ │ 使用スキル: initializer-agent, context-state-tracker │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ PHASE 2: IMPLEMENTATION LOOP │ │
│ │ while (incomplete_features > 0): │ │
│ │ │ │ │
│ │ ├─ CONTEXTの確認 │ │
│ │ │ └─ 85%以上使用 → HANDOFF │ │
│ │ │ │ │
│ │ ├─ FEATUREの選択 │ │
│ │ │ └─ 優先度 + 依存関係順 │ │
│ │ │ │ │
│ │ ├─ CHECKPOINTの作成 │ │
│ │ │ └─ 安全なロールバックポイント │ │
│ │ │ │ │
│ │ ├─ IMPLEMENT (TDD) │ │
│ │ │ ├─ RED: 失敗するテストの記述 │ │
│ │ │ ├─ GREEN: パスするように実装 │ │
│ │ │ └─ REFACTOR: クリーンアップ │ │
│ │ │ │ │
│ │ ├─ VERIFY │ │
│ │ │ └─ E2Eテストの実行 │ │
│ │ │ │ │
│ │ ├─ PASSの場合: │ │
│ │ │ ├─ 機能の完了をマーク │ │
│ │ │ ├─ 変更をコミット │ │
│ │ │ └─ 進捗状況の更新 │ │
│ │ │ │ │
│ │ └─ FAILの場合: │ │
│ │ ├─ 回復を試みる │ │
│ │ ├─ 回復不能の場合: ロールバック、スキップ │ │
│ │ └─ 学習のためにエラー→解決策を保存 │ │
│ │ │ │
│ │ 使用スキル: coding-agent, tdd-workflow, │ │
│ │ browser-e2e-tester, error-recoverer, │ │
│ │ checkpoint-manager, progress-tracker │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ PHASE 3: HANDOFF (コンテキスト制限に達した場合) │ │
│ │ ├─ コンパクトなコンテキストサマリー │ │
│ │ ├─ 完全な状態のシリアライズ │ │
│ │ ├─ ハンドオフパッケージの保存 │ │
│ │ ├─ 継続プロンプトの生成 │ │
│ │ └─ クリーンな終了 │ │
│ │ │ │
│ │ 使用スキル: context-compactor, handoff-coordinator, │ │
│ │ memory-manager │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ PHASE 4: COMPLETION (すべての機能がパスした場合) │ │
│ │ ├─ 完全なE2Eテストスイートの実行 │ │
│ │ ├─ 完了レポートの生成 │ │
│ │ ├─ 最終コミット │ │
│ │ └─ 一時ファイルのクリーンアップ │ │
│ │ │ │
│ │ 使用スキル: browser-e2e-tester, progress-tracker │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
└───────────────────────────────────────────────
(原文がここで切り詰められています) 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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:
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:
{
"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