Catches the mistakes coding agents repeat before they merge: a pull-request gate with no model call and no API key.
Hermes loads skills from the project, so brevio-core reaches it as a skill, and as an MCP server if you add one.
In the repository:
brevio-core hook install --target hermes
brevio-core init
hook install writes the agent skill to .hermes/skills/brevio-core/SKILL.md: when to run the commands, the commands,
and how to read a finding. Running it again replaces an older copy and changes nothing else. init writes the
pull-request workflow, the AGENTS.md block and a baseline.
Add brevio-core where your Hermes configuration lists MCP servers, with this command and these arguments:
brevio-core:
command: uvx
args: ["brevio-core==0.9.1", "mcp"]
Start Hermes in the repository: the server reads only the folder it was started in. scan, the agent hook and the
MCP server use no network and send nothing.
The skill tells Hermes to scan the files it changed with brevio-core scan and to fix each finding in the code rather
than silence it. There is no hook after each edit, so the pull-request check is the backstop.