antfu

Standardize JavaScript/TypeScript project setup with Anthony Fu's tooling conventions.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/heamlk/Python-Skill --skill antfu-heamlk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: antfu
Source: https://github.com/heamlk/Python-Skill/tree/main/skills/antfu
Command: npx skills add https://github.com/heamlk/Python-Skill --skill antfu-heamlk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Standardize and accelerate JavaScript/TypeScript project setup by applying Anthony Fu's conventions and tooling choices.

Core Features & Use Cases

  • Opinionated conventions for scaffolding new projects, monorepos, and library publishing.
  • Guidance on ESLint/Prettier alternatives, TypeScript configuration, and package management with pnpm.
  • Use Case: Teams seeking a cohesive baseline for project structure and developer experience when starting new TS/JS work.

Quick Start

Apply Anthony Fu's tooling conventions when scaffolding a new JavaScript/TypeScript project.

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 new TypeScript project using Anthony Fu's conventions?

To set up a TypeScript project, this Skill prescribes bootstrapping with pnpm, configuring TypeScript using specific patterns, and applying opinionated file layouts. It standardizes your structure with Anthony Fu's tooling conventions for a cohesive developer experience.

What is the recommended ESLint and Prettier alternative for JavaScript monorepos?

The recommended ESLint and Prettier alternative for JavaScript monorepos involves adopting Anthony Fu's specific linting and formatting conventions. This Skill guides teams in replacing standard setups with these opinionated tooling choices to standardize project configuration.

Can I use this project setup convention with an existing monorepo?

Yes, you can apply this project setup convention to an existing monorepo. The Skill provides guidance on monorepo configurations and library publishing workflows, allowing teams to align existing TS/JS work with Anthony Fu's preferred tooling and file layouts.

Do I need pnpm to scaffold a JavaScript project with these conventions?

Yes, pnpm is a prescribed tool for scaffolding JavaScript projects with these conventions. The Skill specifically prescribes preferred tooling including pnpm and ni for package management, ensuring your project setup aligns with Anthony Fu's development workflow.

What's the best way to standardize TypeScript configuration across multiple packages?

The best way to standardize TypeScript configuration across multiple packages is using this Skill's monorepo configuration patterns. It provides opinionated conventions for TypeScript configuration and file layouts, ensuring consistency for library publishing workflows.