Agent skill

plugin-full-creator

プラグインを機能一覧から一括で作成する。「プラグイン一括作成」「プラグインをまとめて作って」「フル作成」「プラグイン全部作成」「一括でプラグイン」「プラグインと機能をまとめて」「新しいプラグインを全部」などで起動。プラグイン、コマンド、スキル、サブエージェント、フックを一括生成。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/plugin-full-creator

SKILL.md

Plugin Full Creator

プラグインを機能一覧から一括で作成します。各機能の作成は専用スキルに委譲し、最後に Issue 作成を案内します。

ワークフロー

1. 基本情報の収集

ユーザーに以下を聞く:

  • プラグイン名shiiman- プレフィックスは自動付与)
    • 簡潔な名前を推奨: plugin ✅ / plugin-manager
  • 概要(1-2 文)

2. 機能一覧の収集

以下の形式で機能一覧を聞く:

markdown
| # | 機能 | コマンド | スキル | サブエージェント | フック | 実装パターン |
|---|------|----------|--------|------------------|--------|--------------|
| 1 | {機能名} | {名前 or -} | {名前 or -} | {名前 or -} | {名前 or -} | {SSOT or 独自実装} |

入力ガイド:

  • 各列に名前を入力、不要なら -
  • 実装パターン:
    • SSOT: コマンドとスキル両方あり、スキルはコマンドに委譲
    • 独自実装: 独自ロジック

命名の注意:

  • コマンドとスキルの名前は対応させる: listlister, showshower
  • ファイル名にプラグイン名のプレフィックスは不要: list.md ✅ / plugin-list.md

3. 確認

収集した情報を表形式で確認:

markdown
## 作成内容の確認

### プラグイン
- 名前: shiiman-{name}
- 概要: {概要}

### 機能一覧
| # | 機能 | コマンド | スキル | サブエージェント | フック | 実装パターン |
|---|------|----------|--------|------------------|--------|--------------|
| 1 | ... | ... | ... | ... | ... | ... |

よろしければ「はい」と入力してください。

4. 一括作成(各スキルに委譲)

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

  1. プラグイン作成: plugin-creator スキルに委譲
  2. コマンド作成: 機能一覧の各コマンドについて command-creator スキルに委譲
  3. スキル作成: 機能一覧の各スキルについて skill-creator スキルに委譲
  4. サブエージェント作成: 機能一覧の各サブエージェントについて subagent-creator スキルに委譲
  5. フック作成: 機能一覧の各フックについて hook-creator スキルに委譲

5. 報告と次のステップ

作成結果を報告後、issue-creator スキルに引き継ぐ:

markdown
## 作成完了

### プラグイン
- shiiman-{name}

### 作成したファイル
- plugins/shiiman-{name}/.claude-plugin/plugin.json
- plugins/shiiman-{name}/README.md
- plugins/shiiman-{name}/commands/*.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
コマンド command-creator
スキル skill-creator
サブエージェント subagent-creator
フック hook-creator
Issue issue-creator

重要な注意事項

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

Didn't find tool you were looking for?

Be as detailed as possible for better results