Antfu
Osobité konvence Anthonyho Fu pro ESLint, TypeScript a monorepo v JS/TS projektech.
Otestováno · Funguje
Co umí
Aplikuje konvence nástrojů Anthonyho Fu na projekty JavaScript/TypeScript: nastavení @antfu/eslint-config, striktní tsconfig, příkazy ni/nr/nlx, simple-git-hooks + lint-staged, pnpm katalogy a publikování čistě ESM knihoven přes tsdown. Spouští se při zakládání nového projektu JS/TS, konfiguraci lint/monorepo/publikování, nebo když uživatel výslovně chce styl Anthonyho Fu; nespouští se pro nástroje mimo JS/TS ani obyčejnou revizi kódu.
Testovací report
Pro nastavení nové TS knihovny odhalil konkrétní názory, ke kterým by se obecná odpověď sama nedostala: konfiguraci čistě ESM buildu, jednořádkové nastavení ESLint a přesnou konfiguraci git hooků, oproti obecnému husky boilerplate.
Testováno: 2026-07-10 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/antfu/skills cd skills mkdir -p ~/.claude/skills cp -r skills/antfu ~/.claude/skills/antfu
Příkazy a ukázkové prompty
/antfuOsobité konvence Anthonyho Fu pro ESLint, TypeScript a monorepo v JS/TS projektech.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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