Skip to content
@nerviz-ai

Nerviz

An agent harness for Spring Boot: Claude Code skills, agents and hooks that keep AI-written Java code on-architecture.

Nerviz — an agent harness for Spring Boot

Nerviz is an agent harness for Spring Boot on Claude Code. It generates the project from an architecture declared as data, designs every feature as an approved spec before any code is written, and blocks at write time what that architecture forbids.

  • Architecture is data. Seven blueprints — hexagonal, clean architecture, layered, onion, vertical slice, modular monolith — plus your own, each a YAML file.
  • Spec before code. /new-feature designs one use case per run, layer by layer, and only an approved spec reaches the agent that writes src/.
  • Enforced, not promised. Hooks refuse a write outside a skill's territory or a forbidden import, and ArchUnit and the build check the rest.
  • Self-contained. A generated project carries the whole harness and updates itself with /arch-adopt.

Repositories

Repository What it is
nerviz The harness: norms, skills, agents, blueprints and the ArchHook hooks. Start here.
marketplace Claude Code marketplace with /arch-adopt, which installs or updates Nerviz inside an existing Spring Boot project.

Get started

New project — follow Getting started. Existing project — install from the marketplace:

claude plugin marketplace add nerviz-ai/marketplace
claude plugin install nerviz@nerviz

Then run /nerviz:arch-adopt inside the project.

Documentation in English and português.

Contact

Nerviz is pronounced NAIR-viz, after Pier Luigi Nervi. Not affiliated with Anthropic, Broadcom or Oracle; Claude Code, Spring and Java are named only to describe what Nerviz works with.

Pinned Loading

  1. nerviz nerviz Public

    Nerviz — an agent harness for Spring Boot. Claude Code skills, agents and hooks that generate Spring Boot projects and keep AI-written code on-architecture: DDD, dependency direction and naming enf…

    Java 11

  2. marketplace marketplace Public

    Claude Code marketplace for Nerviz: one skill, /arch-adopt, that installs or updates the Nerviz harness inside a Spring Boot project.

    TypeScript 1

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…