Add to an Existing Better Fullstack Project
Use the Better Fullstack MCP server for existing-project updates. Do not hand-edit generated stack metadata or guess which template files belong to a capability.
Workflow
- Confirm the project directory and ensure it contains
bts.jsonc. - Call
bfs_get_guidanceandbfs_get_schema. - For capability changes, call
bfs_plan_stack_updatewith the targetprojectDirand requested stack fields. - Review the preview, including blockers, file changes, dependency changes, env changes, and compatibility adjustments.
- Call
bfs_apply_stack_updateonly when the plan is acceptable. - For legacy addon/deploy-only changes, call
bfs_plan_additionbeforebfs_add_feature. - Report changed files and the exact install/test commands.
Rules
- Keep update semantics preview-first.
- Prefer additive updates first: generated CI, docs, observability, email, search, vector DB, file storage, rate limiting, and mobile capabilities.
- Treat database, ORM, auth, API, and payment-provider swaps as risky and make compatibility changes explicit.
- Set installs disabled unless the user asks for dependency installation.
- Do not start a dev server.
CLI-only fallback
If the Better Fullstack MCP tools are unavailable, inspect the current flags with
npx -y create-better-fullstack@latest add --help, then run the explicit add command with
--project-dir <path> --dry-run --no-install. Review that preview before rerunning without
--dry-run. Do not guess option names or hand-edit generated stack metadata.