SDD Agent for VS Code
Desenvolvimento Dirigido por Especificações no VS Code

Defina o que construir antes de gerar código no Copilot.

Interaja diretamente com o agente @sdd no GitHub Copilot Chat para transformar especificações em código rigoroso.

sdd-workspace — Visual Studio Code
GitHub Copilot
@sdd Criar especificação para o novo carrinho de compras com Pix e cartão.
Agente @sdd Ativo no Copilot

Orquestrando o fluxo SDD no workspace atual:

Especificação gerada em:
.sdd/specs/001-cart-flow.md
Próximo passo via @sdd:
Gerar plano técnico em .sdd/plans/
Ask Copilot or type / for commands
main 0 0 0
Copilot Ready UTF-8

Por que usar o SDD Agent Plugin?

Elimine o "vibe coding" e introduza rigor de engenharia diretamente nas conversas com o GitHub Copilot.

Orquestração via @sdd

Acione o orquestrador principal com @sdd. Ele delega para subagentes especializados sem poluir sua interface.

Visão Computacional

Arraste mockups e wireframes para o chat do VS Code para gerar especificações visuais exatas.

Gates de Qualidade & BDD

Geração automática de cenários BDD e verificação de convergência antes do commit.

Pipeline Metodológico

O Fluxo de Trabalho SDD

Fases estruturadas conduzidas inteiramente pelo agente @sdd no Copilot.

01

Specify

@sdd (Especificar)

Define requisitos e histórias de usuário (salvos em `.sdd/specs/`) através de diálogo.

02

Plan

@sdd (Planejar)

Gera arquitetura técnica e contratos (salvos em `.sdd/plans/`) antes de codificar.

03

Tasks

@sdd (Tarefas)

Divide o plano em subtarefas atômicas (salvas em `.sdd/tasks/`) otimizadas para IA.

04

Implement

@sdd (Implementar)

Executa a escrita de código com validação contínua.

Especialistas Internos

A Equipe de Subagentes

O @sdd atua como orquestrador principal, delegando tarefas para agentes especializados, garantindo rigor e foco em cada fase do ciclo.

sdd.constitution

Define as regras fundamentais, stack tecnológica e diretrizes globais do projeto.

sdd.specify

Cria a especificação inicial e histórias de utilizador a partir de uma ideia ou pedido.

sdd.clarify

Analisa a especificação em busca de ambiguidades e faz perguntas para refinar os detalhes.

sdd.wireflow

Analisa mockups (imagens) e gera especificações visuais detalhadas de UI/UX.

sdd.plan

Elabora a arquitetura técnica, contratos de API e modelação de dados antes da implementação.

sdd.checklist

Verifica as especificações e planos contra normas de segurança, performance e acessibilidade.

sdd.qa-scenarios

Gera cenários de teste BDD (Given/When/Then) baseados nos critérios de aceitação.

sdd.tasks

Decompõe o plano técnico em subtarefas atómicas, fáceis de implementar e testar.

sdd.taskstoissues

Converte as tarefas geradas em issues diretamente no rastreador (ex: GitHub Issues).

sdd.analyze

Analisa o código existente para mapear contexto antes de planear novas funcionalidades.

sdd.implement

Escreve o código final seguindo rigorosamente as tarefas, planos e especificações aprovadas.

sdd.converge

Valida se o código implementado cumpre 100% os testes e especificações antes do commit.

Experiência Nativa

Como usar o agente @sdd no Copilot

Toda a interação é feita através do agente principal @sdd no painel de chat do VS Code.

Invocando o @sdd

Basta digitar @sdd no chat do GitHub Copilot. O orquestrador lerá automaticamente o contexto da pasta .sdd/ e orientará cada fase do desenvolvimento.

@sdd Quero criar um fluxo de autenticação OAuth2

Diálogo Contínuo

Converse naturalmente com o @sdd pedindo para avançar para a próxima fase (Plano, Tarefas ou Implementação) conforme a necessidade do projeto.

@sdd Agora gere o plano arquitetural
...
@sdd Crie as tarefas atômicas e testes

Instalação no Visual Studio Code

Siga os passos abaixo para instalar o plugin diretamente da fonte no VS Code.

Passo a Passo de Instalação VS Code Preview
  1. 1
    Abra a Paleta de Comandos no VS Code pressionando Ctrl+Shift+P (Cmd+Shift+P no Mac).
  2. 2
    Execute o comando Chat: Install Plugin From Source.
  3. 3
    Cole a URL do seu repositório GitHub: https://github.com/airesvsg/sdd-vscode-copilot-plugin.
  4. 4
    Digite @sdd no Copilot Chat para iniciar o fluxo.
Nota: Certifique-se de que a configuração chat.plugins.enabled está habilitada no seu VS Code.