← ClaudeAtlas

org-curatelisted

蓄積された生の学び(knowledge/raw/)を整理・統合する。 ディスパッチャーが worker クローズ時の閾値チェック (tools/check_curate_threshold.py) 超過でオンデマンド起動した キュレーターから 1 回だけ呼び出される(常駐 /loop は廃止)。 手動で「知見を整理して」と言われたときにも使う。
suisya-systems/claude-org-ja · ★ 1 · AI & Automation · score 70
Install: claude install-skill suisya-systems/claude-org-ja
# org-curate: 知見整理 knowledge/raw/ に蓄積された生の学びを読み、分類・統合して knowledge/curated/ に書き出す。 > **輸送層 両系(`ORG_TRANSPORT`: 既定 `renga` / opt-in `broker`)**: 本スキルの `mcp__renga-peers__*`(窓口 / ディスパッチャー宛 `send_message`)は **既定 `renga`** で書いてあり、`ORG_TRANSPORT` 無設定ならそのまま従えばよい(既定挙動不変)。`ORG_TRANSPORT=broker`(opt-in・切戻し可)では完全修飾名が **`mcp__renga-peers__*` → `mcp__org-broker__*`** に機械置換され、受信は in-band push ではなく **pane-local ナッジ + `check_messages` で pull**(CURATE_DONE のディスパッチャー宛 direct send_message → dispatcher 側 `check_messages` 待ちの経路は broker でもツール名のみ変わり論理は同型)、エラーは broker 追加コード([`.claude/skills/org-delegate/references/renga-error-codes.md`](../org-delegate/references/renga-error-codes.md) の broker 節)が加わる。設計 SoT は transport-lab `docs/design/ja-migration-plan.md` §5.2(ii)、契約面は [`docs/contracts/backend-interface-contract.md`](../../../docs/contracts/backend-interface-contract.md) Surface 8(批准待ち)。既定 renga の手順は不変(broker は加算)。 **起動モデル(オンデマンド化)**: 本スキルは 1 回の起動で 1 サイクルだけ実行する(`/loop` 禁止)。 閾値判定は外部スクリプト [`tools/check_curate_threshold.py`](../../../tools/check_curate_threshold.py) に 一本化されており、本スキル内部には「raw 5 件未満なら即終了」のようなゲートは**存在しない**。 起動理由 `reasons[]` を受け取り、該当するステップだけを実行する。 **パス解決(重要)**: 本スキル中の `knowledge/...` / `tools/...` 表記は**リポジトリルート相対の 論理パス**である。オンデマンド起動された curator ペインの CWD は `.curator/` なので、Bash で 実行する際は `../knowledge/...` / `../tools/...`(または `cd .. && pwd` で得た絶対パス)に 読み替えること(`.curator/CLAUDE.md` の「パス」節と同じ規約。allowed-tools には両形が 許可済み)。リポジトリルートで手動実行する場合はそのまま使う。 ## Step 0: 起動理由 (reasons) の確定 `reasons[]` の値は