Pular para o conteúdo principal
Versão: v3.3.2

Fluxos de trabalho

A aba Workflows tem uma lista de fases à esquerda. Comece com Idea Assessment para avaliar uma ideia, ou escolha uma fase de delivery (Project Setup, Backlog, Refinement, etc.) para rodar cards de comando guiados.

Em Idea Assessment, use os cards de avaliação e o fluxo no chat. Nas fases de delivery, clique em um card de comando e responda algumas perguntas no chat. O Raaghu Spec Kit cria uma página no wiki, itens no Azure Boards ou um relatório.

Você não precisa lembrar comandos com barra. Prefira este caminho se for iniciante ou não técnico.

Aba Workflows com Idea Assessment selecionado na lista à esquerdaAba Workflows com Idea Assessment selecionado na lista à esquerda

Comece por aqui (primeiro dia)​

Em um projeto novo, estes passos bastam para começar:

  1. Crie uma constitution com Comandos do Raaghu Spec Kit (Create Constitution / /speckit.constitution) — uma vez por projeto.
  2. Opcional: execute Idea Assessment para ideias ainda incertas antes de especificar.
  3. Project Setup → Create project foundation — monta a fundação do projeto a partir dessa constitution.
  4. Backlog — transforme documentos em epics, features ou stories (ou use Intake para uploads de BRD/PRD).
  5. Abra Visuals para sincronizar itens do Boards nível a nível quando estiver pronto.

As tabelas abaixo listam todos os cards de delivery por fase. Você não precisa de todos no primeiro dia.

Antes de começar​

  1. Initialize Raaghu Spec Kit no projeto.
  2. Confirme que a IA está conectada. Administradores da organização e Project Administrators usam Settings. Se você não vir Settings, peça a um admin.
  3. Para a maioria das ações de Project Setup, crie a constitution primeiro com Comandos do Raaghu Spec Kit (Create Constitution / /speckit.constitution).

Como executar um comando de delivery​

  1. Abra Workflows.
  2. Escolha uma fase na lista à esquerda (por exemplo Project Setup).
  3. Clique em um card de comando.
  4. Responda às perguntas no chat, depois revise e salve.

Use View all capabilities → para ver todos os comandos de uma vez, ou ← Back to current phase para voltar a uma fase.

Para avaliar ideias antes do specify, veja Idea Assessment.

Project Setup​

Define as regras básicas do projeto: escopo, qualidade, segurança e auditoria.

ComandoFinalidade
Create project foundationCria um documento de fundação em sete seções a partir da constitution no wiki. Use depois que a constitution existir. Precisa de constitution real (não o arquivo vazio).
Update project guidelinesAtualiza a Project Constitution a partir de artefatos vinculados ou das informações mais recentes do projeto, com resumo das mudanças. Anexe um arquivo primeiro ao atualizar a partir de docs.
Publish project scopePublica o que está in scope, out of scope e as regras de limite no wiki. Melhor depois da fundação.
Create delivery checklistCria checklists “pronto para começar” (Definition of Ready / DoR) e/ou “pronto para terminar” (Definition of Done / DoD). Usada depois no readiness do sprint.
Define compliance & security rulesEscreve regras de segurança e compliance que o time deve seguir antes da entrega.
Create traceability reportMapeia requisitos e decisões em um relatório para auditoria. Mais completo se fundação, guardrails e checklist já existirem.

Fluxo típico: Create Constitution → Create project foundation → outros cards de Project Setup conforme necessário.

Backlog​

Transforma documentos em trabalho no Azure Boards: epics, features e stories.

ComandoFinalidade
Generate epics from linked artifactsSugere epics de alto nível a partir de specs ou stories e pode criá-los no Boards.
Split epics into featuresDivide epics grandes em features filhas com escopo e notas de aceite.
Generate stories from selected featureCria user stories sob uma feature escolhida.
Generate stories from linked artifactsTransforma BRD/PRD ou docs do wiki diretamente em stories, sem dividir epics à mão.
Generate intake summary from BRD/PRDResume docs de intake em escopo, riscos e perguntas em aberto.
Link artifacts to selected work itemLiga caminhos de wiki ou spec a um item do Boards para rastreabilidade.

