AIEXE — DDS-IA 4.0 no VS Code
AIEXE operacionaliza a metodologia DDS-IA 4.0 como uma distribuição nativa do Claude Code.
A extensão é a superfície visual/linear (cockpit, gates, dashboard) em paridade com o plugin do
Claude Code e a CLI — todas sobre um núcleo único (@aiexe/core).
O que ela faz
- Cockpit — mostra a fase do projeto, a slice em foco, o próximo passo (advisor) e o gate humano
corrente. Hospedável em 3 posições (aba do editor, painel lateral, janela dedicada).
- Onboarding adaptativo — descreva a visão; a IA propõe arquétipo + capabilities (grafo por
capability, cobre CLI/lib/API/sem-banco/sem-frontend). Você confirma e os artefatos nativos
(
.claude/, .mcp.json, CLAUDE.md) são gerados escopados.
- Plan Approval / Fresh Review — os gates do fluxo (revisor ≠ executor); o merge é sempre humano.
- Dashboard — velocidade, qualidade, bug/fix por slice de origem e drift. Sem custo USD
(não capturável sob assinatura).
- Settings / Knowledge / Study (brownfield) — configuração, catálogo de agents/skills/ADRs e
estudo read-only de código existente antes de evoluir.
Como funciona
A extensão não é uma IDE: roda dentro do VS Code/Cursor e coopera com o Claude Code via artefatos
nativos (.claude/agents, .claude/skills, .claude/commands, .claude/settings.json com hooks,
.mcp.json). O raciocínio de LLM é delegado ao Claude Code (sua assinatura) — a extensão nunca
chama a API diretamente.
O estado é persistido em .aiexe/state.db (SQLite) usando um driver WebAssembly — sem binário
nativo, então o VSIX é único e funciona em qualquer plataforma/versão do VS Code (ADR N-0018).
Começando
- Abra a paleta (
Cmd/Ctrl+Shift+P) → AIEXE: Onboarding / Setup (ou o Walkthrough "Começar com o
AIEXE").
- Confirme a proposta de arquétipo/capabilities → os artefatos são gerados.
- AIEXE: Cockpit mostra o próximo passo; siga os comandos
/dds-* no Claude Code.
Acessibilidade
WCAG AA: navegação por teclado, landmarks/skip-links, prefers-reduced-motion, prefers-contrast e
tema claro/escuro via prefers-color-scheme.
Licença
Proprietary — uso interno (veja LICENSE).