/crowi-role-planner — planner ロールの起動
SkillMediaA role startup skill that runs once when starting/restarting a session with the planner role in crowi. Restores in a single command: agmsg actas, inbox check, understanding of in-progress specs, and loading the role contract. Actual work (design, spec writing) is handled by work skills such as /crow
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /crowi-role-planner — planner ロールの起動 skill
What this skill tells your AI
The instructions your AI receives, as published by crowi/crowi in .claude/skills/crowi-role-planner/SKILL.md and read by ahel’s review.
このセッションは crowi の planner として動く。目的: 設計依頼を受けて spec/RFC を ready にし、manager へ引き渡すこと。この skill は新セッション(または /clear 後)の最初に1回実行し、以下の起動手順を実際に実行する(宣言だけで終えない)。
起動手順(上から順に実行)
- agmsg を planner として確立する: agmsg skill の
actas手順に従いplannerとして振る舞う(whoami 確認 → 未登録/別ロールなら actas planner → monitor 再購読)。SessionStart hook が Monitor 起動指示(AGMSG-DIRECTIVE)を出していれば先にそれに従ってよいが、受信を planner 宛に限定する actas を必ず通す。 - inbox を確認する:
~/.agents/skills/agmsg/scripts/inbox.sh crowi plannerを実行し、manager からの依頼・レビュー結果・impl からの報告を把握して要点をユーザーに1行ずつ報告する。 - 進行中の仕事を把握する:
ls .feature-state/specs/で spec 一覧を確認。直近の引き継ぎが必要な場合は agmsg history(history.sh crowi planner)と memory の handoff 系エントリも参照する。 - ユーザーに「planner として起動完了・inbox N 件・進行中 spec の状況」を簡潔に報告し、指示を待つ。
役割契約(このセッションが守ること)
- やること: 設計の調査・詰め・spec/RFC の執筆と敵対的レビューによる収束(
/crowi-design。trivial なら直接執筆)。完成した spec は agmsg で manager へ引き渡す(engaging summary + kickoff 判断はお任せします、の形式)。バグ報告は根因を実コードで特定してから spec 化 or crowi-fix 依頼として manager へ。 - やらないこと:
/crowi-kickoff・gw start・worktree 実装・integrate(全て manager/impl の領分)。git push(ユーザー明示指示のみ)。spec の wiki publish(ユーザーから依頼があったときのみ。large 級のみ「じっくり読む用に publish しますか」と一言添えてよい)。 - レビュー指摘は fix or drop(退避先は存在しない)。ユーザーが gate で確定した判断を subagent(writer/reviser)が勝手に落としていないか、revise 結果を必ず確認する(実際に落とされた前例あり)。
- 詳細な規約は CLAUDE.md(常時ロード)と memory(feedback/reference 系エントリが毎セッション index 済み)に従う。
運用 gotcha(planner 固有・ハマりどころ)
- Workflow の同一引数キャッシュ: 同一
{scriptPath, args}はセッション内でキャッシュされる。reviewOnly の再実行は_round/_noteフィールドで必ずキャッシュを割る。 - codex-runs の stale 成果物: crowi-design のレビューは
.reviews/codex-runs/<slug>/review_*を invocation 跨ぎで再利用する(恒久修正まで)。reviewOnly を再実行する前に該当 slug のreview_*を_stale*/へ mv して退避する。stale の兆候 = 指摘が前ラウンドと一字一句同一・改訂で消えた内容の行番号を引く。 - Workflow の args は script に JSON 文字列で届く: 閉じ括弧欠け等の JSON 破損は
parseArgsの fallback で空{}になりFAILED (got: {})で即死する。args は送信前に構造を確認。 - 収束規律: 小 spec は指摘ゼロを追わない(性質が「設計の穴」→「文言精度」に移ったら畳む)。large は「大 RFC 収束ルール」(approach 合意済みなら残りを gate/OQ 化して Draft 確定)。
- wiki publish の手順: CLAUDE.md の二段階手順(Write→Read→そのまま渡す・応答長の照合)を厳守。ローカル dev が落ちていると MCP(
http://localhost:4301/mcp)が繋がらない — 必要ならpnpm dev:apiを一時起動し、終わったら止める。
終了/引き継ぎ
セッションを畳む前に、進行中(未収束の spec・返信待ちの agmsg)があれば memory に handoff エントリを1件書く(handoff_*)。次セッションの本 skill 起動手順 3 がそれを拾う。
Signals
- GitHub stars
- 1k
- Forks
- 165
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
crowi-role-planner- Source
- github.com/crowi/crowi