The conformance CLI for JavaScript & TypeScript
Why xtarterize?
Section titled “Why xtarterize?”Every JavaScript/TypeScript project needs Biome (linting + formatting), TypeScript (strict mode), CI workflows (GitHub Actions), editor configs (VS Code), AI agent skills, and more. Setting them up is tedious. Keeping them consistent across projects is worse.
Detects your stack
Scans your project to understand what frameworks, tools, and configs you’re using — before touching anything.
Applies only what fits
Never gets in your way. Only suggests configs that match your detected tooling and project structure.
Never destructive
Shows you a diff before any change. Backs up your files. You’re always in control.
Safe to rerun
Idempotent by design. Run it ten times — no duplicates, no corruption, no drift.
Evolves with you
As your project grows, sync and diff keep your configs up to date without manual work.
Wide framework support
React, Vue, Svelte, Solid, Node, Bun — xtarterize detects your stack and applies what fits.
How it works
Section titled “How it works”flowchart LR
A["🔍 Detect<br/>Project Stack"] --> B["🎯 Resolve<br/>Applicable Tasks"]
B --> C["✅ Check<br/>Task Statuses"]
C --> D["📋 Plan<br/>Show Diffs"]
D --> E["🚀 Apply<br/>With Backups"]
style A fill:#6366f1,color:#fff
style B fill:#8b5cf6,color:#fff
style C fill:#a855f7,color:#fff
style D fill:#d946ef,color:#fff
style E fill:#22c55e,color:#fff
Quick Start
Section titled “Quick Start”Get up and running in under a minute:
# 1. Initialize conformance for your projectnpx xtarterize init
# 2. Check your current conformance statusnpx xtarterize check
# 3. Preview what changes sync would makenpx xtarterize diffExplore the docs
Section titled “Explore the docs”New project or existing?
Section titled “New project or existing?”xtarterize works with both:
| Tool | When to use |
|---|---|
| create-xtarter-app | Day 0 — Scaffold a new project from curated templates |
| xtarterize | Day 1+ — Bring conformance to any existing project |
References
Section titled “References”- Biome — Fast linter and formatter
- TypeScript — Typed JavaScript
- GitHub Actions — CI/CD automation
- VS Code — Code editor with extensive configuration
- Agent Skills — Open ecosystem of reusable AI agent capabilities
- Node.js — JavaScript runtime