mcpField
R
rules-manager

rules-manager

github.com/melvynxエージェントワークフロー23342 回インストール1 週間前に更新
リポジトリ

rules-manager について

rules-managerは、常時読み込むインデックスと、リンクされたモジュール型ルールファイルから成る二層構成を管理するスキルです。作成、編集、監査を案内し、書き込みや上書きの前に確認を求めます。

主な機能

  1. 01インデックスとルールディレクトリの初期化
  2. 02リンク付きモジュール型ルールの追加
  3. 03指定したインデックス節の編集
  4. 04ルールとリンクの監査・整理
  5. 05書き込みや上書き前の確認

活用シーン

  1. 01プロジェクト固有のエージェントルールの設定
  2. 02既存インデックスへの実行可能なルール追加
  3. 03孤立ファイルやリンク切れの検出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/melvynx/aiblueprint --skill rules-manager

インストール後、Claude Code で/rules-managerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
assets/
codex-icon.svg
references/
agents-vs-claude.md
examples.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個質問してください。

コメント