pegregenerate417/claude-rules(Claudeルール)
AIアシスタント向けのプロジェクト固有コーディングルールを、ベース、言語、フレームワークのレイヤーで構築し、生成コードをクリーンかつ一貫性のあるものに保ちます。
概要
このスキルは、AIコード生成ツール(Claude Code、Cursor、Codexなど)がプロジェクトのコーディング規約に従ったコードを生成できるようにするためのルール駆動型フレームワークです。ルールは柔軟なレイヤー構造で管理され、拡張や再利用が容易です。
レイヤー構造
- ベースレイヤー: プロジェクト全体に適用される基本的な規則(インデント、命名規則、コメントスタイルなど)
- 言語レイヤー: 使用するプログラミング言語固有のベストプラクティスとパターン
- フレームワークレイヤー: 特定のフレームワークやライブラリに固有のルール
使用方法
- リポジトリをクローンまたはテンプレートとして使用します。
- プロジェクトの要件に合わせて各レイヤーのルールを記述します。
- AIアシスタントの設定(例:
.claude/settings.json)でルールファイルを参照します。 - コード生成時にルールが自動適用されます。
ファイル構成例
.rules/
├── base/
│ ├── style.md
│ └── naming.md
├── language/
│ └── python.md
└── framework/
└── django.md
カスタマイズ
プロジェクトの性質に応じて、レイヤーを追加したり、既存のルールを上書きしたりできます。詳細は各ルールファイルのコメントを参照してください。
ライセンス
このプロジェクトはMITライセンスの下で公開されています。