Antfu

Anthony Fus meinungsstarke ESLint-, TypeScript- und Monorepo-Konventionen für JS/TS-Projekte.

von antfu · antfu/skills

Getestet · Funktioniert ★ 9.6/10

Antfu — Anthony Fus meinungsstarke ESLint-, TypeScript- und Monorepo-Konventionen für JS/TS-Projekte.

Was es kann

Wendet Anthony Fus Tooling-Konventionen auf JavaScript-/TypeScript-Projekte an: @antfu/eslint-config-Setup, strikte tsconfig, ni/nr/nlx-Befehle, simple-git-hooks + lint-staged, pnpm-Kataloge und reines ESM-Library-Publishing via tsdown. Reagiert beim Aufsetzen eines neuen JS/TS-Projekts, beim Konfigurieren von Lint/Monorepo/Publishing oder wenn ausdrücklich Anthony Fus Stil gewünscht ist; reagiert nicht bei Nicht-JS/TS-Tooling oder reinem Code-Review.

Testbericht

Für ein neues TS-Library-Setup brachte es konkrete Vorgaben ein, die eine generische Antwort allein nicht liefern würde: eine reine ESM-Build-Konfiguration, ein Einzeiler-ESLint-Setup und eine exakte Git-Hooks-Konfiguration, statt generischem Husky-Boilerplate.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /antfuAnthony Fus meinungsstarke ESLint-, TypeScript- und Monorepo-Konventionen für JS/TS-Projekte.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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