Antfu

Anthony Fus tydligt tyckande ESLint-, TypeScript- och monorepo-konventioner för JS/TS-projekt.

av antfu · antfu/skills

Testad · Fungerar ★ 9.6/10

Antfu — Anthony Fus tydligt tyckande ESLint-, TypeScript- och monorepo-konventioner för JS/TS-projekt.

Vad den gör

Tillämpar Anthony Fus verktygskonventioner på JavaScript-/TypeScript-projekt: uppsättning av @antfu/eslint-config, strikt tsconfig, kommandona ni/nr/nlx, simple-git-hooks + lint-staged, pnpm-kataloger och ren ESM-biblioteksdriftsättning via tsdown. Aktiveras vid uppstart av ett nytt JS/TS-projekt, konfigurering av lint/monorepo/publicering, eller när användaren uttryckligen vill ha Anthony Fus stil; aktiveras inte för icke-JS/TS-verktyg eller vanlig kodgranskning.

Testrapport

För en ny TS-biblioteksuppsättning lyfte den fram konkreta ställningstaganden som ett generiskt svar inte skulle nå fram till på egen hand: en ren ESM-byggkonfiguration, en ESLint-uppsättning på en rad, och en exakt git-hooks-konfiguration, jämfört med generisk husky-standardkod.

Testad: 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

Kommandon och exempelprompter

  • /antfuAnthony Fus tydligt tyckande ESLint-, TypeScript- och monorepo-konventioner för JS/TS-projekt.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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