Os vizinhos, com fonte
Cada afirmação nomeia o vizinho mais próximo, para que possa ser conferida. “—” quer dizer não encontrado no README ou na árvore pública, não ausência provada.
Capacidades
✅ sim · ◐ parcial · — não encontrado
| Capacidade | Nerviz | loiane SDD | plinth | a-pavithraa | Spec Kit / OpenSpec | Spec Kitty / Pilot Shell |
|---|---|---|---|---|---|---|
| Gera o projeto pelo Initializr, versões ao vivo | ✅ | — (template) | — | ✅ | — | — |
| Várias arquiteturas para escolher | ✅ 7 + custom, como dado | — | — | ◐ em prosa | — | — |
| Fronteira de arquitetura bloqueada na escrita | ✅ hook + compilador + ArchUnit | ◐ ArchUnit no build | — | — | — | — |
| Pipeline de spec em várias fases | ✅ por camada | ✅ | ✅ | — | ✅ | ✅ |
| Escopo de escrita imposto por hook | ✅ por classe, como dado | ✅ por tarefa | — | — | — (gates de prompt) | ◐ gates de fluxo e qualidade |
| Spec aprovado congelado por hook | ✅ | — | — | — | — | ◐ gates de aceite |
| Hooks sem shell, testados em 3 sistemas | ✅ Java | — bash + jq | — | — | — | — |
| Trilha de tokens e chamadas por run | ✅ | — | — | — | — | — |
| Valida os próprios arquivos de instrução | ✅ | — | — | — | — | — |
| Atualização num projeto existente | ✅ proveniência + notas de migração | ◐ onboarding | — | ◐ reinstalar plugin | ✅ upgrade/update | ✅ upgrade |
| Roda em agentes além do Claude Code | — | ✅ | ✅ | ◐ Codex | ✅ | ◐ |
| Amplitude além de Spring Boot servlet | — | ◐ + Angular | ✅ Quarkus, Micronaut | — | ✅ qualquer | ✅ qualquer |
O que nenhum vizinho junta
- 1
Arquitetura como dado, e uma declaração com três efeitos
Mais perto: a-pavithraa oferece escolha de arquitetura, em prosa dentro de uma skill. Seed4J gera estrutura hexagonal, mas nada lê a arquitetura depois que um agente começa a escrever.
- 2
Território de escrita como dado, imposto por um hook
Mais perto: O enforce-files-in-scope.sh do loiane impõe escopo por tarefa ativa, uma ideia de fato parecida. Aqui o território é por classe e guardado como dado, e escritas por shell e a varredura de fim de turno estão cobertas.
- 3
Pipeline de spec com uma dona por camada, congelado ao aprovar
Mais perto: loiane e plinth têm pipelines SDD cientes de Spring; Spec Kit e OpenSpec são as referências genéricas. Nenhum tem etapas de desenho para Spring Security, HTTP de saída, Kafka e jobs, nem congela o spec com hook.
- 4
Atualização com proveniência e notas de migração
Mais perto: Spec Kit, OpenSpec, BMAD e Spec Kitty têm comando de upgrade. Nenhum encontrado detecta edição local por hash antes de sobrescrever.
- 5
Trilha de execução por run, determinística
Mais perto: Nenhum encontrado entre os vizinhos.
- 6
Um harness que se valida no CI
Mais perto: Nenhum encontrado. Os vizinhos validam o código gerado, não os próprios arquivos de instrução.
Limites, ditos com clareza
- Só Claude Code. Hooks,
paths,disable-model-invocationecontext: forksão do runtime do Claude Code. - Só Spring Boot, stack servlet. Sem WebFlux, sem Quarkus ou Micronaut, sem front end.
- O pipeline completo é caro por desenho. Um run de
/new-featuredesenha todas as camadas antes de existir código. A trilha de auditoria existe para medir isso. - Rigor tem curva de aprendizado. Os guards recusam escritas de propósito. Quando um bloqueia, a mensagem nomeia a regra e a correção.
O mapa completo, com cada vizinho e as estrelas: docs/pt-br/09-diferenciais.md