naravid19/ai-project-rules-generator

🚀 プロフェッショナルなAIエージェントオーケストレーター。.cursorrulesとAGENTS.mdを、決定論的なJITスキル発見を用いて生成します。コンテキスト節約とエージェントの整合性に最適化されています。

ai-project-rules-generator とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)向けに、プロジェクト固有の.cursorrulesとAGENTS.mdファイルを自動生成するプロフェッショナルなオーケストレーターです。決定論的なJIT(Just-In-Time)スキル発見メカニズムを採用し、必要なルールやスキル定義を必要な時に正確に特定・適用することで、コンテキストウィンドウの消費を最小限に抑えつつ、エージェントの動作をプロジェクトのガイドラインに完全に整合させます。これにより、開発者は手動でルールを記述する手間から解放され、大規模プロジェクトでも一貫性のあるエージェント動作を確保できます。主に.cursorrules(Cursor用)とAGENTS.md(汎用エージェント用)の2種類の設定ファイルを生成し、それぞれのプラットフォームで最適な形でエージェントを制御します。

対応~Claude Code~Codex CLI✓Cursor
npx skills add naravid19/ai-project-rules-generator

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

ai-project-rules-generator は何をしますか?

🚀 プロフェッショナルなAIエージェントオーケストレーター。.cursorrulesとAGENTS.mdを、決定論的なJITスキル発見を用いて生成します。コンテキスト節約とエージェントの整合性に最適化されています。

概要

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がプロジェクトのルールやガイドラインに従うための設定ファイル(.cursorrules、AGENTS.md)を自動生成します。決定論的なJIT(Just-In-Time)スキル発見アルゴリズムにより、必要な設定のみを動的に選択・適用し、コンテキストの無駄を省きます。

動作の仕組み

  1. プロジェクトスキャン: プロジェクトの構造、使用技術、言語、フレームワークを自動検出します。
  2. JITスキル発見: 検出結果に基づき、必要なルールやスキル定義を決定論的に選択します。
  3. 設定生成: .cursorrules(Cursor用)とAGENTS.md(汎用エージェント用)を生成します。
  4. 最適化: コンテキスト消費を最小化し、エージェントの動作をプロジェクトガイドラインに完全に整合させます。

対応プラットフォーム

  • Cursor: .cursorrules ファイルを生成。
  • Claude Code: AGENTS.md ファイルを生成。
  • Codex: AGENTS.md またはカスタム設定ファイルを生成。

使用方法

  1. リポジトリのルートでスキルを実行します。
  2. AIエージェントがプロジェクトをスキャンし、最適なルールを自動生成します。
  3. 生成された.cursorrulesとAGENTS.mdを必要に応じて調整します。

利点

  • コンテキスト節約: 必要なルールのみを適用し、トークン消費を削減。
  • エージェント整合性: プロジェクトのコーディング規約やアーキテクチャにエージェントを正確に従わせる。
  • 自動化: 手動でのルール記述が不要。
  • 決定論的: 同じプロジェクトに対して常に一貫したルールセットを生成。

技術情報

  • 言語: TypeScript / JavaScript
  • 依存関係: Node.js 18+
  • 環境変数: PROJECT_ROOT(オプション、デフォルトはカレントディレクトリ)

例

# スキルを実行(プロジェクトルートで)
# 例: CursorやClaude Codeのエージェント経由で呼び出し
generate-project-rules

ライセンス

MIT

関連スキル