Claude Code Plugins

Community-maintained marketplace

Feedback

plugin-full-creator

@shiiman/claude-code-plugins
0
0

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

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

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

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