Pulser

Effettua il linting dei file SKILL.md rispetto a 8 regole e corregge automaticamente quelle sicure, con backup e annullamento.

di TheStack-ai · TheStack-ai/pulser

Richiede configurazione ★ 8.8/10

Pulser — Effettua il linting dei file SKILL.md rispetto a 8 regole e corregge automaticamente quelle sicure, con backup e annullamento.

Cosa fa

Diagnostica gli skill di Claude Code installati per Gotchas mancanti, descrizioni dei trigger deboli, allowed-tools mancanti, file sovradimensionati e altri problemi strutturali, quindi offre correzioni pronte all'uso. Si attiva su 'controlla i miei skill', 'audita skill', 'skill health' o 'pulser'; il motore diagnostico stesso viene distribuito come pacchetto npm pulser-cli, non all'interno della cartella dello skill.

Rapporto di test

Compilato la CLI reale dal sorgente ed eseguita su due skill fixture piantati: ha correttamente segnalato lo skill vago 'fa cose' per una descrizione del trigger troppo breve/mancante, Gotchas mancanti e allowed-tools mancanti (punteggio 83/100), ha lasciato intatto lo skill ben formato, quindi --fix ha effettivamente modificato il file in loco (aggiunto un TODO Gotchas + allowed-tools) con un backup datato, e `pulser undo` ha ripristinato l'originale byte per byte — ogni capacità documentata è stata verificata dal vivo. Avvertenza: `npm install` (anche un'installazione locale/dev, non solo -g) ha scritto silenziosamente uno SKILL.md compagno in ~/.claude/skills/pulser/ tramite un hook postinstall senza prompt di conferma — divulgato nella prosa del README ma non segnalato come effetto collaterale al momento dell'installazione; ripulito immediatamente.

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

Installazione

git clone https://github.com/TheStack-ai/pulser
cd pulser
mkdir -p ~/.claude/skills
cp -r skill ~/.claude/skills/pulser

Comandi e prompt di esempio

  • /pulserEffettua il linting dei file SKILL.md rispetto a 8 regole e corregge automaticamente quelle sicure, con backup e annullamento.

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

  • Audit all my installed Claude skills and flag ones missing gotchas
  • Check why this SKILL.md keeps failing to trigger and fix the description
  • Run a health score on my skills folder before I ship it to teammates