Prompt file imported from ralfcam/restaurant-system (
.cursor/commands/init.md). Copyright stays with the author.
init
Bootstrap this harness checkout into a Next.js + Supabase application.
- Read
.cursor/harness.json. Refuse ifinitializedis already true. - Resolve the project name from the argument or ask for one.
- Ask whether to enable the recommended CodeRabbit and Linear profiles. Linear also requires a team key and may receive a project identifier.
- Run:
node .cursor/bootstrap/init.mjs --project-name "<name>" [--with-coderabbit] [--with-linear --linear-team-key "<key>" --linear-project "<id-or-slug>"]
Do not add --skip-supabase-start unless the operator explicitly requests a
scaffold-only recovery. That recovery remains unverified until Docker is
available and /verify-local succeeds. Report each completed phase and leave
changes uncommitted.
The initializer uses only versions pinned in .cursor/bootstrap/manifest.json
and resumes scaffolded, merged, installed, configured, verified, and
complete phases. There is no public dependency-install bypass.
