Plugin Release Checker

Validatore Python reale per repository di plugin-marketplace Claude Code — cattura link interrotti e metadati mancanti.

di joaquimscosta · joaquimscosta/arkhe-claude-plugins

Richiede configurazione ★ 9.2/10

Plugin Release Checker — Validatore Python reale per repository di plugin-marketplace Claude Code — cattura link interrotti e metadati mancanti.

Cosa fa

Esegue uno script Python integrato su un repository di marketplace plugins/ per controllare la coerenza di plugin.json/marketplace.json, riferimenti incrociati markdown interrotti, qualità del frontmatter e denominazione dei file, prima di una release. Si attiva con 'release check', 'pre-release', o prima di eseguire release.sh. Richiede che il repository segua lo stesso layout plugins/+marketplace.json che utilizza il repository sorgente di questo strumento, e un controllo pubblicizzato non fa nulla silenziosamente a meno che non sia installata anche un'abilità sorella separata (skill-validator).

Rapporto di test

L'ho effettivamente eseguito contro un repository plugins/ usa e getta con 5 difetti piantati e li ha catturati tutti e 5 (campo 'source' mancante in marketplace, un link README interrotto, una descrizione frontmatter mancante della convenzione 'Use when...', una breve descrizione marketplace, un CHANGELOG mancante) — ma uno dei suoi 6 controlli pubblicizzati (skill-validator) degrada silenziosamente a un avviso perché quel validatore risiede in una cartella di abilità sorella separata non inclusa in un'installazione autonoma.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/joaquimscosta/arkhe-claude-plugins
cd arkhe-claude-plugins
mkdir -p ~/.claude/skills
cp -r .claude/skills/plugin-release-checker ~/.claude/skills/plugin-release-checker

Comandi e prompt di esempio

  • /plugin-release-checkerValidatore Python reale per repository di plugin-marketplace Claude Code — cattura link interrotti e metadati mancanti.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Run a release readiness check on our plugins marketplace repo
  • Check plugin.json and marketplace.json for consistency before release
  • Find broken markdown links across our plugin repo before shipping