Introdução
O TurbineKit é um starter open source de Turborepo e Next.js, com as regras da casa e os skills que o seu agente de código segue.
O TurbineKit começa um produto como um Turborepo com um único app Next.js (mais as docs da API, se você quiser). A CLI pergunta o nome do seu produto, os idiomas e os módulos, e depois só escreve o que você escolheu: sem código morto, sem dependências sobrando.
pnpm create turbinekit my-app
Todo projeto vem com os arquivos que um agente de código lê antes de mudar o código:
AGENTS.md: o mapa do projeto e as regras da casa.SETUP.md: a configuração, serviço por serviço, com caixas que o agente marca.LAUNCH.md: o que fazer antes que pessoas de verdade usem o produto..agents/skills/: uma receita para cada mudança comum, como uma página, uma operação de API, uma tabela, um idioma ou um e-mail.
O que todo projeto tem
- Next.js 16 com Cache Components, React 19, Tailwind CSS 4 e shadcn/ui.
- Login com better-auth: e-mail e senha, Google, GitHub, passkeys, autenticação em dois fatores, chaves de API e OAuth 2.1 para assistentes de IA.
- Uma API, três portas: cada operação é um endpoint REST, uma ferramenta MCP e uma entrada OpenAPI, apoiada em um serviço que as suas server actions também chamam.
- Postgres e Drizzle, com os testes no PGlite.
- Idiomas, SEO, e-mails e builds que não precisam de segredos.
Próximos passos
- Início rápido: criar um projeto e colocar para rodar.
- CLI: cada pergunta e a flag dela.