Cross-model doc review (Codex, read-only) checked the v1.58.0.0 docs
against the shipped code. Fixes:
- howto + make-pdf SKILL: diagram source is preserved base64 in a
data-gstack-source attribute, not an HTML comment (-- in mermaid
arrows would corrupt a comment); fences must start at column 0;
fence options example gains page=portrait; --to html "zero network
refs" qualified (--allow-network deliberately keeps remote tags).
- /diagram description, README + docs/skills.md rows: the hand-drawn
aesthetic belongs to the .excalidraw artifact; rendered SVG/PNG use
mermaid's clean neutral theme (lib/diagram-render entry.ts pins
theme: "neutral").
- CHANGELOG v1.58.0.0 wording: --strict coverage lists all five fatal
classes (missing/remote/out-of-tree/oversized/non-regular); fences
are vector SVG in pdf+html, 300dpi PNG in docx; hand-drawn claim
scoped to the .excalidraw file.
- lib/diagram-render/README: Page API table gains __downscaleRaster.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
New skill: agent authors mermaid from the user's description and renders the
triplet through the offline diagram-render bundle in the browse daemon —
.mmd source (the single source of truth), editable .excalidraw (opens at
excalidraw.com, round-trips back through re-render), and SVG + PNG. Flowcharts
convert to fully editable scenes; other mermaid types render with an explicit
upstream-converter limitation note. Never ships an unrendered source file;
offline is the contract (no CDN fallback). Inventory rows in AGENTS.md +
docs/skills.md; generated SKILL.md + llms.txt via gen:skill-docs.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>