Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add jdanigo/hydraia --skill explainmegit clone --depth 1 https://github.com/jdanigo/hydraiaWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/jdanigo/hydraia/explainme)<a href="https://agentmods.dev/skills/jdanigo/hydraia/explainme"><img src="https://agentmods.dev/badge/skills/jdanigo/hydraia/explainme/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/jdanigo/hydraia/explainme"><img src="https://agentmods.dev/badge/skills/jdanigo/hydraia/explainme.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00125 | $0.03839 |
| Opus 5 | $0.00063 | $0.01920 |
| Sonnet 5 | $0.00025 | $0.00768 |
| Haiku 4.5 | $0.00013 | $0.00384 |
Grade A, and why
explainme scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
88% identical to archify — 26 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 154 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Explainme — visual, verifiable code explanation
Explain a codebase to a human as a self-contained, interactive HTML map compiled from a small typed JSON specification. The deterministic CLI validates every artifact before delivery and refuses to ship one that is not geometrically clean and semantically faithful — so the diagram never invents topology. Static output is the default; enable motion only for a demo or presentation.
This is a vendored + rebranded build of Archify (MIT). The MIT LICENSE, THIRD_PARTY_NOTICES.md, and the upstream attribution above are kept as required. The engine (schemas, renderers, viewer, validator) is upstream's; Hydraia adds the codegraph grounding and the onboarding framing below.
Hydraia grounding — codegraph is the topology source (read first)
Do NOT hand-guess the system's structure. In Hydraia the topology comes from codegraph (the verified code knowledge graph), and Explainme renders it:
- Query codegraph for the subsystem in scope — components/modules, call edges, entry points, storage/transports, blast radius (
codegraph_explore, callers/callees/impact). That is the ground truth. - Author the typed IR (below) from those verified nodes and edges — not from a guess. When a node maps to real code, set its source-evidence (
SRCmarkers) from codegraph's file:line so the diagram is click-through to the actual source. - Frame it as onboarding, not decoration. Attach up to ~5 guided-walkthrough
viewschapters that walk a newcomer through the real paths — e.g. "request path", "auth flow", "data lineage", "startup/lifecycle". The goal is "a new engineer understands this system in 10 minutes", not "a pretty picture". - Then follow the fast authoring path. The model that drives this is Sonnet-class — the hard correctness lives in the deterministic CLI + codegraph, not in the model's geometry planning.
Fast authoring path
Create a self-contained, interactive HTML diagram from a small typed JSON specification. Static output is the default; enable motion only when the user asks for a demo or presentation.
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- assets/JetBrainsMono-OFL.txt 4.3 KB
- assets/template.html 756 KB
- bin/archify.mjs 74 KB runs code
- bin/open-artifact.mjs 2.2 KB runs code
- bin/preview.mjs 23 KB runs code
- bin/visual-check.mjs 33 KB runs code
- delta/architecture-delta.mjs 71 KB runs code
- examples/agent-run.lifecycle.json 3.9 KB
- examples/agent-tool-call.workflow.json 5.6 KB
- examples/async-job-roundtrip.sequence.json 4.3 KB
- examples/checkout-platform.base.architecture.json 2.2 KB
- examples/event-stream.dataflow.json 5.3 KB
- LICENSE 1.1 KB
- package-lock.json 4.8 KB
- package.json 1.6 KB
- references/authoring-contract.md 14 KB
- references/brand-marks.md 2.1 KB
- references/delivery-contract.md 8.4 KB
- references/viewer-runtime.md 4.1 KB
- renderers/architecture/grid.mjs 2.0 KB runs code
- renderers/architecture/render-architecture.mjs 44 KB runs code
- renderers/dataflow/README.md 4.1 KB
- renderers/dataflow/render-dataflow.mjs 21 KB runs code
- renderers/lifecycle/README.md 5.1 KB
- renderers/lifecycle/render-lifecycle.mjs 24 KB runs code
- renderers/sequence/README.md 4.7 KB
- renderers/sequence/render-sequence.mjs 21 KB runs code
- renderers/shared/brand-marks.mjs 22 KB runs code
- renderers/shared/cli.mjs 9.9 KB runs code
- renderers/shared/desktop-readability.mjs 1.1 KB runs code
- renderers/shared/diagnostics.mjs 4.5 KB runs code
- renderers/shared/engineering-profiles.mjs 6.8 KB runs code
- renderers/shared/generated-brand-marks.mjs 160 KB runs code
- renderers/shared/generated-validators.mjs 422 KB runs code
- renderers/shared/geometry.mjs 56 KB runs code
- renderers/shared/i18n.mjs 47 KB runs code
- renderers/shared/layout-report.mjs 1015 B runs code
- renderers/shared/legend.mjs 8.4 KB runs code
- renderers/shared/output-path.mjs 11 KB runs code
- renderers/shared/repository-evidence.mjs 12 KB runs code
- renderers/shared/repository-location.mjs 3.4 KB runs code
- renderers/shared/text-fit.mjs 2.1 KB runs code
- renderers/shared/utils.mjs 11 KB runs code
- renderers/shared/validator.mjs 3.4 KB runs code
- renderers/workflow/README.md 10 KB
- renderers/workflow/render-workflow.mjs 1.1 KB runs code
- renderers/workflow/workflow-compiler.mjs 167 KB runs code
- renderers/workflow/workflow-migration-geometry.mjs 5.2 KB runs code
- schemas/architecture.schema.json 6.6 KB
- schemas/common.schema.json 3.0 KB
- schemas/dataflow.schema.json 5.8 KB
- schemas/lifecycle.schema.json 6.4 KB
- schemas/README.md 11 KB
- schemas/sequence.schema.json 5.5 KB
- schemas/workflow.schema.json 9.5 KB
- scripts/check-render-output.mjs 32 KB runs code
- scripts/check-update.mjs 55 KB runs code
- scripts/generate-brand-marks.mjs 5.0 KB runs code
- scripts/generate-validators.mjs 2.3 KB runs code
- scripts/render-examples.mjs 1.2 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today First seen · 154 lines · 125 tokens per session scan A 66748ffd1cd0
explainme is a skill published in the GitHub repository jdanigo/hydraia (8 stars, last pushed today), licensed MIT. It adds 125 tokens to every session and 3,839 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. It is 88% identical to archify, differing in 26 lines, and is treated as a copy.
Other skills, from other repositories
deck-course-module
A course or workshop slide template with persistent learning goals, teaching pages, multiple-choice self-tests, and a wrap-up.
engineering-onboarding
Create an onboarding guide for an engineer joining a team that consumes the design system. Trigger when someone says: onboard new engineer, developer getting started guide, new engineer guide, engineering onboarding, first day for developers, frontend onboarding, or anything about helping an engineer new to the team…
designer-onboarding
Create an onboarding guide for a designer joining a team that uses a design system. Trigger when someone says: onboard new designer, getting started guide, new team member guide, onboarding documentation, first day with the system, new designer guide, or anything about helping a designer new to the team or the design…
show-me
Explain the current topic or a proposed design visually with types and signatures, pseudocode, a call tree, a component tree, a file tree, a diff, a whole block, a Mermaid diagram, or a published Artifact.
uiux
Use when deciding how the product's UI should look and how its UX should behave, from the mockup and logic docs - visual direction, design system, and per-screen design chapters via an interview, using capstone's own vendored design method.
mockup
Use when defining a new product idea - adaptive purpose/business-plan/scenarios interview persisted to a file, then a traceable markdown mockup.