Antfu
Le convenzioni opinionated di Anthony Fu per ESLint, TypeScript e monorepo nei progetti JS/TS.
Promosso
Cosa fa
Applica le convenzioni di tooling di Anthony Fu ai progetti JavaScript/TypeScript: configurazione @antfu/eslint-config, tsconfig rigoroso, comandi ni/nr/nlx, simple-git-hooks + lint-staged, cataloghi pnpm e pubblicazione di librerie pure-ESM tramite tsdown. Si attiva quando si abbozza un nuovo progetto JS/TS, si configura lint/monorepo/pubblicazione, o quando l'utente vuole esplicitamente lo stile di Anthony Fu; non si attiva per tooling non JS/TS o revisione di codice generica.
Rapporto di test
Per la configurazione di una nuova libreria TS ha fatto emergere scelte concrete a cui una risposta generica non sarebbe arrivata da sola: una config di build pure-ESM, una configurazione ESLint di una riga e una config esatta dei git-hooks, contro il boilerplate generico di husky.
Testato il: 2026-07-10 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/antfu/skills cd skills mkdir -p ~/.claude/skills cp -r skills/antfu ~/.claude/skills/antfu
Comandi e prompt di esempio
/antfuLe convenzioni opinionated di Anthony Fu per ESLint, TypeScript e monorepo nei progetti JS/TS.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Set up @antfu/eslint-config and strict tsconfig for this TS projectConfigure simple-git-hooks and lint-staged the Anthony Fu wayPublish this library as pure ESM using tsdown