Plugin Full Creator
プラグインを機能一覧から一括で作成します。各機能の作成は専用スキルに委譲し、最後に Issue 作成を案内します。
ワークフロー
1. 基本情報の収集
ユーザーに以下を聞く:
- •プラグイン名(
shiiman-プレフィックスは自動付与)- •簡潔な名前を推奨:
plugin✅ /plugin-manager❌
- •簡潔な名前を推奨:
- •概要(1-2 文)
2. 機能一覧の収集
以下の形式で機能一覧を聞く:
markdown
| # | 機能 | スキル | サブエージェント | フック |
|---|------|--------|------------------|--------|
| 1 | {機能名} | {名前 or -} | {名前 or -} | {名前 or -} |
入力ガイド:
- •各列に名前を入力、不要なら
-
命名の注意:
- •ファイル名にプラグイン名のプレフィックスは不要:
list.md✅ /plugin-list.md❌
3. 確認
収集した情報を表形式で確認:
markdown
## 作成内容の確認
### プラグイン
- 名前: shiiman-{name}
- 概要: {概要}
### 機能一覧
| # | 機能 | スキル | サブエージェント | フック |
|---|------|--------|------------------|--------|
| 1 | ... | ... | ... | ... |
よろしければ「はい」と入力してください。
4. 一括作成(各スキルに委譲)
確認後、以下を順番に実行:
- •プラグイン作成:
plugin-creatorスキルに委譲 - •スキル作成: 機能一覧の各スキルについて
skill-creatorスキルに委譲 - •サブエージェント作成: 機能一覧の各サブエージェントについて
subagent-creatorスキルに委譲 - •フック作成: 機能一覧の各フックについて
hook-creatorスキルに委譲
5. 報告と次のステップ
作成結果を報告後、issue-creator スキルに引き継ぐ:
markdown
## 作成完了
### プラグイン
- shiiman-{name}
### 作成したファイル
- plugins/shiiman-{name}/.claude-plugin/plugin.json
- plugins/shiiman-{name}/README.md
- plugins/shiiman-{name}/skills/*/SKILL.md
- plugins/shiiman-{name}/agents/*.md
- plugins/shiiman-{name}/hooks/*.json
### 更新したファイル
- .claude-plugin/marketplace.json
報告後、「Issue 作成」を促して issue-creator スキルに引き継ぐ。
委譲先スキル
| 機能 | 委譲先スキル |
|---|---|
| プラグイン | plugin-creator |
| スキル | skill-creator |
| サブエージェント | subagent-creator |
| フック | hook-creator |
| Issue | issue-creator |
重要な注意事項
- •✅ 簡潔なプラグイン名を使用(
-managerなどの冗長な接尾辞は避ける) - •✅ ファイル名にプラグイン名のプレフィックスを含めない
- •✅ 各機能の作成は専用スキルに委譲
- •❌ 計画にない機能を勝手に追加しない