ShunsukeHayashi

miyabi-orchestration

Miyabi Agent Society orchestration and communication. Use when working with multiple agents, task distribution, or agent communication. Triggers: agents, orchestration, しきるん, カエデ, サクラ, ツバキ, ボタン, tmux

ShunsukeHayashi 31 15 Updated 4mo ago
GitHub

Install

npx skillscat add shunsukehayashi/miyabi-claude-plugins/miyabi-orchestration

Install via the SkillsCat registry.

SKILL.md

Miyabi Agent Orchestration

Available Agents

Agent Role tmux Target
しきるん 🎭 Conductor - タスク分配・進捗管理 miyabi:agents.0
カエデ 🍁 CodeGen - コード生成・実装 miyabi:agents.1
サクラ 🌸 Review - コードレビュー・品質保証 miyabi:agents.2
ツバキ 🌺 PR - プルリクエスト管理・GitHub連携 miyabi:agents.3
ボタン 🌼 Deploy - デプロイ・リリース管理 miyabi:agents.4
ながれるん 🌊 n8n - ワークフロー自動化 miyabi:agents.5

Agent Communication

# tmux経由でエージェント間通信
tmux send-keys -t miyabi:agents.0 "message" Enter

# スクリプト経由(推奨)
${CLAUDE_PLUGIN_ROOT}/scripts/a2a-send.sh conductor "message"

Task Distribution Flow

1. しきるん: タスク受領・分解
2. カエデ: コード生成
3. サクラ: コードレビュー
4. ツバキ: PR作成
5. ボタン: デプロイ
6. しきるん: 完了確認

Invoking Agents

Use Task tool with subagent_type:

Task tool: subagent_type="shikirun" → しきるん
Task tool: subagent_type="kaede" → カエデ
Task tool: subagent_type="sakura" → サクラ
Task tool: subagent_type="tsubaki" → ツバキ
Task tool: subagent_type="botan" → ボタン
Task tool: subagent_type="nagarerrun" → ながれるん

Error Handling

  • エージェント応答なし → 3回リトライ
  • タスク失敗 → しきるんに報告
  • 緊急停止 → emergency-stop.sh 実行