antfu

Scaffold JavaScript/TypeScript projects with Anthony Fu's tooling conventions.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/blesstosam/trpc-fastify-starter --skill antfu-blesstosam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: antfu
Source: https://github.com/blesstosam/trpc-fastify-starter/tree/main/.agents/skills/antfu
Command: npx skills add https://github.com/blesstosam/trpc-fastify-starter --skill antfu-blesstosam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Anthony Fu's project conventions help teams standardize setup, tooling, and publishing workflows across JavaScript/TypeScript projects.

Core Features & Use Cases

  • Opinionated tooling: presets for ESLint/Prettier, monorepo layouts, and library publishing.
  • Guided setup: quick-start prompts for new projects, including workspace configuration and tooling defaults.
  • References integration: ties to best-practice references for deeper learning.

Quick Start

Scaffold a new project following Anthony Fu's tooling conventions.

Frequently Asked Questions about antfu

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

FAQPage Schema
How do I set up a TypeScript monorepo following Anthony Fu's conventions?

To set up a TypeScript monorepo with Anthony Fu's conventions, you can scaffold a new project using this Skill to apply his recommended workspace layouts, ESLint/Prettier defaults, and tooling configurations automatically.

Can I use these tooling conventions for an existing JavaScript library?

These tooling conventions target new JavaScript and TypeScript projects, but the references-based knowledge base and provided scripts can guide the adoption of ESLint/Prettier presets and library publishing workflows for existing setups.

What ESLint and Prettier defaults does Anthony Fu recommend for JavaScript projects?

Anthony Fu's ESLint and Prettier defaults provide opinionated presets for JavaScript and TypeScript projects, standardizing code formatting and linting rules to ensure consistent tooling across monorepos and published libraries.

How do I configure library publishing workflows in a monorepo?

Configuring library publishing workflows in a monorepo is handled by applying Anthony Fu's recommended patterns, which streamline workspace configuration and publishing steps for JavaScript and TypeScript libraries.

What are the limitations of scaffolding projects with these tooling conventions?

The limitations include avoiding unsafe operations during project scaffolding, relying on a references-based knowledge base for deterministic tasks, and requiring adherence to the skill's frontmatter name and description for accurate configuration.