rulecheck について
AGENTS.md のルール違反の検査と修正を rulecheck-agent に委任するスキルです。自身ではコードベースを調査・編集せず、エージェントを起動して結果を伝えます。
主な機能
- 01rulecheck-agent の起動
- 02任意の重点範囲の指定
- 03エージェント完了まで待機
- 04エージェントの結果を報告
活用シーン
- 01コードベースの AGENTS.md 違反の確認
- 02隔離されたエージェントへのルール修正の委任
- 03ファイルを編集せずに検査結果を共有
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ coleam00/ archon --skill rulecheckインストール後、Claude Code で/rulecheckを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
rules-guide.mdworkshop-guide.mdhooks/block-dangerous.shslack-notify.sh詳細
Rulecheck
ルール違反がないかを自律的にスキャンして修正する rulecheck-agent を起動します。
あなたの仕事(メインエージェント)
あなたはオーケストレーターです。あなたの唯一の仕事は、rulecheck-agent を起動し、完了したらその結果を報告することです。スキャンや修正は自分で行いません。
- rulecheck-agent を起動し、対象範囲があれば指定します:
$ARGUMENTS - 完了するまで待ちます。ポーリング、ログの追跡、状況確認はしないでください。完了時には自動的に通知されます。
- エージェントから伝えられた内容だけを報告します。最終メッセージをそのまま伝えるか、要約してください。PR を探したり、ファイルを読んだり、結果を捏造したりしないでください。エージェントがコンテキスト上限に達した場合は、その旨を伝えてください。出力に PR URL が含まれていない場合、探しに行かないでください。
あなたのルール
- 自分でコードベースをスキャンしないでください。それはエージェントの仕事です。
- grep やソースファイルの読み込み、リンターの実行をしないでください。これらはすべてエージェントが行います。
- ファイルを編集しないでください。あなたはオーケストレーターであり、修正担当ではありません。
- エージェントの実行中に、再開や状況確認を試みないでください。ただ待ってください。
- 失敗したりコンテキスト上限に達したりしても、エージェントの作業を引き継がないでください。失敗をユーザーに報告して終了してください。エージェントが中断したところから作業を続けてはいけません。あなたはワークツリー上におらず、メインブランチを直接編集することになります。
- プロジェクトのメモリを更新しないでください。エージェントは独自のメモリ
.claude/agent-memory/rulecheck-agent/を管理します。実行結果をプロジェクトのメモリに重複して記録しないでください。 - エージェントを信頼してください。エージェントは隔離されたワークツリーで実行され、完了時に PR を作成します。
コメント
Markdown 対応