Guia de Fluxo de Trabalho Completo: Da Ideia à Produção
Guia completo passo a passo para construir uma aplicação completa com Claude Craft, da ideia inicial ao deploy em produção.
Visão Geral
Este guia acompanha você através do ciclo de desenvolvimento completo:
- Ideação - Definir sua visão do produto
- Requisitos - Documentar o que você está construindo
- Arquitetura - Projetar a solução técnica
- Planejamento - Criar sprints acionáveis
- Desenvolvimento - Implementar com TDD
- Qualidade - Validar e testar
- Deploy - Entregar em produção
Fase 1: Ideação (5-10 minutos)
Iniciar com BMAD
bash
/bmad:initDefinir a Visão
@pm Quero construir uma plataforma e-commerce para vender produtos artesanais.
Funcionalidades principais:
- Catálogo de produtos com categorias
- Carrinho de compras e checkout
- Autenticação de usuários
- Gestão de pedidosFase 2: Requisitos (15-30 minutos)
Criar PRD
@pm Crie um Product Requirements Document
/gate:validate-prd docs/prd.mdFase 3: Arquitetura (20-45 minutos)
Projetar Arquitetura
@architect Projete a arquitetura do sistema para a plataforma e-commerceValidar Especificação Técnica
/gate:validate-techspec docs/tech-spec.mdFase 4: Planejamento (15-30 minutos)
Criar Backlog
@po Crie user stories a partir da especificação técnica
@sm Planeje o sprint 1
/gate:validate-sprintFase 5: Desenvolvimento
Ciclo TDD
bash
# Obter próxima história
/sprint:next-story --claim
# Implementar com TDD
@dev Implemente US-001 usando TDD
# 🔴 Vermelho - Escrever teste falhando
# 🟢 Verde - Implementar
# 🔵 Refatorar
# Validar
/gate:validate-story US-001
/sprint:transition US-001 doneFase 6: Qualidade
bash
/symfony:check-architecture
/team:audit --sequential
/common:pre-commit-checkFase 7: Deploy
bash
/docker:compose-setup symfony postgresql redis
/docker:cicd-pipeline github-actions
/common:release-checklistUsando Ralph para Automação
bash
/common:ralph-run "Implementar autenticação de usuário com TDD"Sequência de Comandos Completa
bash
/bmad:init
@pm Crie o PRD
/gate:validate-prd docs/prd.md
@architect Crie a especificação técnica
/gate:validate-techspec docs/tech-spec.md
@po Crie as user stories
@sm Planeje o sprint 1
/sprint:next-story --claim
@dev Implemente com TDD
/gate:validate-story US-001
/team:audit --sequential
/common:release-checklistDicas para o Sucesso
- Não pule os Quality Gates
- Use os agentes colaborativamente
- TDD é não negociável: 🔴 → 🟢 → 🔵
- Documente as decisões com ADRs
- Revisões regulares
