Methodology for Any Agent
Install one plugin. Get 7 specialists, role-gated tool access, and discipline-aware mode switching — on the Hermes Agent platform.
How It Works
Section titled “How It Works”- Install the plugin —
hermes plugins install agustinusnathaniel/maestria/packages/hermes --enable - Plugin activates — Registers 9 methodology skills, 6 slash commands, permission roles, and lifecycle hooks. The plugin has no startup probes for external tools — it is self-contained.
- Pick your mode —
/fein(full pipeline),/sonar(research only),/blitz(fast implementation) — each enables the right specialists and tool gates - Dispatch specialists — The orchestrator decomposes work via
delegate_taskand enforces maker/checker separation. Complex coding tasks can use theopencode_routetool if OpenCode CLI is installed. - Review before delivery — Reviewer validates output before anything reaches you
Quick Install
Section titled “Quick Install”hermes plugins install agustinusnathaniel/maestria/packages/hermes --enableThe plugin is fully self-configuring — Hermes discovers its hooks, commands, and skills from plugin.yaml. No manual setup needed.
Installation Guide →
Explore the Docs
Section titled “Explore the Docs”Getting StartedInstallation, setup, and your first session with the Hermes plugin.
CommandsReference for all slash commands: modes, review, plan, session management.
ChangelogVersion history and release notes.
ContributingProject structure and how to extend the plugin.
Comparison: Hermes vs Other Platforms
Section titled “Comparison: Hermes vs Other Platforms”| Aspect | @maestria/opencode | @maestria/hermes |
|---|---|---|
| Primary domain | Software engineering | Any domain |
| Distribution | npm plugin | Git-based (hermes plugins install) |
| Subagent dispatch | task() function |
delegate_task (Hermes native) |
| Tool gating | YAML frontmatter | pre_tool_call hook |
| Mode switching | Keyword detection | Slash commands /fein /sonar /blitz |
| Coding path | Built-in | Routes to OpenCode CLI (optional) |
| Permissions | Agent-level | Role-based (PermissionRole) |