A Software House in a Box. Um sistema operacional completo para transformar o Cursor IDE em uma software house de elite, orquestrada por IA.
O cursor-squad-framework não é apenas um template de código; é um Modelo Operacional (Operating Model). Ele impõe disciplina, governança e qualidade de "Empresa Unicornio" em cada linha de código, utilizando o Plane.so como a única fonte da verdade.
Funciona como uma máquina estrita onde agentes de IA assumem papéis especializados (PM, Tech Lead, UX, Dev, QA) e colaboram em um fluxo de trabalho linear e auditável.
- Hard-Fail Governance: Sem conexão com o Plane.so, nada acontece. O sistema se recusa a operar "no escuro".
- Single Source of Truth: Cada requisito, bug ou feature deve existir como um ticket no Plane antes de virar código.
- Real-Time Sync: O progresso é refletido instantaneamente no quadro do projeto. Nada de "vou atualizar depois".
O framework opera através de personas de IA configuradas via .cursor/rules e AGENTS.md:
- 👮 Tech Lead: Orquestrador supremo. Define arquitetura, quebra tarefas e garante que ninguém quebre as regras.
- 🎨 UX Product Designer: Guardião da experiência. Nada entra em produção sem "Unicorn Standard" (UI premium, animações, estados de erro).
- 🎯 PM Product: Focado no "Porquê". Garante que estamos resolvendo o problema certo.
- 🧱 Dev Backend & Frontend: Executores de elite. Código limpo, testado e seguro por padrão.
- 🕵️ QA Verifier: O portão final. Valida DoD, RLS e Edge Cases.
O ciclo de desenvolvimento segue 5 fases rígidas:
- Estratégia & Descoberta: Do caos à clareza. Entrevistas, definição de problema e criação de Epics.
- Planejamento: Decomposição técnica. O Tech Lead quebra o Epic em Tasks granulares no Plane.
- Execução: Codificação sequencial com validação contínua (Lint, Build, Typecheck).
- QA: Validação rigorosa contra a Definition of Done (DoD).
- Finalização: Deploy, documentação e fechamento de tickets.
- Frontend: Next.js 14+ (App Router), Tailwind CSS, ShadCN UI.
- Backend/Data: Supabase (Auth, DB, Realtime), RLS Security.
- Gestão: Plane.so (via MCP).
- AI Ops: Cursor + MCP Server.
O Plane é o coração deste sistema. Sem ele, a squad não opera.
- Crie uma conta no Plane.so e um novo Projeto.
- Gere uma API Key em
Profile > Settings > API Tokens. - Anote o
Project ID(da URL ou settings) e oWorkspace Slug.
Configure o servidor MCP do Plane no seu Cursor (Settings > Features > MCP).
Certifique-se de passar as variáveis de ambiente necessárias para o servidor funcionar:
PLANE_API_KEY: Seu token pessoal.PLANE_ORG_SLUG: Slug do seu workspace.DEFAULT_PROJECT: ID do projeto onde os tickets serão criados.
Com tudo conectado, vá ao chat do Cursor (Cmd+L ou Ctrl+L) e digite:
/auto"Inicie o fluxo de descoberta para [Sua Ideia de App]"
O comando /auto é o gatilho principal deste framework. Ele instrui o Cursor a entrar no modo de orquestração autônoma, onde o Tech Lead assume o comando total, entrevistando você através do PM, criando a arquitetura e os tickets no Plane, e coordenando os agentes de Dev e QA para entregar a solução completa sem microgerenciamento.
Built with ❤️ by the Cursor Squad.