Communitygithub.com

claude-rules(Claude向けコーディングルール生成)

AIアシスタント向けのプロジェクト固有コーディングルールを、ベース、言語、フレームワークのレイヤーで構築し、生成コードをクリーンかつ一貫性のあるものに保ちます。

claude-rules(Claude向けコーディングルール生成) とは?

このスキルは、Claude CodeやCursor、CodexなどのAIアシスタント向けに、プロジェクト固有のコーディングルールを体系的に生成・管理するためのツールです。ルールを「ベース」「言語」「フレームワーク」の3つのレイヤーに分割することで、コード生成の一貫性とクリーンさを維持します。ベースレイヤーにはプロジェクト全体に適用される基本的なスタイルや命名規則が含まれ、言語レイヤーでは使用するプログラミング言語固有のベストプラクティス、フレームワークレイヤーでは特定のフレームワーク(React、Djangoなど)のルールを定義できます。これにより、AIが生成するコードがプロジェクトの標準に沿ったものになり、手動での修正が減り、開発効率と品質が向上します。また、ルールを階層化することで、他のプロジェクトに一部のレイヤーを再利用でき、メンテナンス性も高まります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add pegregenerate417/claude-rules

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

pegregenerate417/claude-rules(Claudeルール)

AIアシスタント向けのプロジェクト固有コーディングルールを、ベース、言語、フレームワークのレイヤーで構築し、生成コードをクリーンかつ一貫性のあるものに保ちます。

概要

このスキルは、AIコード生成ツール(Claude Code、Cursor、Codexなど)がプロジェクトのコーディング規約に従ったコードを生成できるようにするためのルール駆動型フレームワークです。ルールは柔軟なレイヤー構造で管理され、拡張や再利用が容易です。

レイヤー構造

  • ベースレイヤー: プロジェクト全体に適用される基本的な規則(インデント、命名規則、コメントスタイルなど)
  • 言語レイヤー: 使用するプログラミング言語固有のベストプラクティスとパターン
  • フレームワークレイヤー: 特定のフレームワークやライブラリに固有のルール

使用方法

  1. リポジトリをクローンまたはテンプレートとして使用します。
  2. プロジェクトの要件に合わせて各レイヤーのルールを記述します。
  3. AIアシスタントの設定(例:.claude/settings.json)でルールファイルを参照します。
  4. コード生成時にルールが自動適用されます。

ファイル構成例

.rules/
├── base/
│   ├── style.md
│   └── naming.md
├── language/
│   └── python.md
└── framework/
    └── django.md

カスタマイズ

プロジェクトの性質に応じて、レイヤーを追加したり、既存のルールを上書きしたりできます。詳細は各ルールファイルのコメントを参照してください。

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

関連スキル