agent-generator
ユーザーの責任範囲定義から、Agentのマークダウンファイルを生成する。エージェント作成時、プラグイン要素生成時、またはユーザーがエージェント定義、責任範囲、Agent生成、エージェントドキュメントに言及した際に使用する。
npx skills add majiayu000/claude-skill-registry --skill agent-generator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Agent Generator ## 概要 このSkillは、ユーザーが提供する責任範囲や対象フェーズの情報を基に、Agentのマークダウンファイルを生成する。ユーザーとの対話を通じて必要な情報を収集し、標準化されたエージェントのドキュメントを作成する。 ## 責任範囲 このSkillは以下の範囲をカバーする: - 既存エージェントの確認と重複チェック - ユーザーとの対話による責任範囲情報の収集 - 対象フェーズや役割の明確化 - エージェントファイルの生成 - プラグインアーキテクチャ規約の遵守確認 - markdownlint検証の実施 - ユーザーフィードバックの収集と反映 ## ワークフロー ### フェーズ1: 既存エージェント確認 エージェント生成前に、既存のエージェントを確認し、重複を避ける。 **実施内容:** 1. プラグインディレクトリ内の既存エージェントを確認する 2. 作成予定のエージェントと同じ責任範囲のエージェントが存在しないか確認する 3. 作成予定のエージェント内容と重複する記述が他のエージェントに含まれていないか確認する 4. 既存エージェントで代用できる場合はユーザーに提案する 5. 重複が避けられない場合は、どの内容を削除すべきかユーザーと確認する **確認対象:** - プラグインディレクトリ内のagentsディレクトリ内のドキュメント **質問例:** ```markdown 【既存エージェント確認】 プラグインディレクトリ内の既存エージェントを確認しました。 以下のエージェントと責任範囲が重複する可能性があります: - [既存エージェント名]: [既存エージェントの説明] 作成予定のエージェントから、これらの重複内容を除外してよろしいですか? ``` **既存エージェントで代用可能な場合:** ```markdown 【確認】 作成予定のエージェントと同じ責任範囲のエージェントが既に存在します: - [既存エージェント名]: [既存エージェントの説明] 既存エージェントで十分な場合は、新規作成は不要です。 それでも新規作成が必要ですか?必要な場合は、既存エージェントとの違いを教えてください。 ``` ### フェーズ2: 情報収集 ユーザーとの対話を通じて、エージェントに必要な情報を収集する。 **実施内容:** 1. エージェントの目的と役割を確認する 2. 責任範囲内の項目を把握する 3. 責任範囲外の項目を把握する 4. 対象フェーズや役割を明確にする 5. 注意事項として記述すべき内容を確認する 6. 使用可能なツール(tools)を確認する 7. 表示色(color)の希望を確認する 8. ユーザーとの対話時は、明確なタイトル付き質問、複数選択肢の提示、推奨オプションの明示を行う **質問例:**
- 概要
- 責任範囲
- ワークフロー
- フェーズ1: 既存エージェント確認
- フェーズ2: 情報収集
- フェーズ3: コンテンツ生成
- フェーズ4: 検証
- アウトプット
- 想定されるエラーと対処法
- エラー1: 責任範囲が曖昧
- エラー2: 具体的なワークフローが含まれている
- エラー3: 他の要素を参照している
- ベストプラクティス
- チェックリスト
What does the agent-generator skill do?
ユーザーの責任範囲定義から、Agentのマークダウンファイルを生成する。エージェント作成時、プラグイン要素生成時、またはユーザーがエージェント定義、責任範囲、Agent生成、エージェントドキュメントに言及した際に使用する。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill agent-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
