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 7mo ago
GitHub

Install

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

Install via the SkillsCat registry.

About this skill

This skill provides orchestration and communication capabilities for managing multiple AI agents within the Miyabi Agent Society, enabling task distribution and coordination through tmux-based messaging. It solves the problem of coordinating specialized agents for code generation, review, deployment, and workflow automation by defining clear roles and communication channels. Use it when working with multiple agents, distributing tasks across agent specializations, or requiring structured agent-to-agent communication.

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 実行