Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:51:41 +08:00
commit e19586cfce
31 changed files with 7129 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
---
name: generate-agent
description: エージェント要素を個別に生成する
---
# Generate Agent
## 概要
このコマンドは、ユーザーが提供する責任範囲の定義から、エージェント要素のマークダウンファイルを生成する。既存エージェントとの重複を確認し、ユーザーとの対話を通じて必要な情報を収集して、標準化されたエージェントドキュメントを作成する。
## 使用するエージェント
- **plugin-development-agent:** プラグイン要素の作成全体を管理し、ユーザーと対話しながら要素を設計・生成する
## 使用するスキル
1. **agent-generator:** ユーザーの責任範囲定義から、Agentのマークダウンファイルを生成する
2. **documentation-standards:** Markdownドキュメントの記述標準に従う
3. **interaction-guidelines:** ユーザーとの効果的な対話パターンに従う
4. **element-definition-convention:** プラグイン要素の定義ルールに従う
5. **plugin-architecture-convention:** プラグイン全体のアーキテクチャ設計原則に従う
## 実行フロー
1. plugin-development-agentが以下のスキルを使用して、既存エージェントを確認し、重複を避ける
- agent-generatorエージェント確認
- plugin-architecture-conventionアーキテクチャ規約遵守
2. plugin-development-agentが以下のスキルを使用して、ユーザーとの対話を通じて情報を収集する
- agent-generator情報収集
- interaction-guidelines対話パターン
3. plugin-development-agentが以下のスキルを使用して、コンテンツを生成する
- agent-generatorコンテンツ生成
- element-definition-convention定義ルール遵守
4. plugin-development-agentが以下のスキルを使用して、markdownlint検証を実施する
- agent-generator検証実施
- documentation-standards記述標準遵守
5. plugin-development-agentがユーザーからのフィードバックを収集して必要に応じて修正する
## 成果物
**出力先:**
- `[プラグインディレクトリ]/agents/[エージェント名].md`
**ファイル内容:**
- フロントマターname, description, tools, model, color
- 役割セクション
- 責任範囲(責任範囲内、責任範囲外)
- 注意事項
## チェックリスト
### コマンド実行前
- [ ] エージェントの責任範囲が明確に定義されている
- [ ] 対象フェーズまたは領域が明確である
- [ ] 既存エージェントを確認した
### コマンド実行後
- [ ] エージェントファイルが生成されている
- [ ] フロントマターが正しく記述されている
- [ ] 役割が明確に記述されている
- [ ] 責任範囲内と責任範囲外が定義されている
- [ ] 注意事項が記述されている
- [ ] プラグインアーキテクチャ規約が遵守されている
- [ ] markdownlint検証に合格している
- [ ] 他の要素(エージェント、スキル、コマンド)を参照していない
- [ ] 固有名詞が使用されていない