Skip to content

Getting Started with create-xtarter-app

create-xtarter-app scaffolds a new project from a curated set of production-grade templates. Every template comes pre-configured with Biome linting & formatting, TypeScript strict mode, GitHub Actions CI, and more - no setup required.

Scaffold a new project in one command:

Terminal window
npm create xtarter-app@latest

The interactive CLI will guide you through:

  1. Project name - what to call your new project
  2. Template - pick from Next.js, Vite + React, and more
  3. Package manager - pnpm (recommended), npm, bun, or yarn
  4. Git init - whether to initialize a git repository
  5. CI/CD cleanup - whether to remove pre-configured CI configs
Scaffold with defaults
npm create xtarter-app@latest -- my-app --yes
Scaffold into current directory
npm create xtarter-app@latest -- . -t vite-tailwind
Overwrite existing directory
npm create xtarter-app@latest -- my-app -t vite-tailwind --force
Pin to a specific template version
npm create xtarter-app@latest -- my-app --ref v1.0.0

Every template ships with a complete, production-ready setup:

Tool What’s configured
Biome Linting rules, formatting config, VS Code integration
TypeScript Strict mode, path aliases, compiler settings
GitHub Actions CI workflows for lint, type-check, test
VS Code Editor settings, recommended extensions
Agent Skills AI agent configuration files
Browse all templates →