| name | implementation |
| description | プロジェクト固有のコード規約・アーキテクチャ方針に沿って実装する際に発火させる。コードを書く、モジュール構造や責務分離を決めるなど、実装フェーズでコードの書き方そのものを扱う場面で使う。触る範囲に対応するプロジェクトの規約を探して従わせる入口。実装の進め方 (リズムや分割) ではなく、コードが満たすべき規約・構造を担う。 |
実装の規約とアーキテクチャ
プロジェクト固有のコード規約・アーキテクチャ方針を実装に効かせるためのスキル。「どう進めるか」(リズム・分割) ではなく、「コードが何を満たすか」(規約・構造) を扱う。規約そのものはプロジェクト側にあり、このスキルはそれを探して効かせる入口。
関連する実装の規約・アーキテクチャ方針を探して従う
このスキルが呼ばれるたびに、以下を行う(1 つの作業の中で触る範囲が別の領域に移ったら、その都度やり直す):
- 触る範囲を特定する: いま読み書きしようとしているファイルのディレクトリ / 領域を特定する(例: front 配下と api 配下で規約が分かれている場合、どちらの領域の作業かを特定する)
- 範囲に対応する規約・アーキテクチャ方針を探す:
- セッションに登録されているスキル(このスキル自身を除く)にその範囲の実装規約を扱うものがあれば、(参照して読むのではなく)スキルとして呼ぶ
- スキルでない規約ファイル(その領域のディレクトリ配下の CLAUDE.md / AGENTS.md 等のドキュメント)があれば、読む
- 見つけた規約・アーキテクチャ方針に従って作業する
- 見つからなければ、規約をでっち上げない: 一般に良いとされる判断で進める