Refinement​

Melhora stories existentes antes do time se comprometer.

ComandoFinalidade
Refine selected storiesMelhora descrição e critérios de aceite; pode gravar o texto melhorado no Boards.
Standardize acceptance criteriaReescreve critérios em um formato consistente (por exemplo Given/When/Then ou bullets).
Detect missing requirementsEncontra lacunas como casos de borda, integrações ou necessidades não funcionais.
Attach NFRs to storiesAssocia non-functional requirements (NFRs) — como desempenho, segurança e acessibilidade — às stories relacionadas.
Detect duplicates or overlapsReporta stories parecidas. Não altera o Boards sozinho.
Highlight unclear or risky storiesPontua clareza e risco para você corrigir primeiro as mais fracas.

Sprint Planning​

Ajuda a preparar o sprint: metas, tarefas, estimativas e prontidão.

ComandoFinalidade
Generate sprint goal from selected itemsRedige uma meta curta de sprint a partir da iteration ou itens selecionados.
Generate dev tasks from selected storiesCria tarefas de implementação sob as stories selecionadas.
Estimate tasks from planSugere esforço das tarefas com base em um plano técnico.
Identify cross-team dependenciesLista dependências de outros times ou sistemas no sprint.
Run readiness check (DoR validation)Verifica itens contra a checklist DoR e pode salvar um relatório. Melhor depois de Create delivery checklist.

Development​

Apoia o time enquanto o trabalho está sendo construído.

ComandoFinalidade
Generate technical plan for selected featureCria um plano de implementação e pode salvá-lo no wiki.
Refine tasks into implementation stepsExpande tarefas do Boards em passos ordenados.
Generate test cases from selected storiesGera casos de teste a partir dos critérios de aceite para QA.
Convert bug to linked dev taskTransforma um bug em tarefas de correção vinculadas.
Track work items status from implementation progressSugere atualizações de status dos itens filhos conforme o progresso.

Testing & Quality​

Fortalece testes e aceite antes do release.

ComandoFinalidade
Generate test strategy for selected epicDefine escopo, níveis, ambientes e riscos de teste para um epic.
Generate negative / edge test casesAdiciona cenários de falha e casos de borda além do happy path.
Generate test data matrixLista combinações úteis de entrada, papel e estado para testes.
Validate acceptance criteria completenessSinaliza critérios pouco claros, ausentes ou difíceis de testar.
Generate UAT checklistMonta uma checklist de aceite para stakeholders.

Release​

Prepara implantação, gates e release notes.

ComandoFinalidade
Generate CI pipeline checklist from constitutionRedige checks de CI/CD alinhados à constitution. Precisa de constitution preenchida.
Generate release gates from compliance rulesDefine gates “precisa passar antes do release” a partir de regras de compliance.
Generate runbooks (deploy / rollback)Escreve instruções passo a passo de deploy e rollback.
Generate release notes from completed work itemsResume o trabalho concluído no Boards em release notes.
Publish release notes to WikiPublica release notes formatadas no wiki do projeto.

Change Management​

Gerencia mudanças de escopo depois da linha de base.

ComandoFinalidade
Detect scope drift from latest artifactsCompara as specs mais recentes com o escopo acordado e sinaliza desvios.
Highlight changes since last PRD versionMostra o que mudou entre versões do PRD.
Draft change request with impact analysisRedige um pedido de mudança com escopo, prazo e impacto.
Mark items requiring approvalMarca itens do backlog que precisam de aprovação formal.
Generate stakeholder approval checklistCria uma checklist de aprovação com papéis e links de evidência.

Dicas​

  • Comece com Project Setup, depois Backlog → Refinement → Sprint Planning.
  • Se um comando pedir um documento que você ainda não tem, crie-o com outro card, Intake ou Comandos do Raaghu Spec Kit.
  • Você pode Stop generating e Retry no chat quando precisar. Veja Painel de chat.

Próximos passos​