Back to skills
extension
Category: AI Agent CapabilitiesNo API key required

plugin-full-creator

Create plugins in bulk from the list of functions. Can be activated with commands like 'Bulk create plugins', 'Create plugins together', 'Full creation', 'Create all plugins', 'Plugins in bulk', 'Create plugins and functions together', 'Create all new plugins'. Bulk generates plugins, commands, skills, sub-agents, hooks.

personAuthor: jakexiaohubgithub

Plugin Full Creator

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

ワークフロー

1. 基本情報の収集

ユーザーに以下を聞く:

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

2. 機能一覧の収集

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

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

入力ガイド:

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

命名の注意:

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

3. 確認

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

## 作成内容の確認

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

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

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

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

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

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

5. 報告と次のステップ

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

## 作成完了

### プラグイン
- 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
  • ✅ ファイル名にプラグイン名のプレフィックスを含めない
  • ✅ 各機能の作成は専用スキルに委譲
  • ❌ 計画にない機能を勝手に追加しない