From marketplace
Lint the Claude Code plugin marketplace for configuration issues, documentation drift, and structural inconsistencies. Checks plugin.json validity, SKILL.md format, directory structure, README sync, and multi-language documentation alignment. Use when validating marketplace integrity, before releasing updates, or after adding new plugins/skills. Triggers: "marketplace lint", "lint plugins", "check marketplace", "validate marketplace", "マーケットプレイスの検証", "プラグインのリント", "整合性チェック"
How this skill is triggered — by the user, by Claude, or both
Slash command
/marketplace:marketplace-lintThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
マーケットプレイスの構成・ドキュメント・構造の整合性を検証し、問題を報告する。
マーケットプレイスの構成・ドキュメント・構造の整合性を検証し、問題を報告する。
会話で使われている言語に合わせる。曖昧な場合は日本語をデフォルトとする。
マーケットプレイスのルートディレクトリを特定する:
plugins/ ディレクトリが存在するか確認README.md と docs/README.ja.md の存在を確認検出できない場合はエラーを報告して終了する。
plugins/ 配下を走査し、実際のファイル構成を収集する:
plugins/{name}/ ディレクトリplugins/{name}/.claude-plugin/plugin.json の内容plugins/{name}/skills/{skill}/SKILL.md の存在とフロントマターplugins/{name}/skills/{skill}/references/ 内のファイル一覧plugins/{name}/commands/{cmd}.md の存在各プラグインの .claude-plugin/plugin.json を検証する。
ルール詳細は references/check-categories.md の「plugin.json 構造」セクションを参照。
チェック項目:
name, description, version)があるかversion が semver(X.Y.Z)形式かname がディレクトリ名と一致するか各スキルの SKILL.md を検証する。
ルール詳細は references/check-categories.md の「SKILL.md フォーマット」セクションを参照。
チェック項目:
SKILL.md が存在するか--- で囲まれた YAML フロントマターがあるかdescription フィールドがあり、空でないかreferences/ 内のファイルが SKILL.md 本文で言及されているか(孤立ファイル検出)references/ に実在するか(壊れた参照検出)各プラグインディレクトリを検証する。
ルール詳細は references/check-categories.md の「ディレクトリ構造」セクションを参照。
チェック項目:
.claude-plugin/plugin.json が存在するかskills/ または commands/ のどちらかが存在するか(空プラグイン検出)SKILL.md があるかREADME.md と docs/README.ja.md のプラグイン・スキル・コマンド一覧を解析し、実ファイルと突合する。
README のテーブルはマークダウンテーブル形式(| name | description |)で解析する。
チェック項目:
README.md と docs/README.ja.md を比較する。 内容の翻訳品質は対象外。構造的な一致のみ検証する。
チェック項目:
# Marketplace Lint Report
## Summary
- Critical: N 件
- High: N 件
- Medium: N 件
- Low: N 件
全 N プラグイン、N スキル、N コマンドを検証。
## Findings
### plugin.json 構造バリデーション
#### [HIGH] plugin.json の name とディレクトリ名が不一致
- **プラグイン:** {plugin-name}
- **plugin.json name:** `{json-name}`
- **ディレクトリ名:** `{dir-name}`
### SKILL.md フォーマットバリデーション
#### [HIGH] 壊れた参照ファイル
- **スキル:** {plugin}/{skill}
- **参照:** `references/{file}`(SKILL.md で言及されているがファイルが存在しない)
### ディレクトリ構造
#### [CRITICAL] plugin.json が存在しない
- **プラグイン:** {plugin-name}
- **期待パス:** `plugins/{plugin-name}/.claude-plugin/plugin.json`
### ドキュメント ↔ 実装の乖離
#### [HIGH] ファイルに存在するが README に未記載
- **対象:** {plugin}/commands/{cmd}.md
- **未記載の README:** README.md, docs/README.ja.md
#### [HIGH] 所属プラグインの不一致
- **README 記載:** {plugin-A} プラグインの {skill} スキル
- **実際の所在:** {plugin-B} プラグインの {skill} スキル
### 多言語ドキュメント同期
#### [MEDIUM] スキル一覧の差異
- **README.md のみ:** {skill}
- **docs/README.ja.md のみ:** {skill}
---
問題が 0 件の場合は「問題は検出されませんでした」と報告する。
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub tqer39/claude-code-marketplace --plugin marketplace