A specialist AI Plugin for Spec-Driven Development (SDD) architecture, artifact scaffolding, and governance enforcement within the Antigravity ecosystem.
sdd-architect governs the strict separation between AI Agent Behaviors (stored under .agents/) and Product Specifications (stored under openspec/). It automates the scaffolding, discovery, rendering, and verification of SDD artifacts while keeping context windows optimized through lazy loading and header-first indexing.
The repository enforces a strict, unified workspace directory layout:
.
├── .agents/ # Behavior & AI Infrastructure
│ ├── agents/ # Specialist AI subagents
│ ├── plugins/ # Extensions & MCP configs
│ ├── rules/ # Workspace rules and guardrails
│ ├── skills/ # Executable workflows & skills
│ └── hooks.json # Global lifecycle hooks
│
└── openspec/ # Product Specifications & Lifecycle
├── specs/ # Living specifications (Source of Truth)
├── changes/ # Active proposals and spec deltas
└── archive/ # Immutable historical records
-
SDD-000-framework-governance: Taxonomy, template standards, automated scaffolding, and Git versioning rules. -
SDD-001-structure-and-conventions: Workspace directory tree, naming conventions, and file path rules. -
SDD-002-context-discovery: Guidelines for Lazy Loading, Header-first Indexing, and explicitres/asset pointers. -
SDD-003-openspec-lifecycle: OpenSpec 3-stage lifecycle (specs/$\rightarrow$ changes/$\rightarrow$ archive/).
When orchestrating or scaffolding any SDD artifact, sdd-architect follows a deterministic interaction protocol:
STAGE 1: Detailed Planning & Open Questions (User Interaction)
├── Step 1: Discovery (Invoke agent-sdd-discovery to map rules and specs)
├── Step 2: Context Loading (Lazy read of files specified in the Context Plan)
└── Step 3: Plan & Questions (Present path mappings and 2-4 open questions)
STAGE 2: Executive Summary Confirmation (User Interaction)
└── Consolidate responses, confirm parameters, and request user validation.
STAGE 3: Artifact Generation & Verification (Execution)
Step 4: Execute (Invoke render-sdd-template and apply artifact changes)
Step 5: Verify (Validate against rules SDD-001, SDD-002, and SDD-003)
agent-sdd-architect: Primary orchestrator for SDD architecture, artifact creation, and governance enforcement.agent-sdd-discovery: Lightweight discovery subagent responsible for scanning header/YAML frontmatter metadata without loading full file contexts into memory.
orchestrate-sdd-artifact: Interactively guides the creation and update of SDD artifacts across the 3 interaction stages.render-sdd-template: Deterministic utility skill that reads templates fromres/, performs variable substitution, and renders formatted files.
---
config:
theme: dark
---
sequenceDiagram
autonumber
actor User as Usuário
participant Architect as agent-sdd-architect
participant SkillOrch as skill: orchestrate-sdd-artifact
participant Discovery as agent-sdd-discovery
participant Workspace as Workspace (.agents / openspec)
participant SkillRender as skill: render-sdd-template
%% STAGE 1: Discovery & Planning
Note over User, Workspace: Estágio 1: Planejamento Detalhado e Questões
User->>Architect: Solicita criação/atualização de artefato SDD
Architect->>SkillOrch: Inicia fluxo de orquestração
SkillOrch->>Discovery: Dispara busca de contexto (Etapa 1)
Discovery->>Workspace: Leitura rápida de cabeçalhos/YAML (Header-first Indexing)
Workspace-->>Discovery: Retorna índices de regras (.agents/rules) e specs (openspec/)
Discovery-->>SkillOrch: Retorna Mapeamento de Regras e Specs
SkillOrch->>Workspace: Leitura sob demanda dos arquivos (Lazy Loading - Etapa 2)
Workspace-->>SkillOrch: Conteúdo de contexto carregado
SkillOrch-->>User: Apresenta Plano de Contexto e 2-4 Questões Abertas (Etapa 3)
%% STAGE 2: Executive Summary Confirmation
Note over User, Workspace: Estágio 2: Confirmação do Sumário Executivo
User->>SkillOrch: Responde às questões do planejamento
SkillOrch-->>User: Apresenta Sumário Executivo consolidado e solicita validação
User->>SkillOrch: Confirma/Aprova o Sumário Executivo
%% STAGE 3: Artifact Generation & Verification
Note over User, Workspace: Estágio 3: Geração e Verificação de Artefatos
SkillOrch->>SkillRender: Aciona renderização de template (Etapa 4)
SkillRender->>Workspace: Carrega template de res/ e aplica variáveis
SkillRender->>Workspace: Escreve/atualiza artefato em openspec/
SkillRender-->>SkillOrch: Artefato gerado com sucesso
SkillOrch->>Workspace: Valida artefato contra regras SDD-001, SDD-002 e SDD-003 (Etapa 5)
Workspace-->>SkillOrch: Status da validação (OK / Violations)
SkillOrch-->>Architect: Conclui orquestração do fluxo
Architect-->>User: Entrega resultado e artefatos gerados
- Register Plugin: Add
sdd-architectto your Antigravity plugin workspace or target directory.agents/plugins/sdd-architect. - Invoke Architect: Prompt your Antigravity assistant:
- Follow the Flow:
- Review the Context Plan and answer the directed questions (Stage 1).
- Validate the consolidated Executive Summary (Stage 2).
- Review and apply the generated artifact changes using your assistant's file capability or environment tools (Stage 3).