Public preset labels mirror the CLI registry in packages/registry—not marketing adjectives. If the site says Requires validation, the CLI will say the same until evidence improves.
Status vocabulary
| Label | Meaning |
|---|---|
| Requires validation | Structure and docs may be proven; full install/lint/test/build proof may still be pending |
| Experimental | Opt-in unstable generators (experiments preset or proof-gated routes) |
| Stable | Only when presetHasStableEvidence passes for that id |
Full catalog
See Preset catalog for every id, shape, and scaffold command.
Evidence matrix
Evidence recorded in the CLI registry. Columns with no check for a preset show —. A preset becomes Stable when presetHasStableEvidencepasses for that preset's route. See verification guide.
| Preset | Structure | Bun | pnpm | Install | Lint | Typecheck | Build | Docs | Agent context | Rust | Solana | Convex | TUI | Runtime smoke |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
typescript-fullstack Stable | yes | yes | yes | yes | yes | yes | yes | yes | yes | — | — | — | — | — |
next-app Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | — | — | — | — | yes |
rust-api Stable | yes | yes | — | — | — | — | — | yes | yes | yes | — | — | — | — |
rust-fullstack Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | yes | — | — | — | — |
convex-product Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | — | — | yes | — | — |
solana-program Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | — | yes | — | — | — |
solana-web Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | — | yes | — | — | — |
solana-mobile Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | — | yes | — | — | — |
solana-product Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | — | yes | — | — | — |
tui-app Stable | yes | yes | — | yes | — | yes | yes | yes | yes | — | — | — | yes | — |
tanstack-start Stable | yes | yes | — | yes | yes | yes | yes | yes | yes | — | — | — | — | yes |
customize Requires validation | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
experiments Experimental | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Maintainer commands
terminal
# From template repo root
bun run verify:generated -- --preset=typescript-fullstack --run=structure
bun run verify:generated -- --preset=rust-api,rust-fullstack --run=cargo-check
bun run verify:generated -- --preset=solana-program,solana-web --run=anchor-buildSource of truth files
| File | Role |
|---|---|
packages/registry/src/verification-matrix.ts | Code guard used in tests |
.docs/product/verification-matrix.md | Human-oriented matrix in template repo |
apps/cli/tests/registry.test.ts | Prevents support label drift |
The website must never claim Stable ahead of this evidence.