86 lines
3.7 KiB
Markdown
86 lines
3.7 KiB
Markdown
---
|
||
name: package-plugin
|
||
description: プラグインのリリース準備を実施する
|
||
---
|
||
|
||
# Package Plugin
|
||
|
||
## 概要
|
||
|
||
このコマンドは、プラグインのリリース準備を実施する。プラグイン全体の検証を行い、ドキュメントとの整合性を確認・修正し、plugin.jsonのバージョンを更新する。リポジトリ自体がパッケージとして機能するため、ZIP化は行わない。
|
||
|
||
## 使用するエージェント
|
||
|
||
- **plugin-development-agent:** プラグイン要素の作成全体を管理し、ユーザーと対話しながら要素を設計・生成する
|
||
|
||
## 使用するスキル
|
||
|
||
1. **plugin-validator:** 生成したプラグイン全体の整合性・完全性を検証する
|
||
2. **element-relationship-analyzer:** プラグイン要素間の依存関係や呼び出し順序を分析する
|
||
3. **documentation-standards:** Markdownドキュメントの記述標準に従う
|
||
4. **interaction-guidelines:** ユーザーとの効果的な対話パターンに従う
|
||
5. **plugin-architecture-convention:** プラグイン全体のアーキテクチャ設計原則に従う
|
||
|
||
## 実行フロー
|
||
|
||
1. plugin-development-agentが以下のスキルを使用して、プラグイン全体の検証を実施する
|
||
- plugin-validator(整合性・完全性検証)
|
||
- plugin-architecture-convention(アーキテクチャ規約遵守)
|
||
|
||
2. plugin-development-agentが以下のスキルを使用して、プラグイン要素間の依存関係を確認する
|
||
- element-relationship-analyzer(依存関係分析)
|
||
|
||
3. plugin-development-agentが以下のスキルを使用して、ドキュメントとの整合性を確認する
|
||
- documentation-standards(記述標準遵守)
|
||
- plugin-validator(ドキュメント検証)
|
||
|
||
4. plugin-development-agentが以下のスキルを使用して、整合性の問題があれば修正を提案・実施する
|
||
- interaction-guidelines(対話パターン)
|
||
- documentation-standards(記述標準遵守)
|
||
|
||
5. plugin-development-agentがplugin.jsonのバージョン更新を実施する
|
||
- 現在のバージョンを確認する
|
||
- 新しいバージョン番号をユーザーに確認する
|
||
- plugin.jsonを更新する
|
||
|
||
6. plugin-development-agentが以下のスキルを使用して、最終確認を実施する
|
||
- plugin-validator(最終検証)
|
||
- documentation-standards(ドキュメント最終確認)
|
||
|
||
7. plugin-development-agentがリリース準備完了レポートを出力する
|
||
|
||
## 成果物
|
||
|
||
**出力先:**
|
||
|
||
- `plugin.json`(更新済み)
|
||
- `[プラグインディレクトリ]/README.md`(必要に応じて更新)
|
||
- `[プラグインディレクトリ]/release-report.md`
|
||
|
||
**ファイル内容:**
|
||
|
||
- 更新されたplugin.json(新しいバージョン番号)
|
||
- 更新されたREADME(必要に応じて)
|
||
- リリース準備完了レポート(検証結果、整合性確認結果、バージョン情報)
|
||
|
||
## チェックリスト
|
||
|
||
### コマンド実行前
|
||
|
||
- [ ] プラグイン全体が完成している
|
||
- [ ] 全てのエージェント、スキル、コマンドが作成されている
|
||
- [ ] READMEが最新の状態である
|
||
|
||
### コマンド実行後
|
||
|
||
- [ ] プラグイン全体の検証が完了している
|
||
- [ ] プラグイン要素間の依存関係が確認されている
|
||
- [ ] ドキュメントとの整合性が確認されている
|
||
- [ ] 整合性の問題が修正されている
|
||
- [ ] plugin.jsonのバージョンが更新されている
|
||
- [ ] リリース準備完了レポートが生成されている
|
||
- [ ] プラグインアーキテクチャ規約が遵守されている
|
||
- [ ] markdownlint検証に合格している
|
||
- [ ] 他の要素を参照していない
|
||
- [ ] 固有名詞が使用されていない
|