The default command. No subcommand runs the wizard, or replays a --config, --preset or --archetype.
npx ai-project-bootstrap # interactive npx ai-project-bootstrap my-app --yes # accept defaults npx ai-project-bootstrap --name ./apps/my-app # create ./apps/my-app npx ai-project-bootstrap --config ai-project.config.json --out . npx ai-project-bootstrap --preset startup-mvp --yes npx ai-project-bootstrap --dry-run npx ai-project-bootstrap --list-modules
--preset, --archetype and --config are all ways of pre-filling the selection. Passing more than one is an error, not a precedence rule.
The project name doubles as its location. my-app lands in ./my-app; ./apps/my-app creates that folder, parents and all, with the project named my-app inside. --out overrides the location without touching the name.