All authors

Claude Skills by nerviz-ai
github.com/nerviz-ai17 skills0 installs3 views
- Report IssueFiles an issue on the Nerviz repository from inside a generated project, from a free description or from a lessons-learned file under `docs/lessons-learned/`. Picks the repository's own issue form, refuses a report with no evidence a maintainer can verify, warns when the project is behind the latest release, searches open duplicates, strips everything that identifies this project, and publishes only after an explicit confirmation. Explicit invocation only.Votes: 0GitHub stars: 3
- Sonar LessonsRuns this project's SonarQube analysis, extracts the quality gate, bugs, vulnerabilities, code smells, duplication and coverage through the SonarQube Web API, traces every group of findings to the norm, template or Checkstyle setting in `.claude/` that produced it, and writes `docs/lessons-learned/sonar-NNN.md` focused on fixing the cause so the next analysis has fewer issues or none. Ends with the `/report-issue` command that files it on the Nerviz repository, where the fix belongs. Explicit...Votes: 0GitHub stars: 3
- Decisions- **Date:** 2026-10-05 - **Scenario:** "Criar o http-client-architect: skill de design do adapter HTTP de saída (cliente REST) de um caso de uso já modelado, no pipeline /new-feature depois de domain-modeling declarar o port de saída e antes de test-architect. Inclui as famílias de erro de infraestrutura (dependência indisponível, resultado desconhecido), que hoje conflitam com 'exactly four families' em rules/error-handling.md. Importante, cada opção de implementação de http client tem que t...Votes: 0GitHub stars: 3
- Arch AdoptInstalls or updates this architecture's `.claude/` inside a Java project — norms with their globs derived for the project's own packages, the development skills and agents, the hook and its schema. Use when the project was never generated by `/init-project` and should adopt the architecture, or when a project already has it and should pull a newer version. Explicit invocation only.Votes: 0GitHub stars: 3
- Docker ArchitectExtends a project's docker-compose.yml and Dockerfile after project-bootstrap's base generation — adds the database or messaging service a modeled use case needs, keeps the compose-side image tag consistent with the one test-architect pins in TestcontainersConfiguration.java, and syncs with 20-persistencia.md / 40-testes.md. Also owns the observability backend behind the OTLP collector: Jaeger, or Grafana + Tempo + Prometheus. Use when the request involves adding a service to docker-compose, ...Votes: 0GitHub stars: 3
- Domain ModelingDetails the domain and application layer of an already-designed use case — aggregate, value objects, invariants, ports, and events — into the `10-dominio.md` partial. Use when the request involves modeling the domain, defining an aggregate or value object, designing a use case's ports, or detailing a spec already created by `use-case-design`. Piece of the `/new-feature` pipeline: requires `00-caso-de-uso.md` in the given folder and stops without it.Votes: 0GitHub stars: 3
- Git PublishOffers to git init/commit the current project and, optionally, create a GitHub repo (via `gh`) and push — always behind two explicit confirmations, one for the local commit and one for the remote create+push. Use right after a project was just generated by `/init-project`, right after `java-spring-boot-developer` reports a feature implemented successfully, when `/new-feature` ends with an approved spec, or whenever the user asks to create a git repo, commit, or push the current project.Votes: 0GitHub stars: 3
- Http Client ArchitectDesigns the outbound HTTP adapter of an already-modeled use case — which client (HTTP interface with @HttpExchange over RestClient, RestClient directly, OpenAPI Generator, WebClient for a stream, OpenFeign as legacy), the engine and its pool (Apache HttpClient 5, JDK HttpClient, Reactor Netty), timeouts, the retry allowlist and the one retrying layer, circuit breaker and bulkhead, outbound authentication (OAuth2 client credentials, token relay, API key, Basic, mutual TLS, HMAC signing), how e...Votes: 0GitHub stars: 3
- Init ProjectInitializes a Spring Boot project from scratch with a selectable architecture. Manual ritual — interview, validate the blueprint, generate the structure, install the hooks and verify the build. Explicit invocation only.Votes: 0GitHub stars: 3
- Jobs ArchitectDesigns the scheduled and background jobs of an already-scoped use case — which scheduling technology (@Scheduled, ShedLock, Quartz, Spring Batch, db-scheduler, JobRunr), trigger and cadence, coordination across instances, overlap and missed-run policy, on/off property and job metrics — into the `35-jobs.md` partial. Owns the transactional outbox's relay schedule and its prune job. Use when the request involves a cron or recurring job, a scheduled task, a batch run, a background job, ShedLock...Votes: 0GitHub stars: 3
- New FeatureOrchestrates the feature pipeline — one use case per run, 5 design skills → spec.md for the executor, and implements an already-approved spec on the same argumentVotes: 0GitHub stars: 3
- Persistence ArchitectDesigns the persistence layer of an already-modeled use case — tables, aggregate mapping, migrations, queries, indexes, and datasource configuration — into the `20-persistencia.md` partial. Use when the request involves modeling the database, mapping an aggregate to JPA, writing or reviewing migrations, deciding indexes and keys, diagnosing N+1 or slow queries, or tuning the pool and datasource properties. Piece of the `/new-feature` pipeline: requires `10-dominio.md` in the given folder and ...Votes: 0GitHub stars: 3
- Project BootstrapCreates the complete initial structure of a Spring Boot project from a declarative architecture blueprint. Use when the user asks to create a project from scratch, start a new project, set up a project, scaffolding, "new Spring project", bootstrap, generate a module structure, create a multi-module Maven or Gradle project, build a hexagonal architecture, clean architecture, onion, layered, vertical slice or modular monolith, or when the /init-project command is run.Votes: 0GitHub stars: 3
- Sonarqube SetupConfigures SonarQube analysis in a generated or adopted Spring Boot project — the scanner plugin in the root build file, the project key and server URL, a CI step when the server is external, and a local SonarQube container through docker-architect when there is no server yet. Use when the request involves SonarQube, SonarCloud, static analysis, quality gate, "configure sonar", or when project-bootstrap or arch-adopt finds a project without the scanner plugin.Votes: 0GitHub stars: 3
- Test ArchitectDesigns the tests for an already-modeled use case — what test exists at what level, what data, what error cases — into the `40-testes.md` partial, and installs the architecture tests in a project that doesn't yet have them. Use when the request involves writing or designing tests, coverage, ArchUnit, boundary tests, integration tests, or "this is missing tests". Piece of the `/new-feature` pipeline: in design mode requires `10-dominio.md` in the given folder and stops without it.Votes: 0GitHub stars: 3
- Transport Security SetupDecides where TLS terminates for a generated or adopted Spring Boot project — at the edge (ingress, load balancer, Caddy) or in the embedded Tomcat, with mutual TLS as a recorded variant — and writes the matching configuration: forwarded headers and trusted proxies, or an SSL bundle with reload and profile-gated TLS; HTTP/2 on; HSTS with exactly one writer; the integration test that proves it on a real server; a local Caddy edge through docker-architect. Use when the request involves HTTPS, T...Votes: 0GitHub stars: 3
- Use Case DesignDelimits a use case's boundary and emits the parent spec that the layer skills detail — trigger, payload, response, side effects, invariants, errors, and canonical names. Use when the request involves "new use case", "design before implementing", "implementation spec", a new endpoint/event/job, or when a request bundles several actions and it's necessary to know whether it's one use case or several. First piece of the `/new-feature` pipeline.Votes: 0GitHub stars: 3