Antfu
Convenciones opinadas de ESLint, TypeScript y monorepo de Anthony Fu para proyectos JS/TS.
Probado · Funciona
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 projectConfigure simple-git-hooks and lint-staged the Anthony Fu wayPublish this library as pure ESM using tsdown