Antfu

Convenciones opinadas de ESLint, TypeScript y monorepo de Anthony Fu para proyectos JS/TS.

Por antfu · antfu/skills

Probado · Funciona ★ 9.6/10

Antfu — Convenciones opinadas de ESLint, TypeScript y monorepo de Anthony Fu para proyectos JS/TS.

Qué hace

Aplica las convenciones de herramientas de Anthony Fu a proyectos JavaScript/TypeScript: configuración de @antfu/eslint-config, tsconfig estricto, comandos ni/nr/nlx, simple-git-hooks + lint-staged, catálogos de pnpm, y publicación de librerías puramente ESM vía tsdown. Se activa al generar el esqueleto de un nuevo proyecto JS/TS, configurar lint/monorepo/publicación, o cuando el usuario quiere explícitamente el estilo de Anthony Fu; no se activa para herramientas no-JS/TS o revisión de código genérica.

Informe de la prueba

Para una nueva librería TS, aportó opiniones concretas que una respuesta genérica no daría: build puramente ESM, configuración de ESLint de una línea y git-hooks exactos, frente al boilerplate genérico de husky.

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

Instalación

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

Comandos y prompts de ejemplo

  • /antfuConvenciones opinadas de ESLint, TypeScript y monorepo de Anthony Fu para proyectos JS/TS.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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