3.4 KiB
3.4 KiB
name, description
| name | description |
|---|---|
| generate-command | コマンド要素を個別に生成する |
Generate Command
概要
このコマンドは、ユーザーが提供するエージェントとスキルの組み合わせから、コマンド要素のマークダウンファイルを生成する。既存コマンドとの重複を確認し、ユーザーとの対話を通じて必要な情報を収集して、標準化されたコマンドドキュメントを作成する。
使用するエージェント
- plugin-development-agent: プラグイン要素の作成全体を管理し、ユーザーと対話しながら要素を設計・生成する
使用するスキル
- command-generator: エージェントとスキルの組み合わせから、Commandのマークダウンファイルを生成する
- documentation-standards: Markdownドキュメントの記述標準に従う
- interaction-guidelines: ユーザーとの効果的な対話パターンに従う
- element-definition-convention: プラグイン要素の定義ルールに従う
- plugin-architecture-convention: プラグイン全体のアーキテクチャ設計原則に従う
実行フロー
-
plugin-development-agentが以下のスキルを使用して、既存コマンドを確認し、重複を避ける
- command-generator(コマンド確認)
- plugin-architecture-convention(アーキテクチャ規約遵守)
-
plugin-development-agentが以下のスキルを使用して、ユーザーとの対話を通じて情報を収集する
- command-generator(情報収集)
- interaction-guidelines(対話パターン)
-
plugin-development-agentが以下のスキルを使用して、コンテンツを生成する
- command-generator(コンテンツ生成)
- element-definition-convention(定義ルール遵守)
-
plugin-development-agentが以下のスキルを使用して、markdownlint検証を実施する
- command-generator(検証実施)
- documentation-standards(記述標準遵守)
-
plugin-development-agentがユーザーからのフィードバックを収集して必要に応じて修正する
成果物
出力先:
[プラグインディレクトリ]/commands/[コマンド名].md
ファイル内容:
- フロントマター(name, description)
- 概要セクション
- 使用するエージェント
- 使用するスキル
- 実行フロー
- 成果物
チェックリスト
コマンド実行前
- コマンドの目的と機能が明確に定義されている
- 使用するエージェントが明確である
- 使用するスキルが明確である
- 既存コマンドを確認した
コマンド実行後
- コマンドファイルが生成されている
- フロントマターが正しく記述されている
- 概要が明確に記述されている
- 使用するエージェントが定義されている
- 使用するスキルがリスト化されている
- 実行フローが明確に記述されている
- 成果物の出力先とファイル構成が記述されている
- プラグインアーキテクチャ規約が遵守されている
- markdownlint検証に合格している
- 他の要素(エージェント、スキル、コマンド)を参照していない
- 固有名詞が使用されていない