rules-manager について
rules-managerは、常時読み込むインデックスと、リンクされたモジュール型ルールファイルから成る二層構成を管理するスキルです。作成、編集、監査を案内し、書き込みや上書きの前に確認を求めます。
主な機能
- 01インデックスとルールディレクトリの初期化
- 02リンク付きモジュール型ルールの追加
- 03指定したインデックス節の編集
- 04ルールとリンクの監査・整理
- 05書き込みや上書き前の確認
活用シーン
- 01プロジェクト固有のエージェントルールの設定
- 02既存インデックスへの実行可能なルール追加
- 03孤立ファイルやリンク切れの検出
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ melvynx/ aiblueprint --skill rules-managerインストール後、Claude Code で/rules-managerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlassets/codex-icon.svgreferences/agents-vs-claude.mdexamples.md詳細
2層構成のルールシステム、つまり常時読み込まれるインデックスとモジュールファイルを管理します。モジュールファイルはすべてインデックスからリンクしてください。そうしないと、エージェントが見つけられません。
AGENTS.md + .agents/rules/ と CLAUDE.md + .claude/rules/ のどちらを選ぶか、パスをスコープとする paths: フロントマターを使うか、両形式を併用するかを決める前に、agents-vs-claude.md を開いてください。選んだペアに対して、同じワークフローを実行してください。新しいルールファイルまたはインデックスのひな形を書く前に、examples.md を開いてください。
既存のファイルを、確認せずに上書きしてはいけません。内容を確認せずにルールファイルを書いてはいけません。新しいルールは、デフォルトでモジュールファイル(20〜60行)に記述してください。1〜2行の制約は Universal Rules に記載してください。ユーザーがインデックスの内容(スタック、コマンド、共通ルール)を指定した場合は、そのファイルを直接編集してください。具体的な禁止事項を記述してください。一般的なベストプラクティス、リンターで強制されるルール、エージェントがコードから読み取れる情報は追加しないでください。
init:パッケージマニフェストを読み取ります。インデックスまたはルールディレクトリが存在する場合は、書き込む前に確認してください。40行未満のインデックスを作成し、Rules セクションは空にして、ルールディレクトリを作成します。
add <name>:名前をスラッグ化します。インデックスがない場合は init を実行します。何を強制し、いつ適用するのかを確認します。モジュールファイルを作成し、そのファイルのパスと一致する項目をインデックスに1つ追加します。
edit:指定されたインデックスのセクションだけを変更し、モジュールファイルへのリンクはすべて維持します。
optimize:インデックスとファイルを一覧にし、孤立ファイルとリンク切れを指摘します。リンターで強制されるルール、一般的なルール、冗長なルール、コードから導き出せるルールを削除します。箇条書きにまとめ、差分を表示して待機します。目標:インデックスは80行未満、各ルールは60行未満です。
自由形式のリクエストは、名前を推定して add として扱います。ルールが不明確な場合は、適用範囲について1〜2個質問してください。