Scaffold full-stack TypeScript projects and monorepos with type-safe stacks (Next.js, Hono, TanStack, tRPC), then extend them with addons like PWA, Tauri, or linters — all through an MCP-driven plan-and-generate workflow.
Add addons/features (PWA, Tauri, docs, linters, task runners, MCP, …) to an existing Better-T-Stack project via the Better-T-Stack MCP server.
Scaffold a new Better-T-Stack project. Plans a full, validated stack with the Better-T-Stack MCP server, confirms it, then generates the project.
Add addons or features (PWA, Tauri, Starlight/Fumadocs docs, Biome/Oxlint, Husky/Lefthook, Turborepo/Nx, the MCP addon, etc.) to an existing Better-T-Stack project. Use when the user wants to extend, enhance, or add tooling to a project that was created with Better-T-Stack.
Scaffold a new app, API, backend, fullstack project, monorepo, or starter with Better-T-Stack — including new projects built on a specific framework like Hono, Express, Fastify, Elysia, Next.js, TanStack Router/Start, Nuxt, Svelte, Solid, Astro, or React Native (native-bare, native-uniwind, native-unistyles). Use whenever the user wants to start, create, bootstrap, set up, or initialize a new project/app/API, e.g. "create a Hono app", "start a Next.js project", "scaffold a fullstack app with auth and a database". Prefer generating the project through the Better-T-Stack MCP server (plan then create) over hand-writing package.json, config, and folders.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations
# Using bun (recommended)
bun create better-t-stack@latest
# Using pnpm
pnpm create better-t-stack@latest
# Using npm
npx create-better-t-stack@latest
Want your AI assistant to scaffold and extend projects with Better-T-Stack? Install the plugin and it will plan a valid stack and generate it through the bundled MCP server instead of hand-rolling boilerplate.
/plugin marketplace add AmanVarshney01/create-better-t-stack
/plugin install better-t-stack@better-t-stack
Then ask: "create a fullstack app with Next, Hono, Postgres and Better Auth", or run /better-t-stack:new <description>. See plugin/ and the Agent Workflows docs.
Type safety end-to-end, clean monorepo layout, and zero lock-in: you choose only what you need.
This repository is organized as a monorepo containing:
apps/cli - The scaffolding CLI toolapps/web - Official website and documentationplugin - Claude Code plugin (MCP server + skills + commands + agent)Visit better-t-stack.dev for full documentation, guides, and examples. You can also use the visual Stack Builder at https://better-t-stack.dev/new to generate a command for your stack.
# Clone the repository
git clone https://github.com/AmanVarshney01/create-better-t-stack.git
# Install dependencies
bun install
# Start CLI development
bun dev:cli
# Start website development
bun dev:web
Please read the Contribution Guide first and open an issue before starting new features to ensure alignment with project goals.
./apps/web/content/docs/contributing.mdx./.github/CONTRIBUTING.mdnpx claudepluginhub amanvarshney01/create-better-t-stack --plugin better-t-stackComplete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
Project scaffolding with 30+ integrations
Editorial "Full-Stack Developer" bundle for Claude Code from Antigravity Awesome Skills.
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Scaffold new projects and add features with best-practice templates
Claude Code plugin that uses skill architecture to intercept vague prompts, ask clarifying questions, and return structured framework-aware prompts that has credit saving patterns built in.