What problem does it solve? Large multi-subsystem repositories overwhelm agent context windows, and a single giant context file gets truncated so agents miss critical rules. This Skill builds an on-demand project understanding layer so Hermes and other agents orient quickly without stuffing the entire codebase into one file. ## Core Features & Use Cases - Nested SOUL/ tree generation: Creates a root SOUL.md index plus numbered per-subsystem SOUL.md files covering purpose, key paths, contracts, invariants, and verify commands. - Hermes context wiring: Configures .hermes.md and AGENTS.md correctly, including the critical rule that .hermes.md replaces AGENTS.md auto-injection and must force a tool-read of AGENTS.md. - Invariant capture and maintenance discipline: Extracts hard security and routing rules into both AGENTS.md and a dedicated invariants SOUL file, with a same-change-set update policy. - Use Case: Onboarding agents to a large Rust/Python monorepo—survey the tree, write the SOUL index and subsystem files, wire .hermes.md, and verify each nested file stays small and path-grounded. ## Quick Start Ask the agent to build a SOUL knowledge base for this repository and wire up .hermes.md so Hermes loads AGENTS.md and the SOUL index correctly.