Todas as skills e todos os agentes
Um projeto gerado traz 32 skills e 7 agentes. Cada um tem uma página própria: o que lê e escreve, o que o guard faz com ele e onde ele fica nas cadeias. Esta página é a porta de entrada.
Skills
19 skills em dois grupos: as skills de design do /new-feature e as peças do /init-project com o /git-publish.
design · /new-feature 13
use-case-designTransforma um pedido em um caso de uso: fronteira, fluxo e nomes canônicos.
domain-modelingModela o agregado, as invariantes, as portas e os eventos a partir do caso de uso.
rest-api-architectProjeta o contrato HTTP: endpoints, DTOs, mapa de erros, paginação, idempotência e versionamento.
graphql-api-architectProjeta o adaptador GraphQL: schema, inputs e payloads, conexões, batch loads e mapa de erros.
security-architectProjeta quem pode chamar o quê: o mecanismo, as authorities, a filter chain e as respostas de falha.
http-client-architectProjeta o adaptador HTTP de saída: client, pool, timeouts, retry, resiliência e autenticação de saída.
ai-architectProjeta as portas de IA: modelo ou vector store, prompts, tipo da resposta, dados enviados e famílias de falha.
search-architectProjeta o índice de busca como projeção reconstruível: mapping, consultas, escritas, rebuild e lag.
messaging-architectProjeta os adaptadores Kafka: tópico, chave de partição, entrega, idempotência do consumidor, retry e DLQ.
jobs-architectProjeta os jobs agendados e em segundo plano: tecnologia, coordenação entre instâncias e garantias de execução.
persistence-architectProjeta como o agregado chega ao disco e volta: schema, mapping, adapters e migrations.
cache-architectProjeta o cache da aplicação como decorator de uma porta: chaves, provider, expiração, invalidação e falha.
test-architectProjeta os testes: o que é testado em cada nível, os dados, os doubles e as lacunas de cobertura.
/init-project e /git-publish 6
git-publishOferece commit e push do projeto, atrás de duas confirmações explícitas.
init-projectFaz a entrevista da primeira geração de um projeto na sessão principal e depois entrega a geração inteira a um agent.
project-bootstrapTransforma um diretório novo ao lado do nerviz num projeto Spring Boot a partir de um blueprint: base do Initializr, fronteiras, hooks e build verde.
transport-security-setupDecide onde o TLS termina, no edge ou no Tomcat embutido, e escreve a configuração correspondente e o teste que a prova.
sonarqube-setupLiga o projeto a um servidor SonarQube: o scanner no arquivo de build e um passo de CI ou um container local.
docker-architectDono do docker-compose.yml e do Dockerfile: adiciona os serviços de que um projeto ou um caso de uso precisa.
Comandos e ferramentas
13 skills que não estão em nenhuma das duas cadeias.
new-featureOrquestra o design de uma feature: um caso de uso por run, as skills de design em ordem, até um spec aprovado que o executor consegue construir.
new-feature-implementImplementa um spec aprovado: um pre-flight de setup, depois o executor em três grupos de blocos encadeados, e por fim imprime o comando git-publish.
arch-adoptInstala ou atualiza o .claude/ desta arquitetura em um projeto Java que o /init-project não gerou: normas, skills, agentes, o hook e o seu schema.
platform-upgradeLeva um projeto Maven ou Gradle em uma linha de Spring Boot abaixo do piso até ele, e deixa o build verde e o diff sem commit.
new-projectPrepara a geração de um projeto novo sem clone: busca a fonte na última tag, registra o ref e o commit e passa para o /init-project.
project-configMostra e muda o que um projeto configura no próprio .claude/, pelo ArchHook.jar config, o único que escreve.
arch-doctorDiagnostica o setup desta máquina: hooks, regras de fronteira, o wrapper do build, o java, de qual .claude/ o projeto veio e se a stack do compose está rodando.
audit-usageLê a trilha de execução entre as runs: tokens faturáveis por skill e agente, duração, falhas, permissões e qual relatório abrir em seguida.
report-issueAbre uma issue no repositório do Nerviz de dentro de um projeto gerado, a partir de uma descrição ou de um arquivo de lessons-learned, e recusa um relato sem evidência que um mantenedor consiga verificar.
triage-issueFaz a triagem cética de uma issue: cada afirmação vai para o issue-verifier, só de leitura, e o veredito só é publicado depois que você confirma.
sonar-lessonsRoda a análise do SonarQube do projeto, liga cada grupo de achados à norma ou configuração que o produziu e escreve um arquivo de lições.
gof-design-patternsEscolhe e implementa um padrão de projeto em Java e Spring a partir do sintoma que o justifica.
claude-code-architect-designerDecide qual extensão do Claude Code resolve um cenário (skill, subagente, regra, hook, servidor MCP, permissão ou mod) e só escreve os arquivos depois de você aprovar.
Agentes
7 subagentes. Uma skill entrega o trabalho a um deles, que roda em um contexto novo, com ferramentas e modelo próprios. As escritas dele são julgadas pela classe dele.
commons-logging-installerInstala as anotações e aspects de logging e masking no pacote commons vazio do projeto, uma vez.
mapstruct-installerRegistra uma vez o mecanismo de mappers do projeto: escreve o parágrafo de mappers manuais, ou liga o MapStruct e converte todo mapper existente.
java-spring-boot-developerImplementa uma spec aprovada.
compose-service-installerAdiciona ao docker-compose.yml todo serviço que a spec marca como materialize, rodando o docker-architect.
project-initializerConduz a primeira geração de um projeto a partir das respostas da entrevista: segue o project-bootstrap, instala os hooks e verifica o build. Não pergunta nada.
archunit-installerInstala o ArchUnit e liga o portão de cobertura do JaCoCo em um projeto já gerado. Chamado pelo modo de setup do test-architect, nunca por você.
issue-verifierVerifica cada afirmação de uma issue contra o código no HEAD, sem tomar o diagnóstico ou a correção dela como verdade, e devolve um veredito afirmação por afirmação. Chamado pelo /triage-issue, nunca por você.