AgentSkillsCN

plugin-create-full

从功能列表中批量创建插件。“批量创建插件”、“批量制作插件”、“完整创建”、“全部创建插件”、“批量插件”、“将插件与功能整合”、“全部创建新插件”等指令均可触发。一次性生成插件、技能、子代理与钩子。

SKILL.md
--- frontmatter
name: plugin-create-full
description: プラグインを機能一覧から一括で作成する。「プラグイン一括作成」「プラグインをまとめて作って」「フル作成」「プラグイン全部作成」「一括でプラグイン」「プラグインと機能をまとめて」「新しいプラグインを全部」などで起動。プラグイン、スキル、サブエージェント、フックを一括生成。
allowed-tools: [Read, Write, Bash, Glob]

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. 一括作成(各スキルに委譲)

確認後、以下を順番に実行:

  1. プラグイン作成: plugin-creator スキルに委譲
  2. スキル作成: 機能一覧の各スキルについて skill-creator スキルに委譲
  3. サブエージェント作成: 機能一覧の各サブエージェントについて subagent-creator スキルに委譲
  4. フック作成: 機能一覧の各フックについて 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
Issueissue-creator

重要な注意事項

  • ✅ 簡潔なプラグイン名を使用(-manager などの冗長な接尾辞は避ける)
  • ✅ ファイル名にプラグイン名のプレフィックスを含めない
  • ✅ 各機能の作成は専用スキルに委譲
  • ❌ 計画にない機能を勝手に追加しない