mcpField
0
003-skills-inventory

003-skills-inventory

github.com/jabrenaエージェントワークフロー456206 回インストール1 日前に更新
リポジトリ

003-skills-inventory について

003-skills-inventoryは、`skills.xml`と指定テンプレートを基にJavaスキルの一覧を作成するエージェントスキルです。Javaのシステムプロンプト用スキルを整理する用途向けで、有効なスキルIDを漏れなく含める手順を定めています。

主な機能

  1. 01`INVENTORY-SKILLS-JAVA.md`の生成
  2. 02`skills.xml`から項目を抽出
  3. 03参照テンプレートの構成を維持
  4. 04スキルIDの網羅性を検証

活用シーン

  1. 01Javaシステムプロンプト用チェックリストの作成
  2. 02利用可能なJava cursorルールスキルの一覧化

インストール

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

$npx skills add https://github.com/jabrena/plinth --skill 003-skills-inventory

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

同梱ファイルassets/java-skills-inventory-template.mdreferences/003-skills-inventory.md

詳細

Java 用システムプロンプトで使用する、Java のすべての手順を網羅したチェックリストを作成する

埋め込みのセクションテンプレートに従い、plinth-skills-generator/src/main/resources/skills.xml から行を導出して、Java 用システムプロンプトの包括的な手順別チェックリストドキュメントを作成します。

このスキルの対象範囲

  • インベントリに基づくチェックリストの生成
  • 出力ファイル INVENTORY-SKILLS-JAVA.md の作成
  • skills.xml で宣言された有効なすべてのスキル ID を厳密に網羅

制約

テンプレートのセクションに厳密に従い、スキルの行の唯一の情報源として skills.xml を使用してください。

  • 追加のセクションを、テンプレートで定義されているもの以外に作成しないでください
  • skills.xml にないスキルの行を追加しないでください
  • skills.xml で宣言されているスキルを省略しないでください
  • skillId 属性が存在する場合は、生成するスキル ID としてそれだけを使用してください
  • skillId がない場合は、単一の reference-list/reference の値だけを生成するスキル ID として使用してください
  • エッジケース:ユーザーの目的が曖昧な場合は、ファイルの編集やプロジェクト全体に影響するコマンドの実行を行う前に停止し、確認の質問をしてください
  • エッジケース:必要なコンテキスト、ファイル、認証情報、またはツールが不足している場合は、障害となっている内容を明示して報告し、セットアップと代替案内のどちらに進むかをユーザーに尋ねてください
  • エッジケース:依頼された変更がプロジェクトの制約や安全上の境界と矛盾する場合は、矛盾点を説明し、どのトレードオフを優先するかユーザーに確認してください

このスキルを使用するタイミング

  • Java 用システムプロンプトのチェックリストを作成する
  • INVENTORY-SKILLS-JAVA.md を生成する
  • @003-skills-inventory を使用する
  • Java のカーソルルールスキルをインベントリ化する
  • 利用可能な Java 用システムプロンプトスキルを一覧表示する

ワークフロー

  1. テンプレートとインベントリのソースを読む

出力を生成する前に、references/003-skills-inventory.md と plinth-skills-generator/src/main/resources/skills.xml を読んでください。

手順の制約:

  • キャッシュされたテンプレートの内容や記憶したテンプレートの内容を使用しないでください
  • 参照ドキュメントのセクション構成をそのまま維持してください
  • skillId が存在する場合はそれを使用し、存在しない場合は単一の参照名を使用してください
  1. インベントリドキュメントを生成する

skills.xml で宣言されている有効なすべてのスキル ID をそれぞれ 1 行ずつ含む INVENTORY-SKILLS-JAVA.md を、指定された出力パスに作成してください。明示的なパスが指定されていない場合は、プロジェクトのルートに作成してください。

  1. インベントリの網羅性を検証する

生成されたファイルに skills.xml の有効なスキル ID がすべて含まれていること、余分なスキルの行がないこと、参照ドキュメントのすべての想定されるセクションが維持されていることを確認してください。

参照

詳細なガイダンス、例、制約については、references/003-skills-inventory.md を参照してください。

コメント