name: org-chart
description: AIチーム組織体制図(ポンチ絵)の生成・更新・公開。HTMLで組織構成・cronジョブ・スキル/サブエージェント関係・コミュニケーションライン・ワークフローを可視化する。「体制図更新」「組織図」「ポンチ絵」「org-chart」「チーム構成の可視化」などの作業に使う。日次の自動更新(Obsidian日次レビューcronに組み込み済み)でも使われる。
組織体制図(org-chart)管理スキル
ファイル構成
- HTML本体:
/Users/satokeita/product-hub/docs/org-chart.html
- リポジトリ:
ksato8710/product-hub(GitHub Pages: docs/ ディレクトリ)
- 公開URL:
https://ksato8710.github.io/product-hub/org-chart.html
- 旧Gist:
ffafc268d7176bf9303cd12cdcd059c7(参考用、今後はproduct-hubを使用)
- テンプレート: references/template-structure.md
更新手順
1. 現状データ収集
# cronジョブ一覧
cron list
# エージェント一覧
sessions_list
必要に応じて stevens/torishima/nemo のメモリや SOUL.md も確認。
2. 差分チェック
/Users/satokeita/clawd/public/org-chart.html を読み、以下を実態と比較:
- エージェント構成(追加・削除・役割変更)
- cronジョブ(スケジュール変更・新規・削除・エージェント移管)
- スキル/サブエージェント紐付け(torishima配下の変更)
- コミュニケーションライン(報告頻度・手段の変更)
- 運営サイト情報(記事数・ステータス変更)
3. HTML更新
差分がある場合のみ更新。更新時の注意:
4. GitHub Pages 公開
cd /Users/satokeita/product-hub && git add -A && git commit -m "update: org-chart" && git push origin main
push するだけで数秒で反映される。
(旧Gistも同期する場合)
gh gist edit ffafc268d7176bf9303cd12cdcd059c7 docs/essential-navigator/org-chart.html
体制図のセクション構成
- 組織ヒエラルキー — けいた → misato / stevens(並列)→ torishima / nemo(stevens配下)
- コミュニケーションライン — 誰が誰とどう繋がるか(Slack / sessions_send / cron)
- 運営サイト — essential-navigator.com / ai.essential-navigator.com
- Cronジョブ — エージェント別に全ジョブ一覧(保守系は別枠)
- ワークフロー — 記事作成パイプライン(サブエージェント+スキル紐付き)
設計原則
- misato と stevens は並列(けいたが両方に直接コミュニケーション)
- torishima / nemo は stevens 配下(stevensの緑ボーダー枠内にネスト)
- スキル↔サブエージェント紐付けを明示(Torishimaカード内にマッピング表)
- cronは実態を正確に反映(スケジュール・ジョブ数・報告先)
- ダークテーマ、エージェントごとにカラー分け:
- misato: 紫 (#d494ff)
- stevens: 緑 (#6edca0)
- torishima: オレンジ (#ffb43c)
- nemo: 青 (#3ca0ff)
- けいた: 青白 (#7ba4ff)
⚠️ よくある落とし穴
- 実態と乖離した組織図の放置: エージェント追加・削除・cronジョブ変更があった場合、差分チェック(ステップ2)を怠ると組織図が実態と乖離する。更新時は必ず
cron list と sessions_list で実態を確認する
- セクション構成の変更: 組織図→サイト→Cron→ワークフローの順序は固定。新セクションを追加する場合も既存の構成を崩さない
Last updated 日時の更新忘れ: HTML更新時にフッターの日時を更新しないと、いつの情報かわからなくなる
- misatoとstevensの階層関係の誤表記: misatoとstevensはけいた直下で並列。stevensの配下にtorishima/nemoがネストする構造を正確に反映する