ai-project-rules-generator は何をしますか?
🚀 プロフェッショナルなAIエージェントオーケストレーター。.cursorrulesとAGENTS.mdを、決定論的なJITスキル発見を用いて生成します。コンテキスト節約とエージェントの整合性に最適化されています。
概要
このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がプロジェクトのルールやガイドラインに従うための設定ファイル(.cursorrules、AGENTS.md)を自動生成します。決定論的なJIT(Just-In-Time)スキル発見アルゴリズムにより、必要な設定のみを動的に選択・適用し、コンテキストの無駄を省きます。
動作の仕組み
- プロジェクトスキャン: プロジェクトの構造、使用技術、言語、フレームワークを自動検出します。
- JITスキル発見: 検出結果に基づき、必要なルールやスキル定義を決定論的に選択します。
- 設定生成:
.cursorrules(Cursor用)とAGENTS.md(汎用エージェント用)を生成します。 - 最適化: コンテキスト消費を最小化し、エージェントの動作をプロジェクトガイドラインに完全に整合させます。
対応プラットフォーム
- Cursor:
.cursorrulesファイルを生成。 - Claude Code:
AGENTS.mdファイルを生成。 - Codex:
AGENTS.mdまたはカスタム設定ファイルを生成。
使用方法
- リポジトリのルートでスキルを実行します。
- AIエージェントがプロジェクトをスキャンし、最適なルールを自動生成します。
- 生成された
.cursorrulesとAGENTS.mdを必要に応じて調整します。
利点
- コンテキスト節約: 必要なルールのみを適用し、トークン消費を削減。
- エージェント整合性: プロジェクトのコーディング規約やアーキテクチャにエージェントを正確に従わせる。
- 自動化: 手動でのルール記述が不要。
- 決定論的: 同じプロジェクトに対して常に一貫したルールセットを生成。
技術情報
- 言語: TypeScript / JavaScript
- 依存関係: Node.js 18+
- 環境変数:
PROJECT_ROOT(オプション、デフォルトはカレントディレクトリ)
例
# スキルを実行(プロジェクトルートで)
# 例: CursorやClaude Codeのエージェント経由で呼び出し
generate-project-rules
ライセンス
MIT