tmux オーケストレーターの設定カスタマイズ。CLI割り当て(cli-assignments.json)やチーム設定(team-config.json)を対話的に作成・編集する。「tmux設定」「CLI割り当て変更」「チーム設定」などのリクエスト時に使用。
How this skill is triggered — by the user, by Claude, or both
Slash command
/tmux-orchestrator-plugin:tmux-orchestrator-configThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
tmux オーケストレーターの CLI 割り当てやチーム設定を対話的に作成・編集するスキル。
tmux オーケストレーターの CLI 割り当てやチーム設定を対話的に作成・編集するスキル。
/tmux-config コマンドが実行されたとき.orchestrator/default-cli-assignments.json を作成・編集する。
セッション作成時にこのファイルが各セッションの .config/cli-assignments.json にコピーされる。
{
"default_cli": "claude",
"assignments": {
"explorer": "claude",
"planner": "claude",
"plan-reviewer": "claude",
"plan-quality-reviewer": "claude",
"plan-bug-reviewer": "claude",
"plan-performance-reviewer": "claude",
"plan-security-reviewer": "claude",
"implementer": "claude",
"task-manager": "claude",
"code-reviewer": "claude",
"quality-reviewer": "claude",
"bug-reviewer": "claude",
"performance-reviewer": "claude",
"security-reviewer": "claude",
"test-runner": "claude",
"linter": "claude",
"security-scanner": "claude",
"debugger": "claude",
"refactorer": "claude",
"committer": "claude",
"pr-creator": "claude"
}
}
| CLI | コマンド | 備考 |
|---|---|---|
| Claude Code | claude | 推奨。全エージェントで使用可能 |
| OpenAI Codex | codex | 実装系エージェント向き |
| GitHub Copilot | copilot | ターミナル単体では機能限定的 |
| カスタム | 任意 | custom_cli セクションで定義 |
詳細: cli-profiles.md
ユーザーが独自の CLI ツールを使いたい場合、custom_cli セクションを追加:
{
"default_cli": "claude",
"assignments": { ... },
"custom_cli": {
"my-ai-tool": {
"command": "my-ai-tool",
"prompt_flag": "--input",
"auto_flag": "--no-confirm"
}
}
}
.orchestrator/team-config.json を作成・編集する。
チーム名やメンバーの表示名をカスタマイズできる。この設定は任意で、なくても全て動作する。
Alpha)personality を対話的に設定{
"team_name": "Alpha",
"members": {
"orchestrator": { "name": "Commander", "personality": "冷静沈着なリーダー" },
"explorer": { "name": "Scout", "personality": "好奇心旺盛で何でも調べたがる" },
"planner": { "name": "Architect", "personality": "慎重で論理的" },
"plan-reviewer": { "name": "Critic" },
"implementer": { "name": "Builder", "personality": "職人気質で実直" },
"task-manager": { "name": "Captain" },
"code-reviewer": { "name": "Inspector" },
"test-runner": { "name": "Tester" },
"linter": { "name": "Checker" },
"debugger": { "name": "Medic", "personality": "冷静な分析家" },
"refactorer": { "name": "Polisher" },
"committer": { "name": "Recorder" },
"pr-creator": { "name": "Messenger" }
}
}
各メンバーのフィールドはすべて任意。name のみでも、personality 付きでも動作する。
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
name | string | No | エージェントの表示名 |
personality | string | No | 性格・話し方の説明。プロンプト冒頭に注入される |
| 項目 | デフォルト | カスタマイズ時 |
|---|---|---|
| tmux セッション名 | orch-{SESSION_ID} | {team_name}-{SESSION_ID} |
| tmux ペインタイトル | explorer | Scout (explorer) |
| プロンプト冒頭 | あなたは explorer エージェントです | あなたは **Alpha** の **Scout**(explorer)エージェントです |
| 性格・話し方 | なし | あなたの性格・話し方: 好奇心旺盛で何でも調べたがる |
| ステータスモニター | [RUNNING] explorer | [RUNNING] Scout (explorer) |
内部識別子・ファイルパス・IPC プロトコルは一切変更されない:
.status/explorer.done — 変わらないexplorer/result.md — 変わらない.prompts/explorer-prompt.md — 変わらない設定が完了しました。
現在の設定:
- CLI割り当て: .orchestrator/default-cli-assignments.json
- チーム設定: .orchestrator/team-config.json(存在する場合)
オーケストレーションを開始するには:
/tmux-orchestrate "タスクの説明"
npx claudepluginhub dio0550/d-market-orchestrator --plugin tmux-orchestrator-pluginSpawns and manages persistent tmux-based Claude Code CLI sessions with bidirectional communication. Subcommands: spawn, send, read, status, list, kill for parallel peer orchestration and multi-turn steering.
Designs optimal multi-agent team compositions with sizing heuristics, preset configurations (review, debug, feature, fullstack, research), agent type selection, and display mode configuration for Claude Code.