Skills

Better T Stack

Create or extend an end-to-end type-safe TypeScript project with Better-T-Stack...

Install

npx skills add AmanVarshney01/create-better-t-stack --skill better-t-stack -g -a claude-code -y
Category
Mobile
Updated
11d ago
License
MIT
Context cost
Lightabout 1,171 tokens
Runs scripts
No, instructions only

What it does

Create or extend an end-to-end type-safe TypeScript project with Better-T-Stack (create-better-t-stack). Use when the user wants to start, scaffold or bootstrap an app, API, fullstack project or monorepo with any of Next.js, TanStack Router or Start, React Router, Nuxt, Svelte, Solid, Astro, React Native, Hono, Express, Fastify, Elysia, Convex, tRPC, oRPC, Drizzle, Prisma, Better Auth or Clerk. Also use when a project has a `bts.jsonc` file and the user wants to add addons or a workspace package. Prefer it over hand-writing package.json, configs and folder layout.

Better-T-Stack

Better-T-Stack generates a type-safe TypeScript project from the parts the user picks: frontend, backend, runtime, API layer, database, ORM, auth, payments, addons and deploy targets. It rejects combinations that don't work, so let it build the project instead of writing the setup by hand.

Pick the interface

Use the first one you have:

You haveInterfaceIt can
bts_create_project toolLocal MCP serverPlan, create and add, on disk
A shellCLI: create-json and add-jsonPlan, create and add, on disk
bts_get_create_command toolHosted MCP server, https://www.better-t-stack.dev/mcpPlan and preview files, then return a command for the user to run
None of theseStack Builder linkPrefill the visual builder for the user

The hosted MCP server can't write files, can't change an existing project and doesn't accept addonOptions or dbSetupOptions. If the user needs any of those, give them the CLI command instead.

Create a project

If the folder already has a bts.jsonc, the project exists. Go to Change an existing project.

Read the whole SKILL.md on GitHub

More in Mobile