Files
gh-revtechstudio-rts-plugin…/commands/generate-command.md
2025-11-30 08:51:41 +08:00

3.4 KiB
Raw Permalink Blame History

name, description
name description
generate-command コマンド要素を個別に生成する

Generate Command

概要

このコマンドは、ユーザーが提供するエージェントとスキルの組み合わせから、コマンド要素のマークダウンファイルを生成する。既存コマンドとの重複を確認し、ユーザーとの対話を通じて必要な情報を収集して、標準化されたコマンドドキュメントを作成する。

使用するエージェント

  • plugin-development-agent: プラグイン要素の作成全体を管理し、ユーザーと対話しながら要素を設計・生成する

使用するスキル

  1. command-generator: エージェントとスキルの組み合わせから、Commandのマークダウンファイルを生成する
  2. documentation-standards: Markdownドキュメントの記述標準に従う
  3. interaction-guidelines: ユーザーとの効果的な対話パターンに従う
  4. element-definition-convention: プラグイン要素の定義ルールに従う
  5. plugin-architecture-convention: プラグイン全体のアーキテクチャ設計原則に従う

実行フロー

  1. plugin-development-agentが以下のスキルを使用して、既存コマンドを確認し、重複を避ける

    • command-generatorコマンド確認
    • plugin-architecture-conventionアーキテクチャ規約遵守
  2. plugin-development-agentが以下のスキルを使用して、ユーザーとの対話を通じて情報を収集する

    • command-generator情報収集
    • interaction-guidelines対話パターン
  3. plugin-development-agentが以下のスキルを使用して、コンテンツを生成する

    • command-generatorコンテンツ生成
    • element-definition-convention定義ルール遵守
  4. plugin-development-agentが以下のスキルを使用して、markdownlint検証を実施する

    • command-generator検証実施
    • documentation-standards記述標準遵守
  5. plugin-development-agentがユーザーからのフィードバックを収集して必要に応じて修正する

成果物

出力先:

  • [プラグインディレクトリ]/commands/[コマンド名].md

ファイル内容:

  • フロントマターname, description
  • 概要セクション
  • 使用するエージェント
  • 使用するスキル
  • 実行フロー
  • 成果物

チェックリスト

コマンド実行前

  • コマンドの目的と機能が明確に定義されている
  • 使用するエージェントが明確である
  • 使用するスキルが明確である
  • 既存コマンドを確認した

コマンド実行後

  • コマンドファイルが生成されている
  • フロントマターが正しく記述されている
  • 概要が明確に記述されている
  • 使用するエージェントが定義されている
  • 使用するスキルがリスト化されている
  • 実行フローが明確に記述されている
  • 成果物の出力先とファイル構成が記述されている
  • プラグインアーキテクチャ規約が遵守されている
  • markdownlint検証に合格している
  • 他の要素(エージェント、スキル、コマンド)を参照していない
  • 固有名詞が使用されていない