003-skills-inventory について
003-skills-inventoryは、`skills.xml`と指定テンプレートを基にJavaスキルの一覧を作成するエージェントスキルです。Javaのシステムプロンプト用スキルを整理する用途向けで、有効なスキルIDを漏れなく含める手順を定めています。
主な機能
- 01`INVENTORY-SKILLS-JAVA.md`の生成
- 02`skills.xml`から項目を抽出
- 03参照テンプレートの構成を維持
- 04スキルIDの網羅性を検証
活用シーン
- 01Javaシステムプロンプト用チェックリストの作成
- 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 用システムプロンプトスキルを一覧表示する
ワークフロー
- テンプレートとインベントリのソースを読む
出力を生成する前に、references/003-skills-inventory.md と plinth-skills-generator/src/main/resources/skills.xml を読んでください。
手順の制約:
- キャッシュされたテンプレートの内容や記憶したテンプレートの内容を使用しないでください
- 参照ドキュメントのセクション構成をそのまま維持してください
skillIdが存在する場合はそれを使用し、存在しない場合は単一の参照名を使用してください
- インベントリドキュメントを生成する
skills.xml で宣言されている有効なすべてのスキル ID をそれぞれ 1 行ずつ含む INVENTORY-SKILLS-JAVA.md を、指定された出力パスに作成してください。明示的なパスが指定されていない場合は、プロジェクトのルートに作成してください。
- インベントリの網羅性を検証する
生成されたファイルに skills.xml の有効なスキル ID がすべて含まれていること、余分なスキルの行がないこと、参照ドキュメントのすべての想定されるセクションが維持されていることを確認してください。
参照
詳細なガイダンス、例、制約については、references/003-skills-inventory.md を参照してください。