engagelab-skills は何をしますか?
DevEngageLab/engagelab-skills は、AIエージェント向けのスキルセットを管理・提供するためのリポジトリです。このリポジトリには、開発チームや個人がAIエージェント(例:Claude Code、Cursor、Codex など)の動作を拡張するためのスキル定義が含まれています。
概要
engagelab-skills は、モジュール化されたスキル定義を通じて、AIエージェントが特定のタスク(コード生成、レビュー、デバッグ、ドキュメント生成など)を実行する際の振る舞いをカスタマイズすることを目的としています。各スキルは独立したディレクトリまたはファイルとして提供され、エージェントの設定に応じて動的に読み込まれます。
使用方法
- このリポジトリをクローンまたはサブモジュールとしてプロジェクトに追加します。
- AIエージェントの設定ファイル(例:
CLAUDE.md、AGENT_INSTRUCTIONS.md、cursorrulesなど)にスキル定義への参照を追加します。 - エージェントが指定されたスキル定義を読み込み、タスク実行時にそれを適用します。
例:
# .claude.md または AGENT_INSTRUCTIONS.md でのスキル参照
skills:
- path: ./path/to/engagelab-skills/skills/code-review
- path: ./path/to/engagelab-skills/skills/debugging
または、リポジトリ全体をエージェントの動作ディレクトリに配置し、自動読み込みを有効にすることもできます。
スキル構造
各スキルは通常以下の構造を持ちます:
skills/
<スキル名>/
README.md # スキルの説明書
skill.yaml # スキルのメタデータと設定
prompts/ # プロンプトテンプレート
...
注意事項
- このリポジトリは現在開発中であり、スキルの内容や構造は変更される可能性があります。
- 各スキルの詳細については、該当ディレクトリ内の
README.mdを参照してください。