Aggiorna le schede con le novità di ottobre 2026

Ponytail 5 (regole, review, audit, installazione), graphify v0.9.91,
catalogo di claude-plugins-official e numeri aggiornati delle altre schede.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5.5 committed 2026-10-16 09:26:03 +02:00
1 parent d9585e303a
commit c09f4b1f7e
7 files changed
+69 -63

No files matched your search

+4 -4
View File
@@ -4,7 +4,7 @@
- **Repository:** [anthropics/claude-plugins-official](https://github.com/anthropics/claude-plugins-official) (licenza Apache-2.0; ogni plugin ha la sua licenza)
- **Catalogo online:** [claude.com/plugins](https://claude.com/plugins)
- **Documentazione:** [Discover and install prebuilt plugins](https://code.claude.com/docs/en/discover-plugins)
- **Diffusione (settembre 2026):** circa 36.700 stelle e 4.100 fork su GitHub
- **Diffusione (ottobre 2026):** circa 39.500 stelle e 4.400 fork su GitHub
> Non è una singola skill ma il **marketplace ufficiale di plugin per Claude Code**: un catalogo da cui installare plugin. Ogni plugin può contenere skill, agenti, comandi, hook, server MCP e server LSP.
@@ -29,10 +29,10 @@ Le skill di un plugin prendono come prefisso il nome del plugin: per esempio `co
Il repository ha due cartelle:
- `plugins/`: 39 plugin sviluppati e mantenuti da Anthropic;
- `plugins/`: 40 plugin sviluppati e mantenuti da Anthropic;
- `external_plugins/`: 14 plugin di partner e della comunità, approvati dopo una revisione di qualità e sicurezza.
Il catalogo può indicare anche plugin ospitati in altri repository: per esempio `atlassian`, `figma`, `notion` e `vercel` sono nella documentazione ma non in queste cartelle.
Il catalogo (`.claude-plugin/marketplace.json`) elenca in tutto 315 plugin (ottobre 2026): 53 puntano alle due cartelle (`math-proof` è nella cartella ma non ancora nel catalogo), gli altri 262 sono ospitati in altri repository. Per esempio `atlassian`, `figma`, `notion` e `vercel` sono nella documentazione ma non in queste cartelle.
Principali categorie, secondo la documentazione ufficiale:
@@ -44,7 +44,7 @@ Principali categorie, secondo la documentazione ufficiale:
| Flussi di sviluppo | `commit-commands`, `pr-review-toolkit`, `agent-sdk-dev`, `plugin-dev` | commit, push e PR; agenti per revisionare le PR; strumenti per Claude Agent SDK; strumenti per creare plugin |
| Stili di risposta | `explanatory-output-style`, `learning-output-style` | spiegazioni didattiche sulle scelte di implementazione; modalità di apprendimento interattiva |
Altri plugin di Anthropic presenti nel repository, non descritti nella documentazione citata: `claude-code-setup`, `claude-md-management`, `claude-security`, `code-modernization`, `code-review`, `code-simplifier`, `cwc-makers`, `example-plugin`, `feature-dev`, `frontend-design`, `hookify`, `math-olympiad`, `mcp-server-dev`, `mcp-tunnels`, `playground`, `project-artifact`, `ralph-loop`, `receipts`, `session-report`, `skill-creator`.
Altri plugin di Anthropic presenti nel repository, non descritti nella documentazione citata: `claude-code-setup`, `claude-md-management`, `claude-security`, `code-modernization`, `code-review`, `code-simplifier`, `cwc-makers`, `example-plugin`, `feature-dev`, `frontend-design`, `hookify`, `math-olympiad`, `math-proof`, `mcp-server-dev`, `mcp-tunnels`, `playground`, `project-artifact`, `ralph-loop`, `receipts`, `session-report`, `skill-creator`.
Plugin esterni nel repository: `asana`, `context7`, `discord`, `fakechat`, `firebase`, `github`, `gitlab`, `imessage`, `laravel-boost`, `linear`, `playwright`, `serena`, `telegram`, `terraform`.
+1 -1
View File
@@ -4,7 +4,7 @@
- **Repository:** [vercel-labs/skills](https://github.com/vercel-labs/skills)
- **Sorgente:** [skills/find-skills/SKILL.md](https://github.com/vercel-labs/skills/blob/main/skills/find-skills/SKILL.md)
- **Pagina su skills.sh:** [vercel-labs/skills/find-skills](https://skills.sh/vercel-labs/skills/find-skills)
- **Diffusione (settembre 2026):** circa 3,5 milioni di installazioni; il repository ha circa 32.300 stelle su GitHub
- **Diffusione (ottobre 2026):** circa 3,9 milioni di installazioni; il repository ha circa 35.200 stelle su GitHub
- **Controlli di sicurezza su skills.sh:** Gen Agent Trust Hub e Socket superati; Snyk segnala un avviso (la pagina non spiega il motivo)
## A cosa serve
+6 -4
View File
@@ -5,9 +5,9 @@
- **Sorgente:** [graphify/skill.md](https://github.com/Graphify-Labs/graphify/blob/v8/graphify/skill.md) (versione per Claude Code; le versioni per gli altri agenti sono in `graphify/skill-<agente>.md`, le guide di dettaglio in `graphify/skills/<agente>/references/`)
- **Pacchetto Python:** `graphifyy` (con due y); il comando si chiama `graphify`
- **Pagina su skills.sh:** [graphify-labs/graphify/graphify](https://skills.sh/graphify-labs/graphify/graphify)
- **Versione:** v0.9.66 (22 settembre 2026)
- **Diffusione (settembre 2026):** circa 7.900 installazioni tramite `npx skills` (su skills.sh dal 7 aprile 2026); il repository ha circa 120.700 stelle e 11.700 fork su GitHub. La maggior parte degli utenti installa tramite il pacchetto Python, che skills.sh non conta.
- **Controlli di sicurezza su skills.sh:** Gen Agent Trust Hub e Snyk superati; Socket segnala un avviso (la pagina non spiega il motivo)
- **Versione:** v0.9.91 (14 ottobre 2026)
- **Diffusione (ottobre 2026):** circa 9.700 installazioni tramite `npx skills` (su skills.sh dal 7 aprile 2026); il repository ha circa 127.000 stelle e 12.300 fork su GitHub. La maggior parte degli utenti installa tramite il pacchetto Python, che skills.sh non conta.
- **Controlli di sicurezza su skills.sh:** Gen Agent Trust Hub, Socket e Snyk superati (a settembre Socket segnalava un avviso)
> Esistono siti di terzi con nomi simili. Questa scheda si basa solo sul repository ufficiale Graphify-Labs/graphify.
@@ -75,7 +75,7 @@ graphify extract ./src --code-only # solo codice, nessuna chiamata ester
### Supporto
- **Codice:** circa 37 linguaggi, tra cui Python, TypeScript, JavaScript, Go, Rust, Java, C/C++, C#, Ruby, PHP, Swift e Kotlin, più Terraform e i file di configurazione dei pacchetti.
- **Codice:** circa 40 linguaggi, tra cui Python, TypeScript, JavaScript, Go, Rust, Java, C/C++, C#, Ruby, PHP, Swift e Kotlin, più Terraform e i file di configurazione dei pacchetti.
- **Documenti:** Markdown, reStructuredText, HTML, YAML, testo, PDF, DOCX e XLSX.
- **Media:** immagini, audio e video, e anche URL di YouTube (richiede l'extra `video`).
@@ -86,6 +86,8 @@ graphify extract ./src --code-only # solo codice, nessuna chiamata ester
- **Chiavi API:** dentro l'agente la skill usa solo Gemini o l'agente stesso. Il comando da terminale `graphify extract --backend <fornitore>`, pensato per l'automazione, secondo il README supporta anche Anthropic, OpenAI, DeepSeek, Kimi, Bedrock e Ollama in locale.
- **Costi:** un corpus di solo codice non costa token per la costruzione. Con documenti e immagini senza chiave Gemini, l'estrazione consuma token della sessione dell'agente.
- **Modifiche al sistema e al progetto:** la skill installa pacchetti Python da sola e crea `graphify-out/` nel progetto. L'integrazione "sempre attiva" modifica `CLAUDE.md` o `AGENTS.md` e aggiunge hook che spingono l'agente a interrogare il grafo prima di leggere o cercare nei file (vedi sotto).
- **File nel progetto:** se la cartella è dentro un repository git, la skill avvisa che `graphify-out/` compare in `git status`, a meno che sia già ignorata.
- **Graphify Cloud:** il README promuove anche un servizio a pagamento con prova gratuita di 14 giorni (grafo sempre aggiornato su più repository, collegamenti con Sentry e Jira). Non serve per usare la skill, che resta locale.
- **Grafo da aggiornare:** il grafo è una fotografia del codice. Va aggiornato con `--update`, `graphify update`, `--watch` o l'hook sui commit.
## Installazione
+7 -7
View File
@@ -4,7 +4,7 @@
- **Repository:** [kepano/obsidian-skills](https://github.com/kepano/obsidian-skills) (licenza MIT)
- **Sorgenti:** cartella [skills/](https://github.com/kepano/obsidian-skills/tree/main/skills), un `SKILL.md` per skill
- **Pagina su skills.sh:** [kepano/obsidian-skills](https://skills.sh/kepano/obsidian-skills)
- **Diffusione (settembre 2026):** circa 378.700 installazioni complessive tramite `npx skills`; il repository ha circa 48.800 stelle e 3.500 fork su GitHub
- **Diffusione (ottobre 2026):** circa 396.200 installazioni complessive tramite `npx skills`; il repository ha circa 49.600 stelle e 3.500 fork su GitHub
- **Controlli di sicurezza su skills.sh:** `obsidian-markdown` supera Gen Agent Trust Hub, Socket e Snyk; `obsidian-cli` supera Socket e Snyk, mentre Gen Agent Trust Hub segnala un avviso (la pagina non spiega il motivo). Le altre skill non le ho controllate.
> Non è una sola skill ma una **raccolta di sei skill**. Con lo stesso nome esistono altri repository non ufficiali (per esempio [tpitsunov/obsidian-skills](https://github.com/tpitsunov/obsidian-skills) e [adriangrantdotorg/Obsidian-Skills](https://github.com/adriangrantdotorg/Obsidian-SKILLS)): questa scheda riguarda solo quello di kepano.
@@ -19,12 +19,12 @@ Insegna all'agente a lavorare con [Obsidian](https://obsidian.md): scrivere note
| Skill | Installazioni | Cosa fa |
|---|---|---|
| `obsidian-markdown` | ~86.900 | scrive e modifica note nel Markdown di Obsidian |
| `obsidian-cli` | ~76.100 | comanda Obsidian dal terminale, anche per sviluppare plugin e temi |
| `obsidian-bases` | ~74.900 | crea e modifica file `.base` (viste a database sulle note) |
| `json-canvas` | ~69.900 | crea e modifica file `.canvas` (lavagne con nodi e collegamenti) |
| `defuddle` | ~69.600 | estrae Markdown pulito dalle pagine web |
| `knap` | ~1.300 | genera documenti Markdown da modelli e dati JSON o CSV |
| `obsidian-markdown` | ~90.500 | scrive e modifica note nel Markdown di Obsidian |
| `obsidian-cli` | ~79.000 | comanda Obsidian dal terminale, anche per sviluppare plugin e temi |
| `obsidian-bases` | ~77.900 | crea e modifica file `.base` (viste a database sulle note) |
| `json-canvas` | ~72.700 | crea e modifica file `.canvas` (lavagne con nodi e collegamenti) |
| `defuddle` | ~72.600 | estrae Markdown pulito dalle pagine web |
| `knap` | ~3.700 | genera documenti Markdown da modelli e dati JSON o CSV |
### obsidian-markdown
+49 -45
View File
@@ -4,96 +4,96 @@
- **Repository:** [DietrichGebert/ponytail](https://github.com/DietrichGebert/ponytail) (licenza MIT)
- **Sorgente:** [skills/ponytail/SKILL.md](https://github.com/DietrichGebert/ponytail/blob/main/skills/ponytail/SKILL.md)
- **Pagina su skills.sh:** [dietrichgebert/ponytail/ponytail](https://skills.sh/dietrichgebert/ponytail/ponytail)
- **Diffusione (settembre 2026):** circa 63.600 installazioni tramite `npx skills` (su skills.sh dal 12 giugno 2026); il repository ha circa 144.800 stelle e 7.800 fork su GitHub
- **Diffusione (ottobre 2026):** circa 92.300 installazioni tramite `npx skills` (su skills.sh dal 12 giugno 2026); il repository ha circa 164.600 stelle e 8.900 fork su GitHub. Ultima versione rilevata: 5.2.0 (13 ottobre 2026)
- **Controlli di sicurezza su skills.sh:** Gen Agent Trust Hub, Socket e Snyk superati
## A cosa serve
Fa scrivere all'agente il codice più semplice e breve che funziona, evitando soluzioni sovraingegnerizzate. L'idea è far ragionare l'agente come "lo sviluppatore senior più pigro della stanza": il codice migliore è quello che non scrivi.
Fa scrivere all'agente la modifica più piccola che risolve davvero il compito, evitando soluzioni sovraingegnerizzate. L'idea è far ragionare l'agente come "lo sviluppatore senior più pigro della stanza": il codice migliore è quello che non scrivi. Pigro sulla soluzione, mai sulla modifica: deve comunque completare tutto ciò che il compito richiede.
## Cosa fa
### Quando si attiva
Quando scrivi "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less" o "shortest path", oppure quando ti lamenti di codice sovraingegnerizzato, gonfio, pieno di boilerplate o di dipendenze inutili.
Su qualsiasi compito di programmazione (scrivere, correggere, rifattorizzare, rivedere, scegliere dipendenze) e quando scrivi "ponytail", "be lazy", "simplest solution", "yagni" o ti lamenti di codice sovraingegnerizzato o gonfio.
Una volta attiva resta accesa in ogni risposta, finché non scrivi "stop ponytail", "normal mode" o `/ponytail off`.
Una volta attiva resta accesa per tutta la sessione, finché non scrivi "stop ponytail" o "normal mode" (o `/ponytail off`).
### Come lavora
Prima di scrivere codice, l'agente sale una "scala" di sette gradini e si ferma al primo che risolve il problema:
1. **Capisce prima di scrivere.** Legge il compito e il codice coinvolto, elenca tutto ciò che la modifica deve toccare (chiamanti, test, fixture, configurazione, esportazioni) e controlla che cosa potrebbe rompere per gli utenti. Questo è l'ambito; le funzionalità in più no.
2. **Sale una "scala"** e si ferma al primo gradino che funziona del tutto:
1. Serve davvero? Funzionalità, opzioni e flessibilità non richieste si saltano e si nominano in una riga. A una richiesta vaga ("costruiscimi X") risponde con la versione minima che fa il lavoro principale.
2. Esiste già nel codice del progetto? Lo riusa come fa il codice circostante.
3. Lo fanno la libreria standard o la piattaforma? Le usa, a meno che il progetto abbia un componente suo.
4. Lo fa una dipendenza già installata? La usa; non ne aggiunge una per poche righe.
5. Si può fare in una riga leggibile a colpo d'occhio?
6. Altrimenti, il minimo codice che funziona.
3. **Lascia un controllo.** La logica nuova non banale (un ramo, un ciclo, un parser, soldi o sicurezza, uno script nuovo) esce con un piccolo test o un controllo basato su `assert`. Le modifiche banali non ne hanno bisogno.
4. **Chiude con uno o due righe:** che cosa ha saltato o non ha verificato, e ogni rischio da conoscere.
1. Serve davvero? (YAGNI)
2. Esiste già nel codice del progetto?
3. Lo fa già la libreria standard?
4. Lo offre già la piattaforma (browser, sistema operativo, framework)?
5. Lo fa una dipendenza già installata?
6. Si può fare in una riga?
7. Solo allora scrive il minimo indispensabile.
Altre regole: niente astrazioni, wrapper, opzioni o codice "per il futuro" non richiesti; meglio cancellare che aggiungere; un commento solo per il perché che il codice non mostra. Nella correzione di un bug cerca prima tutti i chiamanti della funzione e corregge la causa una volta sola nel codice condiviso. Il codice spostato o unito conserva validazione e gestione degli errori. Una scorciatoia con un limite noto riceve un commento nella forma `shortcut: <il limite>, <quando passare a una soluzione migliore>`.
Altre regole:
**Cosa non taglia mai:** validazione ai confini di fiducia, gestione degli errori che evita perdite di dati, sicurezza, accessibilità, la calibrazione che richiede l'hardware reale e tutto ciò che hai chiesto esplicitamente.
- niente astrazioni "per il futuro" né boilerplate;
- meglio cancellare che aggiungere, meglio noioso che ingegnoso;
- meno file possibile e modifica più corta possibile;
- correggere la causa, non il sintomo;
- le scorciatoie volute vanno segnate con un commento che dice il compromesso.
**Cosa non semplifica mai:** validazione degli input, gestione degli errori che evita perdite di dati, sicurezza, accessibilità e funzionalità chieste esplicitamente.
**Formato delle risposte:** prima il codice, poi al massimo tre righe brevi, nella forma "saltato X, da aggiungere quando Y". Per esempio, a "aggiungi una cache per le risposte API" risponde con `@lru_cache(maxsize=1000)` sulla funzione e "saltata una classe di cache dedicata, da aggiungere quando lru_cache non basta più".
Esempio dal README: per "aggiungi un selettore di data al frontend" senza la skill l'agente scrive 335 righe tra libreria e calendario fatto a mano; con ponytail riusa il componente `Input` del progetto con `type="date"` (il browser fornisce il calendario) in un file da 10 righe.
### Livelli di intensità
| Livello | Comportamento |
|---|---|
| `lite` | fa quello che chiedi, ma indica in una riga l'alternativa più semplice; scegli tu |
| `full` | applica la scala in modo rigido (predefinito) |
| `ultra` | estremista YAGNI: prima cancella, poi aggiunge; consegna la soluzione in una riga e mette in discussione il resto |
| `lite` | fa quello che chiedi, ma indica in una riga l'alternativa più piccola; scegli tu |
| `full` | applica le regole sopra (predefinito) |
| `ultra` | mette in discussione anche la richiesta: prima di costruire contesta ciò che il bisogno non giustifica |
| `off` | disattiva |
Il livello predefinito si cambia con la variabile d'ambiente `PONYTAIL_DEFAULT_MODE` o nel file `~/.config/ponytail/config.json`.
Il livello predefinito si cambia con la variabile d'ambiente `PONYTAIL_DEFAULT_MODE` o con il campo `defaultMode` in `~/.config/ponytail/config.json`.
### Comandi
Il plugin completo comprende sei skill, richiamabili con i comandi `/` in Claude Code e OpenCode, oppure con `@` in Codex:
Il plugin completo comprende sei skill, richiamabili con i comandi `/` in Claude Code e negli altri agenti che le supportano (in Codex con `$ponytail:<nome>`, per esempio `$ponytail:ponytail-review`):
| Comando | Funzione |
|---|---|
| `/ponytail [lite\|full\|ultra\|off]` | attiva la modalità o ne cambia il livello |
| `/ponytail-review` | cerca la sovraingegnerizzazione nelle modifiche correnti |
| `/ponytail-audit` | cerca codice superfluo in tutto il repository |
| `/ponytail-debt` | raccoglie le scorciatoie rimandate |
| `/ponytail-gain` | mostra i dati di impatto |
| `/ponytail [lite\|full\|ultra\|off]` | attiva la modalità o ne cambia il livello; senza argomento la accende se è spenta, altrimenti mostra il livello |
| `/ponytail-review` | rivede le modifiche correnti come lo sviluppatore senior che viene chiamato quando qualcosa si rompe: errori, sicurezza, carico reale, codice a rischio senza test, punti lenti e cosa tagliare. Ogni segnalazione dice che cosa fa il codice, cosa va storto, come correggerlo e cosa succede se non lo fai. Puoi indicare l'obiettivo: `uncommitted`, `staged`, `branch` o il link a una PR |
| `/ponytail-audit` | lo stesso controllo su tutto il repository: ne mappa il codice e ordina i problemi per priorità |
| `/ponytail-debt` | raccoglie in un registro i commenti `shortcut:` rimandati |
| `/ponytail-gain` | mostra i dati di impatto misurati nel benchmark |
| `/ponytail-help` | guida ai comandi |
### Risultati dichiarati e verificati
- **Secondo l'autore**, misurato su un repository FastAPI + React: circa il 54% di codice in meno (fino al 94% nei casi più sovraingegnerizzati), costo più basso del 20% circa, esecuzione più veloce del 27% circa, nessun taglio su sicurezza, validazione e accessibilità.
- **Secondo un test indipendente di JetBrains** (luglio 2026, 80 compiti con Claude Code e Sonnet 5): codice più corto del 15,4% (dato non statisticamente significativo), costo più basso del 10,3% (significativo), qualità invariata. Il guadagno è maggiore dove l'agente tende a costruire troppo e quasi nullo nei compiti già snelli. Il test riguardava compiti di analisi dati, non frontend, e non verificava sicurezza e accessibilità.
- **Secondo l'autore** (Ponytail 5, benchmark in Claude Code con Opus 5.5: 39 compiti, compreso un repository reale FastAPI + React, 5 esecuzioni ciascuno, con e senza la skill): circa 53% di codice in meno, 41% di tempo in meno, 26% di costo in meno e 45% di token in meno. Il 98% della logica a rischio esce con un test, contro il 68% senza la skill. Sui sei compiti di sicurezza (SQL injection, path traversal, token falsificati, limitazione delle richieste, righe CSV malformate, cache) ha superato tutte le 30 esecuzioni.
- **Secondo un test indipendente di JetBrains** (luglio 2026, 80 compiti con Claude Code e Sonnet 5, su una versione precedente): codice più corto del 15,4% (dato non statisticamente significativo), costo più basso del 10,3% (significativo), qualità invariata. Il guadagno è maggiore dove l'agente tende a costruire troppo e quasi nullo nei compiti già snelli. Il test riguardava compiti di analisi dati, non frontend, e non verificava sicurezza e accessibilità.
### Da sapere
- **Senza hook non si attiva da sola:** il plugin funziona grazie a un hook che inietta le regole all'inizio di ogni sessione. Nel test di JetBrains, installata come semplice skill senza hook, non si è mai attivata in dieci sessioni. Per questo conviene installarla come plugin (vedi sotto); altrimenti va richiamata a mano ogni volta.
- **Aspettative:** su compiti normali conta su un risparmio intorno al 10%, non sul 54% dichiarato.
- **Hook:** il plugin esegue script all'avvio di ogni sessione in Claude Code, Codex e Cursor.
- **Aspettative:** i numeri dell'autore sono i suoi; su compiti normali, indipendentemente, conta su un risparmio intorno al 10%.
- **Hook:** il plugin per Claude Code e Codex (e gli hook per Cursor) esegue due piccoli script Node.js all'avvio e durante la sessione. Serve `node` nel `PATH`; senza, le skill funzionano ma ogni chiamata dell'hook mostra un errore innocuo `node: command not found`. In Codex vanno approvati da `/hooks`.
- **Senza hook niente attivazione automatica:** nel test di JetBrains, installata come semplice skill senza hook, la versione allora corrente non si è mai attivata in dieci sessioni. Con il solo `npx skills` conviene aggiungere anche `AGENTS.md` del repository al progetto, oppure usare il plugin.
- **File lasciati fuori dal plugin:** scrive un file di stato (`~/.claude/.ponytail-active`), `~/.config/ponytail/config.json`, uno script per la barra di stato in `~/.claude/` e, se accetti il suggerimento, una voce `statusLine` in `~/.claude/settings.json`.
- **Provenienza:** il README avverte di installarlo solo da `DietrichGebert/ponytail` su GitHub o da `@dietrichgebert/ponytail` su npm; il progetto non distribuisce mai file `.exe` o `.dll`.
## Installazione
### Claude Code (plugin, consigliato)
Nella sessione di Claude Code:
Nella sessione di Claude Code, **come due messaggi separati** (il README avverte che altrimenti l'installazione non funziona):
```
/plugin marketplace add DietrichGebert/ponytail
```
```
/plugin install ponytail@ponytail
```
Installa le sei skill e l'hook di avvio. Poi:
Installa le sei skill e gli hook. Poi:
```
/plugin marketplace update ponytail # aggiornamento
/plugin remove ponytail # rimozione (comando indicato nel README)
/plugin remove ponytail # rimozione
```
### Codex (plugin, consigliato)
@@ -105,9 +105,9 @@ codex plugin marketplace add DietrichGebert/ponytail
codex plugin add ponytail@ponytail
```
Rimozione: `codex plugin remove ponytail`.
Poi apri `codex`, vai su `/hooks`, controlla e approva i due hook, e avvia una nuova conversazione. Lo stesso comando vale per l'app desktop di Codex: riavviala dopo l'installazione. Rimozione: `codex plugin remove ponytail`.
Per eliminare anche i file di stato che il plugin lascia sul sistema, il README indica di eseguire `node scripts/uninstall.js` dalla cartella del repository.
Per eliminare anche i file di stato lasciati fuori dal plugin, esegui `node scripts/uninstall.js` dalla cartella del repository **prima** del comando di rimozione (lo script è un file del plugin, e rimuovendolo prima sparirebbe), oppure da un clone separato.
### Claude Code e Codex (solo skill, senza hook)
@@ -117,14 +117,18 @@ In alternativa, con lo strumento `skills`:
npx skills add DietrichGebert/ponytail --skill ponytail -g -a claude-code -a codex
```
Per averle tutte e sei: `--skill '*'`.
| Opzione | Significato |
|---|---|
| `--skill ponytail` | installa solo la skill principale; `--skill '*'` le installa tutte e sei |
| `--skill ponytail` | installa solo la skill principale; `--skill '*'` le installa tutte e sei senza domande |
| `-g` | installazione globale (`~/.claude/skills/`, `~/.codex/skills/`); senza, solo nel progetto corrente |
| `-a <agente>` | agente di destinazione, ripetibile |
| `-y` | salta le domande di conferma |
Così non c'è l'hook: la skill va richiamata a mano (per esempio scrivendo "ponytail" o "lazy mode"). Gestione con `npx skills list -g`, `npx skills update ponytail` e `npx skills remove ponytail`.
Così non ci sono gli hook né le regole sempre attive: per averle copia `AGENTS.md` del repository nel progetto, altrimenti richiama la skill a mano (per esempio scrivendo "ponytail"). Gestione con `npx skills list -g`, `npx skills update ponytail` e, per rimuovere tutte e sei, `npx skills remove ponytail ponytail-audit ponytail-debt ponytail-gain ponytail-help ponytail-review` (con gli stessi `-a` e `-g` dell'installazione).
Per gli altri agenti (Cursor, Copilot, Gemini, OpenCode, Windsurf e altri) il progetto ha una guida per ciascuno in [INSTALL.md](https://github.com/DietrichGebert/ponytail/blob/main/INSTALL.md); in genere basta copiare `AGENTS.md` nel progetto.
### App desktop di Claude e ChatGPT
@@ -144,7 +148,7 @@ Nelle app non ci sono hook, quindi la skill va richiamata esplicitamente in ogni
- [README di DietrichGebert/ponytail](https://github.com/DietrichGebert/ponytail)
- [SKILL.md di ponytail](https://github.com/DietrichGebert/ponytail/blob/main/skills/ponytail/SKILL.md)
- [SKILL.md di ponytail-help](https://github.com/DietrichGebert/ponytail/blob/main/skills/ponytail-help/SKILL.md)
- [INSTALL.md di ponytail](https://github.com/DietrichGebert/ponytail/blob/main/INSTALL.md)
- [ponytail su skills.sh](https://skills.sh/dietrichgebert/ponytail/ponytail)
- [Ponytail Skill for Claude Code: Does It Really Cut Tokens – JetBrains](https://blog.jetbrains.com/ai/2026/07/ponytail-skill-claude-tested/)
- [Use skills in Claude – Claude Help Center](https://support.claude.com/en/articles/12512180-use-skills-in-claude)
+1 -1
View File
@@ -4,7 +4,7 @@
- **Repository:** [aj-geddes/useful-ai-prompts](https://github.com/aj-geddes/useful-ai-prompts) (licenza MIT), una raccolta di oltre 260 skill e 488 prompt
- **Sorgente:** [skills/project-estimation/SKILL.md](https://github.com/aj-geddes/useful-ai-prompts/blob/main/skills/project-estimation/SKILL.md)
- **Pagina su skills.sh:** [aj-geddes/useful-ai-prompts/project-estimation](https://skills.sh/aj-geddes/useful-ai-prompts/project-estimation)
- **Diffusione (settembre 2026):** circa 645 installazioni (su skills.sh dal 21 gennaio 2026); il repository ha circa 344 stelle su GitHub
- **Diffusione (ottobre 2026):** circa 649 installazioni (su skills.sh dal 21 gennaio 2026); il repository ha circa 363 stelle su GitHub
- **Controlli di sicurezza su skills.sh:** Gen Agent Trust Hub, Socket e Snyk superati
> Esiste un'altra skill con lo stesso nome, di [szkocot/skills](https://github.com/szkocot/skills): stima software per ruolo con esportazione in Excel e Jira, ma con 4 installazioni e il controllo Snyk non superato. Questa scheda riguarda solo la versione di aj-geddes.
+1 -1
View File
@@ -5,7 +5,7 @@
- **Sorgente:** [.claude/skills/ui-ux-pro-max/SKILL.md](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/blob/main/.claude/skills/ui-ux-pro-max/SKILL.md)
- **Pagina su skills.sh:** [nextlevelbuilder/ui-ux-pro-max-skill/ui-ux-pro-max](https://skills.sh/nextlevelbuilder/ui-ux-pro-max-skill/ui-ux-pro-max)
- **Versione:** v2.15.0 (13 agosto 2026)
- **Diffusione (settembre 2026):** circa 367.600 installazioni tramite `npx skills` (su skills.sh dal 19 gennaio 2026); il repository ha circa 130.000 stelle e 13.800 fork su GitHub
- **Diffusione (ottobre 2026):** circa 398.400 installazioni tramite `npx skills` (su skills.sh dal 19 gennaio 2026); il repository ha circa 136.300 stelle e 14.500 fork su GitHub
- **Controlli di sicurezza su skills.sh:** Gen Agent Trust Hub, Socket e Snyk superati
## A cosa serve