ai-project-bootstrap
Docs / Getting started / What this is

What this is

A CLI that generates the development environment for AI-assisted development — the docs, rules, prompts and checklists an assistant reads before it writes a line of your code.

It does not generate your application code. It generates everything around it: the context that decides whether an assistant produces something you would merge or something you would rewrite. Answer a short wizard and the generator writes documentation, per-technology AI rules for eight tools, nine reusable prompts, checklists, a folder structure, an environment template and a merged package manifest.

npx ai-project-bootstrap

The shape of a run

Every run follows the same pipeline. Nothing touches disk until every builder has succeeded, so a failure partway through never leaves a half-written project behind.

Wizard → Selection → validate → resolve → build context → builders → VirtualFs → disk

Deterministic by construction

No timestamps, no absolute paths, stable ordering. The same answers always produce byte-identical output — which is what makes regenerating a project months later safe rather than frightening.

Where to go next

What it deliberately doesn't do

It never scaffolds a router — for any project, in any archetype.
review is pattern-based static analysis, not an LLM call and not a real analyzer. It misses anything needing type information or judgment.
Cost figures are hand-checked estimates with a recorded date, never a live pricing API.
analyze's stack detection is a guess that always names its own evidence and confidence.
It does not scan dependencies for vulnerabilities — that needs a live CVE lookup, and the tool stays fully offline.