mcpField
A
agent-instruction

agent-instruction

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

agent-instruction について

agent-instructionは、開発中にmonorepoのAI指示ファイルを管理するスキルで、agent-instruction CLIのインストールが必要です。ルールを管理し、それを基にCLAUDE.mdとAGENTS.mdを生成または更新します。

主な機能

  1. 01指示ルールの追加
  2. 02指示ファイルの生成・更新
  3. 03ルールと内容の一覧表示
  4. 04カテゴリ別のルールファイル整理

活用シーン

  1. 01繰り返し使う開発規約のルール化
  2. 02既存ルールを確認して重複を防止
  3. 03ルール設定をCLAUDE.mdとAGENTS.mdに反映

インストール

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

$npx skills add https://github.com/validkeys/agent-instruction --skill agent-instruction

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

詳細

agent-instruction

開発セッション中に、モノレポ内の AI 指示ファイルを管理します。このスキルは、開発中に見つけたベストプラクティスを、永続的な指示としてまとめる作業を支援します。

agent-instruction CLI を使用して、ルールの追加、指示ファイルのビルド、既存ルールの一覧表示を行います。

必要条件: agent-instruction CLI がインストールされ、PATH に設定されていること(go install github.com/validkeys/agent-instruction@latest)

コマンド

add_rule

ルールファイルに新しい指示ルールを追加します。

agent-instruction add "[rule content]" --title "[title]" --rule="[rule-file]"
  • content(必須):指示ルールのテキスト
  • --title(任意):ルールのセクション見出し
  • --rule(任意):対象のルールファイル名(省略すると対話形式で入力を求められます)

例:

agent-instruction add "Always use table-driven tests in Go" --title="Testing Standards" --rule="testing"
agent-instruction add "Never use global variables" --title="Code Standards"
agent-instruction add "Validate all user input before database queries" --rule="security"
build

すべてのルール設定から指示ファイル(CLAUDE.md、AGENTS.md)を生成または更新します。

agent-instruction build
list

利用可能なすべてのルールファイルとその内容を表示します。

agent-instruction list [--verbose]
  • --verbose(任意):書式を含むルールの全文を表示します

ベストプラクティス

  • 追加する前に確認する: 重複を避けるため、ルールを追加する前に agent-instruction list --verbose を実行します。
  • 変更後にビルドする: 複数のルールを追加した後、agent-instruction build を実行して、変更を CLAUDE.md と AGENTS.md に反映します。
  • 内容が分かるタイトルを付ける: 明確で具体的なタイトルを付けると、後からルールを見つけやすくなります。
  • 関連するルールをまとめる: カテゴリ名を付けたルールファイルを使用します(例:testing.json、security.json、golang.json、global.json)。
  • ルールを追加するタイミング: ユーザーから「次回のためにこれを覚えておいて」と言われたとき、繰り返し発生するミスが見つかったとき、または新しい標準が確立されたときです。

注意事項

このスキルを利用するには、agent-instruction CLI がインストールされ、PATH から利用できる必要があります。CLI は .agent-instruction/ ディレクトリ内のルールファイルを管理し、リポジトリのルートに指示ファイルをビルドします。

コメント