Claude Rules — AIコーディングアシスタント向けコーディング規約テンプレート

Tool

概要

Claude Rulesは、AIコード生成ツールがプロジェクト固有の品質基準に従ってコードを出力するための「規約テンプレート」のライブラリです。レイヤー化されたテンプレート(base/language/framework)を組み合わせて、対象プロジェクトに最適化されたルールファイルを自動生成します。主眼は「既存のレガシーを模倣しない。規約に従ってリファクタリングする」こと。Claude Codeだけでなく、Cursor、Windsurf、GitHub Copilotなど複数のAIアシスタントと連携可能で、AI生成コードの一貫性と可読性を高めます。

GitHub

リポジトリの統計情報

  • スター数: 11
  • フォーク数: 0
  • ウォッチャー数: 11
  • コミット数: 24
  • ファイル数: 10
  • メインの言語: 未指定

主な特徴

  • レイヤー化されたテンプレート(base + language + framework)で柔軟にルールを組成
  • プロジェクトの技術スタックを自動検出して最適なルールを生成
  • Claude Code、Cursor、Windsurf、GitHub Copilotなど複数のAIアシスタントに対応
  • 具体的なアクションに落とし込まれたルールでAIに明確な指示を与える設計

技術的なポイント

Claude Rulesの核は「テンプレートの組み合わせ」と「自動検出によるプロジェクト適応」です。baseレイヤーは普遍的なコーディング方針(命名規則、エラーハンドリング方針、テストの要件など)を定義し、languageレイヤーで言語固有のスタイルやベストプラクティスを追加、frameworkレイヤーでフレームワーク特有の推奨構造やAPI利用方針を細かく指定します。リポジトリはプロジェクトルートにあるパッケージファイル、ロックファイル、設定ファイルなどから技術スタックを推定し、該当するテンプレート群をマージして「プロジェクト向けルールファイル」を出力します。また、.claude-pluginや.claudeといったディレクトリ構成は、Claudeや類似アシスタント向けのプラグイン/設定を含めるためのもので、生成ルールを直接アシスタントのプロンプトやプラグイン設定に組み込めるよう設計されています。運用面では生成したルールをPRテンプレートやCIチェック、プリコミットフックに組み込むことで、AIが生成する変更の一貫性を自動的に担保できます。テンプレートはモジュール化されているため、新しい言語やフレームワークへの拡張も容易です。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .claude-plugin: dir
  • .claude: dir
  • .github: dir
  • LICENSE: file
  • README.md: file

…他 5 ファイル

まとめ

AI生成コードの品質を統一し、レガシーの悪習を繰り返させない実用的なテンプレート集。

リポジトリ情報:

READMEの抜粋:

Claude Rules

English | 中文

Coding standards template library for AI coding assistants. Combine base + language + framework layers to generate a project-specific rules file that keeps AI-generated code clean and consistent.

The Problem

AI coding assistants tend to mimic existing code style in legacy projects — including bad habits. The core principle of this library:

Don’t imitate legacy code. Refactor according to the standards.

Every rule is a concrete, actio…