Skip to content

Initialization

Terminal window
npx xtarterize@latest init
  1. Scan the project for framework, bundler, package manager, monorepo status, and existing configs
  2. Resolve which tasks apply to the detected stack
  3. Check each task’s status: new, patch, skip, or conflict
  4. Plan the changes in a conformance table
  5. Prompt to apply all, select tasks, dry-run, or quit

See the CLI reference for every init flag.

Preview
npx xtarterize@latest init --dry-run
Apply all
npx xtarterize@latest init --yes
Skip tasks
npx xtarterize@latest init --skip codegen/plop,agent/skills-install
Only specific
npx xtarterize@latest init --only lint/biome

Which tasks are offered depends on where you run. See the monorepo guide for root and package scopes.

init applies only tasks that match the detected project. See the task catalog for task IDs and applicability.

Ultracite is installed alongside any lint task (Biome, Oxlint, or Oxfmt), and generated configs extend its presets. xtarterize overlays its own conventions, such as kebab-case filenames and single quotes; customize by editing the generated config files.