生成したプラグインをZIP形式にまとめる。プラグインパッケージング時、配布準備時、またはユーザーがZIP作成、プラグイン配布、パッケージング、リリース準備に言及した際に使用する。
View on GitHubRevTechStudio/rts-plugins
rts-plugin-generator
rts-plugin-generator/skills/plugin-packager/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/RevTechStudio/rts-plugins/blob/main/rts-plugin-generator/skills/plugin-packager/SKILL.md -a claude-code --skill plugin-packagerInstallation paths:
.claude/skills/plugin-packager/# Plugin Packager ## 概要 このSkillは、生成したプラグインをZIP形式にパッケージングする。プラグインのファイルを収集し、必要なメタデータを生成して、配布可能なZIPファイルを作成する。 ## 責任範囲 このSkillは以下の範囲をカバーする: - パッケージング対象ファイルの収集 - ファイルの完全性検証 - メタデータファイルの生成(package.json、VERSION) - ZIPファイルの作成 - パッケージの出力とメタデータの記録 - 配布用ドキュメントの準備 ## ワークフロー ### フェーズ1: ファイル収集 パッケージングするファイルを収集し、リストを作成する。 **実施内容:** 1. プラグインディレクトリを確認する 2. パッケージング対象のファイルを特定する 3. 除外ファイルを確認する(.claudeignore) 4. ファイルリストを作成する 5. ファイルサイズを集計する **収集対象:** - README.md(必須) - agents/[agent-name].md - skills/[skill-name]/SKILL.md - commands/[command-name].md - LICENSE(オプション) - CHANGELOG.md(オプション) **除外対象:** - .git/ - node_modules/ - .DS_Store - *.tmp - .claudeignore に記載されたファイル **良い例:** ```markdown 【ファイル収集結果】 プラグイン名: database-design-plugin プラグインディレクトリ: D:\projects\database-design-plugin 収集対象ファイル(11個): - README.md - agents/database-design-agent.md - skills/entity-definition-collector/SKILL.md - skills/normalization-processor/SKILL.md - skills/er-diagram-generator/SKILL.md - skills/table-definition-writer/SKILL.md - skills/ddl-script-generator/SKILL.md - skills/database-naming-conventions/SKILL.md - skills/normalization-rules/SKILL.md - commands/design-database.md - commands/generate-schema.md 除外ファイル: - .git/(Gitディレクトリ) - .DS_Store(システムファイル) 合計サイズ: 125 KB ``` **悪い例:** ```markdown 【ファイル収集結果】 何かファイルを集めた ``` ### フェーズ2: 検証 収集したファイルの完全性を検証する。 **実施内容:** 1. 必須ファイルの存在を確認する 2. ファイル形式の正当性を確認する 3. フロントマター情報を検証する 4. ファイル内容の完全性を確認する 5. 検証結果をレポートする **検証項目:** - README.md が存在するか - 全ての AGENT.md, SKILL.md, COMMAND.md が正しく読み込めるか - フロントマター情報が正しくパースできるか - 必須フィールド(name, description)が存在するか - ファイル内容が破損していないか **良い例:** ```markdown 【検証結果】 必須ファイル: ✓ OK - ✓ README.md が存在する ファイル形式: ✓ OK - ✓ 全てのファイルが正しく読み込める(11個) フロントマター: ✓ OK - ✓ 全てのフロントマターが正しくパースできる(10個) - ✓ 必須フィールド(name, description)が全て存在する ファイル内容: ✓ OK - ✓ 全てのファイルが破損していない 検証: 合格 ``` **悪い例(問題がある場合):** ```markdown 【検証結果】 必須ファイル: ✗ NG - ✗ README.md が存在しない ファイル形式: ✗ NG - ✗ entity-definition-collector/SKILL.md が読み込めない フロントマター: ✗ NG - ✗ norm