antfu

Align JavaScript/TypeScript project setups with Anthony Fu's tooling conventions.

1|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/woody1234567/Nuxt_tech_blog --skill antfu-woody1234567
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: antfu
Source: https://github.com/woody1234567/Nuxt_tech_blog/tree/main/.agents/skills/antfu
Command: npx skills add https://github.com/woody1234567/Nuxt_tech_blog --skill antfu-woody1234567

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This guide clarifies and standardizes the tooling and conventions used when starting JavaScript/TypeScript projects, reducing setup drift and cognitive load.

Core Features & Use Cases

  • Opinionated project scaffolding and configuration guidance aligned with Anthony Fu's preferences.
  • Recommended tooling selections for ESLint/Prettier alternatives, monorepos, and library publishing.
  • Quick-start prompts and practical references to accelerate initial setup in new projects.

Quick Start

Use these conventions to bootstrap a new JS/TS project following Anthony Fu's tooling preferences.

Frequently Asked Questions about antfu

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure ESLint for a new TypeScript project using Anthony Fu's conventions?

To set up ESLint for a TypeScript project, this guide provides opinionated tooling selections aligned with Anthony Fu's preferences, covering explicit code organization, runtime environment, and TypeScript configuration guidance.

What is the best way to structure a monorepo for JavaScript libraries?

Structuring a monorepo for JavaScript libraries involves applying these opinionated tooling conventions, which offer recommended selections for monorepos, library publishing, and repository conventions.

Can I use Anthony Fu's tooling setup with Prettier alternatives?

Yes, you can use this setup with Prettier alternatives, as it provides recommended tooling selections specifically for ESLint and Prettier alternatives within JavaScript projects.

Does this opinionated tooling guide support Vue projects?

Yes, this opinionated tooling guide supports Vue projects by aligning setups with Anthony Fu's conventions, covering TypeScript configuration, testing practices, and tooling commands for JavaScript environments.

What testing practices are recommended when starting a TypeScript project with these conventions?

When starting a TypeScript project with these conventions, the guide provides explicit guidance on testing practices, tooling commands, and repository conventions to standardize setup and reduce cognitive load.