Communitygithub.com

BWBYB/agent-skills

エージェントスキルの作成、レビュー、改良、または更新を行います。新しいスキルの設計や既存スキルの変更に使用し、通常のプロンプトやプロジェクトドキュメント、一般的なエージェント設定には使用しません。

agent-skills とは?

このスキル「Personal Skill Builder」は、AIエージェント(Claude Code、Cursor、Codexなど)向けに、特定の反復可能なワークフローを改善するための小さな発見可能なスキルを作成・管理するためのツールキットです。主な用途は、新しいスキルの作成と既存スキルの変更であり、エージェントがすでに知っている一般的なアドバイスを保持するためには使用すべきではありません。スキルはSKILL.mdを必須とし、必要に応じてreferences/、scripts/、assets/ディレクトリを追加できます。ワークフローは、タスク境界の定義、既存スキルの検査、最小限の構造選択、SKILL.mdの作成、バリデーションの5ステップで構成され、特に説明フィールドをルーティング条件として扱い、スコープと完了基準を明確にすることが重視されます。また、利用可能なスキルバリデーター(skill-creatorスキル内のquick_validate.py)を使用した検証や、設計ルールに従ったリソース管理が推奨されます。このスキルは、エージェントの意思決定を改善し、スキルのポータビリティと一貫性を確保するために設計されています。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/BWBYB/agent-skills/tree/HEAD/skills/personal-skill-builder

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

パーソナルスキルビルダー

特定の反復可能なワークフローに対して、エージェントの意思決定を改善する小さな発見可能なスキルを作成します。

スコープ

このスキルは、新しいスキルを作成する場合、または既存のスキルに焦点を絞った変更を加える場合に使用します。ユーザーが要求した場所、呼び出しポリシー、および認可境界を保持してください。エージェントがすでに知っている一般的なアドバイスを保持するためだけにスキルを作成しないでください。

ワークフロー

  1. ファイルを書き込む前にタスクの境界を定義します:

    • スキルはどのような反復可能な成果を提供しますか?
    • どのリクエストがスキルを有効にし、どの類似リクエストは有効にすべきではありませんか?
    • どのような入力、ツール、副作用、完了チェックが重要ですか?
  2. 既存のスキルを変更する前に検査します。有用なリソースとポリシーを保持し、既存のディレクトリを再初期化しないでください。

  3. 最小限の構造を選択します:

    • SKILL.md は必須です。
    • references/ は、判断を変更する実質的で条件付きのマテリアルがある場合にのみ追加します。
    • scripts/ は、実行によって信頼性が向上する反復的または決定論的な作業がある場合にのみ追加します。
    • assets/ は、生成された出力で使用されるファイルがある場合にのみ追加します。
  4. SKILL.md を記述します:

    • フロントマターの name は小文字のハイフン区切りで、ディレクトリ名と一致し、最大64文字にします。
    • description は、スキルが何をするか、いつ適用されるかの両方を記述し、誤ルーティングを防ぐための境界を含めます。
    • 本文は、成果、非自明なルール、実行順序、確認ポイント、完了チェックに焦点を当てます。
    • 条件付きの詳細はリンクされたリソースに配置し、いつそれを読むべきかを正確に記述します。
  5. 環境が提供する場合(インストールされた skill-creator スキル配下の quick_validate.py を特定します)、利用可能なスキルバリデーターで結果を検証します:

    python3 <skill-creator>/scripts/quick_validate.py /path/to/skill
    

    バリデーターが利用できない場合は、同等のフロントマター、命名、リソースリンク、プレースホルダー、スクリプトチェックを手動で実行します。追加したスクリプトは実用的な範囲で実行します。

設計ルール

  • 説明は機能カタログではなくルーティング条件として扱います。
  • 共有手順は日常的な読み込みに十分短く保ち、外部仕様全体をエントリポイントにコピーしないでください。
  • 広範な禁止事項や曖昧な品質形容詞よりも、明示的なスコープと観測可能な完了基準を優先します。
  • 具体的なワークフローで使用されないREADMEファイル、例、テンプレート、リソースディレクトリを追加しないでください。
  • スキルを更新する際は、既存のサポートされているフロントマターと agents/openai.yaml フィールドを保持します。
  • ユーザーが明示的に明示的な呼び出しのみを要求しない限り、自動ディスカバリーを有効にしたままにします。

参照

移植性、フロントマターフィールド、命名制限、読み込み動作が不明な場合は、Agent Skills 仕様 を参照してください。ユーザーが提供した、またはマシンローカルの設計ガイドは、オプションの優先ソースとして扱います。ユーザーが明示的にそれらの規則を要求した場合、またはタスクがそれらに依存する場合にのみ読み取り、その全文をスキルにコピーしないでください。初期化子、UIメタデータ、検証の詳細については、マシン固有の絶対パスに依存する代わりに、インストールされている skill-creator スキルを参照してください。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル