Skip to content

role skill の発火条件を明確化 - #106

Merged
version-1 merged 1 commit into
mainfrom
chore/clarify-role-skill-triggers
Jul 28, 2026
Merged

role skill の発火条件を明確化#106
version-1 merged 1 commit into
mainfrom
chore/clarify-role-skill-triggers

Conversation

@version-1

Copy link
Copy Markdown
Owner

role skill の発火条件を明確化

Summary

role-* の入口 skill が、調査・計画・助言・実装・リファクタリング・レビュー・Git 操作・機械作業のどの場面で使われるかを metadata だけで判別できるようにしました。

主な変更点:

  • 8 個の role-* skill の description に発火場面と対象外の場面を明記
  • 各 role に positive 1 件、negative 2 件の発火 eval を追加
  • role 三層構造における routing 条件の配置方針を設計文書へ追記

やったこと

  • role-advisorrole-gardenerrole-implementerrole-plannerrole-refactorrole-reviewerrole-scouterrole-worker の description を更新
  • 近接 role 間の境界を確認する evals/evals.json を各 skill に追加
  • docs/design-skill.md に、routing 条件は入口 description、実行手順と判断基準は playbook に置く方針を明記
  • PR 前レビューの Medium 指摘を反映し、曖昧だった期待 routing を一意化

動作確認

  • skill-creator quick_validate.py: 8/8 成功
  • eval JSON の構文検証: 8/8 成功
  • Codex forward-test: positive 8/8、negative/routing 16/16 成功
  • git diff --check: 成功
  • make deploy-dry-run: 成功
  • make deploy: 成功

レビュー & 動作確認 チェックリスト

  • role 間の責務境界 - description の発火場面と対象外の場面が適切か
  • eval の代表性 - positive / negative が主要な routing 境界をカバーしているか
  • 三層構造との整合 - 入口、agent 定義、playbook の情報配置が重複していないか

推奨テスト計画:

  1. SKILL.md の description と対応する eval prompt を比較する
  2. 近接 role の negative prompt が期待する別 role へ routing されることを確認する
  3. make deploy-dry-run で配布対象を確認する

その他気になることや相談ごと

なし

理由: role skill の発火条件を明確にし、適切な skill 選択を安定させる。

変更: 各 role skill の description と design-skill の記述を更新し、対応する evals を追加・更新した。

検証: quick_validate、JSON、forward-test 24/24、deploy を実行済み。
@version-1
version-1 merged commit fbe09d7 into main Jul 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant