Found during the new-developer first-run journey audit, #10264.
Three surfaces answer the same question differently, all within the first five minutes:
| Surface | Says |
|---|
root README.md:49 | npm create objectstack@latest my-app |
| scaffolder's closing "Next steps" | npm run dev · npm run validate |
generated blank/README.md | pnpm install · pnpm dev |
Two compounding problems on top of the inconsistency itself:
- The generated README tells you to install dependencies the scaffolder already installed. It shells out to pnpm during the run — printing a pnpm self-update nag mid-scaffold — and then hands you a README opening with
pnpm install. - The generated README never mentions
npm run validate, which the generated AGENTS.md calls the thing you must never skip. The one command the project most wants you to run is missing from the file you are most likely to read.
Individually each is a papercut. Together they set the tone of the first five minutes, and they undercut the gate story specifically — the validate step is the product's central claim about why AI mistakes don't ship, and it is absent from the newcomer's primary doc.
Suggested landing (hint for triage, not a routing decision)
packages/create-objectstack/src/templates/blank/README.md and packages/create-objectstack/src/index.ts. Picking one package manager and saying it everywhere is probably the whole fix.
Filed by the PM loop from the audit in #10264. Not yet graded or routed.
Found during the new-developer first-run journey audit, #10264.
Three surfaces answer the same question differently, all within the first five minutes:
README.md:49npm create objectstack@latest my-appnpm run dev·npm run validateblank/README.mdpnpm install·pnpm devTwo compounding problems on top of the inconsistency itself:
pnpm install.npm run validate, which the generatedAGENTS.mdcalls the thing you must never skip. The one command the project most wants you to run is missing from the file you are most likely to read.Individually each is a papercut. Together they set the tone of the first five minutes, and they undercut the gate story specifically — the validate step is the product's central claim about why AI mistakes don't ship, and it is absent from the newcomer's primary doc.
Suggested landing (hint for triage, not a routing decision)
packages/create-objectstack/src/templates/blank/README.mdandpackages/create-objectstack/src/index.ts. Picking one package manager and saying it everywhere is probably the whole fix.Filed by the PM loop from the audit in #10264. Not yet graded or routed.