Files
everything-claude-code/docs/ja-JP/skills/claude-devfleet/SKILL.md
Claude ec9ace9c54 docs: add native Japanese translation of ECC documentation (ja-JP)
Translate everything-claude-code repository to Japanese including:
- 17 root documentation files
- 60 agent documentation files
- 80 command documentation files
- 99 rule files across 18 language directories (common, angular, arkts, cpp, csharp, dart, fsharp, golang, java, kotlin, perl, php, python, ruby, rust, swift, typescript, web)
- 199 skill documentation files

Total: 455 files translated to Japanese with:
- Consistent terminology glossary applied throughout
- YAML field names preserved in English (name, description, etc.)
- Code blocks and examples untouched (comments translated)
- Markdown structure and relative links preserved
- Professional translation maintaining technical accuracy

This translation expands ECC accessibility to Japanese-speaking developers and teams.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-17 02:31:40 -04:00

70 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: claude-devfleet
description: Claude DevFleet経由でマルチエージェントコーディングタスクをオーケストレーション — プロジェクトを計画し、分離された作業ツリー内で平行エージェントを派遣し、進捗を監視し、構造化レポートを読む。
origin: community
---
# Claude DevFleet マルチエージェント オーケストレーション
## 使用時期
このスキルは、複数のClaude Codeエージェントをコーディングタスクで並行して作業するように派遣する必要があるときに使用します。各エージェントは完全なツール機能を備えた分離されたgit作業ツリーで実行されます。
実行中のClaude DevFleetインスタンスが必要で、MCP経由で接続
```bash
claude mcp add devfleet --transport http http://localhost:18801/mcp
```
## 動作方法
```
User → 「認証とテスト付きのREST APIを構築」
plan_project(prompt) → project_id + mission DAG
計画をユーザーに表示 → 承認を取得
dispatch_mission(M1) → エージェント1は作業ツリーで生成
M1完了 → 自動マージ → M2を自動派遣M1に依存
M2完了 → 自動マージ
get_report(M2) → files_changed、what_done、errors、next_steps
ユーザーに報告する
```
### ツール
| Tool | Purpose |
|------|---------|
| `plan_project(prompt)` | AIが説明をミッションチェーン付きプロジェクトに分割 |
| `create_project(name, path?, description?)` | プロジェクトを手動で作成、`project_id`を返す |
| `create_mission(project_id, title, prompt, depends_on?, auto_dispatch?)` | ミッションを追加。`depends_on`はミッションIDの文字列のリスト。`auto_dispatch=true`で依存関係が満たされたとき自動開始。 |
| `dispatch_mission(mission_id, model?, max_turns?)` | ミッション上でエージェントを開始 |
| `cancel_mission(mission_id)` | 実行中のエージェントを停止 |
| `wait_for_mission(mission_id, timeout_seconds?)` | ミッション完了までブロック |
| `get_mission_status(mission_id)` | ブロックなしでミッション進捗をチェック |
| `get_report(mission_id)` | 構造化レポートを読む |
| `get_dashboard()` | システム概要:実行中のエージェント、統計 |
| `list_projects()` | すべてのプロジェクトをブラウザ |
| `list_missions(project_id, status?)` | プロジェクト内のミッションをリスト |
## ワークフロー
1. **計画**`plan_project(prompt="...")`を呼び出す → `project_id` + ミッションリスト
2. **表示**:ユーザーにミッション計画を表示
3. **派遣**:最初のミッションで`dispatch_mission()`を呼び出す
4. **監視**`get_mission_status()`で進捗をチェック
5. **報告**`get_report()`で完了時の報告
## 例
### フル自動:計画と起動
1. `plan_project(prompt="...")`
2. 最初のミッションをDispatch
3. 残りのミッションは依存関係に基づいて自動Dispatch
4. 完了したらユーザーに報告