Antfu

Konwencje ESLint, TypeScript i monorepo Anthony'ego Fu dla projektów JS/TS.

Autor: antfu · antfu/skills

Testowano · Działa ★ 9.6/10

Antfu — Konwencje ESLint, TypeScript i monorepo Anthony'ego Fu dla projektów JS/TS.

Co robi ten skill

Stosuje konwencje narzędziowe Anthony'ego Fu w projektach JavaScript/TypeScript: konfigurację @antfu/eslint-config, ścisły tsconfig, polecenia ni/nr/nlx, simple-git-hooks + lint-staged, katalogi pnpm i publikowanie czystych bibliotek ESM przez tsdown. Uruchamia się przy budowaniu szkieletu nowego projektu JS/TS, konfigurowaniu lint/monorepo/publikowania, albo gdy użytkownik wprost chce stylu Anthony'ego Fu; nie uruchamia się dla narzędzi spoza JS/TS ani zwykłego code review.

Raport z testu

Dla konfiguracji nowej biblioteki TS ujawnił konkretne opinie, do których generyczna odpowiedź sama by nie doszła: konfigurację buildu czystego ESM, jednoliniową konfigurację ESLint i dokładną konfigurację git-hooks, w porównaniu do generycznego boilerplate'u husky.

Testowano: 2026-07-10 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/antfu/skills
cd skills
mkdir -p ~/.claude/skills
cp -r skills/antfu ~/.claude/skills/antfu

Komendy i przykładowe prompty

  • /antfuKonwencje ESLint, TypeScript i monorepo Anthony'ego Fu dla projektów JS/TS.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Set up @antfu/eslint-config and strict tsconfig for this TS project
  • Configure simple-git-hooks and lint-staged the Anthony Fu way
  • Publish this library as pure ESM using tsdown