Rules / Skills / Plan の切り分け
Rules・Skills・Plan・docs の役割を1表で押さえる。
一般業務から開発へ移るとき
- 毎回守る制約 → Rules / Skills
- 今回だけの作業範囲 → Plan /
tasks/todo.md - 仕様の正本 →
docs/(AI への命令文は Rules に混ぜない) - 一般業務の安全原則 → 一般業務の AI 安全運用
Rules / Skills / Plan — いつ何を使う
| 種類 | 役割 | いつ使う |
|---|---|---|
| Rules | 毎回守る禁止事項・パス・検証手順 | プロジェクト全体。常時またはファイル種別ごと |
| Skills | 反復手順(lint 一括・デプロ手順など) | 同じ手順を何度も頼むとき |
| Plan | 今回のタスク分解・終わりの条件(Done when)・リスク | 実装前。中規模以上は必須 |
| レイヤ | 役割 | 全ツール共通の正本 |
|---|---|---|
| Plan | 今回のスコープ・終わりの条件(Done when) | tasks/todo.md(.cursor/plans/ は Cursor の下書きのみ) |
| 仕様 | 要件・設計のチーム共有 | docs/<feature>/・docs/adr/ |
| 検証 | ルール・仕様との整合 | lint / テスト / CI |
| 振り返り | 指摘パターン | tasks/lessons.md → 再発時に各ツールの Rules へ |
全体像: 0章 3段フロー · ツール選定: AIツール — 選定 · 実装参考: RAG・ベクトルDB · Tool Use・MCP。