Antfu

Conventions ESLint, TypeScript et monorepo, selon les préférences d'Anthony Fu, pour les projets JS/TS.

par antfu · antfu/skills

Testé · Fonctionne ★ 9.6/10

Antfu — Conventions ESLint, TypeScript et monorepo, selon les préférences d'Anthony Fu, pour les projets JS/TS.

Ce que fait

Applique les conventions d'outillage d'Anthony Fu aux projets JavaScript/TypeScript : configuration @antfu/eslint-config, tsconfig strict, commandes ni/nr/nlx, simple-git-hooks + lint-staged, catalogues pnpm, et publication de bibliothèque pur-ESM via tsdown. Se déclenche lors de l'amorçage d'un nouveau projet JS/TS, de la configuration du lint/monorepo/publication, ou quand l'utilisateur veut explicitement le style d'Anthony Fu ; ne se déclenche pas pour de l'outillage non JS/TS ou de la relecture de code ordinaire.

Rapport de test

Pour la mise en place d'une nouvelle bibliothèque TS, il a fait remonter des choix concrets qu'une réponse générique n'aurait pas atteints seule : une config de build pur-ESM, une configuration ESLint en une ligne, et une config git-hooks exacte, contre du boilerplate husky générique.

Testé le: 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

Commandes et exemples de prompts

  • /antfuConventions ESLint, TypeScript et monorepo, selon les préférences d'Anthony Fu, pour les projets JS/TS.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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