Antfu

Anthony Fus opinionerede ESLint-, TypeScript- og monorepo-konventioner til JS-/TS-projekter.

Af antfu · antfu/skills

Testet · Virker ★ 9.6/10

Antfu — Anthony Fus opinionerede ESLint-, TypeScript- og monorepo-konventioner til JS-/TS-projekter.

Hvad det gør

Anvender Anthony Fus værktøjskonventioner på JavaScript-/TypeScript-projekter: opsætning af @antfu/eslint-config, striks tsconfig, ni/nr/nlx-kommandoer, simple-git-hooks + lint-staged, pnpm-kataloger og ren-ESM-biblioteksudgivelse via tsdown. Trigges ved stilladsering af et nyt JS-/TS-projekt, konfiguration af lint/monorepo/udgivelse, eller når brugeren eksplicit vil have Anthony Fus stil; trigger ikke på ikke-JS-/TS-værktøj eller almindelig kodegennemgang.

Testrapport

Til opsætning af et nyt TS-bibliotek fremhævede det konkrete holdninger, et generisk svar ikke selv når frem til: ren-ESM-buildkonfiguration, en enkeltlinje-ESLint-opsætning og en præcis git-hooks-config, mod generisk husky-boilerplate.

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

Installation

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

Kommandoer og eksempelprompter

  • /antfuAnthony Fus opinionerede ESLint-, TypeScript- og monorepo-konventioner til JS-/TS-projekter.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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