リファレンス

27 の手作り規約

私たちの哲学と規約ライブラリのカバー範囲。

哲学

私たちは AI 生成コードが実際に壊れるパターンから出発します。気づかぬ `any`、握りつぶされるエラー、オプショナルから到達できる不正状態、未検証入力によるランタイムクラッシュ。各規約はその失敗モードからモデルを引き離すために書かれ、エージェントの出力を目に見えて改善する場合だけライブラリに残します。

各規約は短く、断定的で、自己完結しています。エージェントは関連する変更を行う直前にひとつだけ読み、セッション開始時に全部読むことはしません。プロンプトは小さく、コストは抑えられ、モデルが書きながら頭に入れておけるサイズに収まります。

ライブラリの中身

現行ライブラリは 27 の規約で構成され、AI 生成 TypeScript が外しがちな領域 — 型の厳密さ、エラー処理、信頼境界での実行時検証、命名と構造、制御フロー、フレームワーク固有のパターン(React コンポーネントの props 形状、Prisma モデル規約など)— をカバーします。

個別の規約は MCP サーバー経由で購読者に提供します。ここに完全なリストは公開しません。コーパスへのアクセスは購読してください。

更新

ツールやモデルの進化に合わせて規約を追加・調整しています。更新は即時適用され、利用者側で再デプロイは不要です。重要な変更は購読者にメールで案内します。