Agent instructions for docs.jacobpevans.com
This is the documentation site for Jacob P Evans, built on Mintlify (Hobby tier), deployed athttps://docs.jacobpevans.com. The repo is the source of truth — all
MDX, diagrams, and config are version-controlled here.
About this project
- Pages are MDX files with YAML frontmatter
- Configuration lives in
docs.json - Mintlify renders Mermaid natively (ELK layout); fenced
```mermaidblocks work directly - Source repo:
https://github.com/JacobPEvans/docs
Local development
Identity system
Reef Green primary#4FB3A9, Coral accent #E06B4A, Ink dark bg #0B1D2A,
Paper light bg #F4EFE6. Full palette in docs.json. Geist for display and
body; JetBrains Mono via inline code for terminal-style accents.
Brand voice (header tagline):
Splunk and Cribl architect by day. Building the AI dev pipeline by night. Reef tank in the living room, homelab in the basement, both fully monitored.
Writing style
- Active voice, second person (“you”)
- Sentence case for headings
- Code formatting for file names, commands, paths, code references
- One idea per sentence
- Diagrams over prose where structure matters
page_type), navigation density, and cited sources — is the published
page conventions/documentation-standards.
Author new pages to it by default.
Technical writing
Follow Google technical-writing style, aimed at an 8th-grade reading level. Short sentences, one idea each. Plain words over Latinate ones. Active voice. Keep terms of art, but define each one the first time you use it. Rewrite big words and long sentences into plain, direct ones:
Never cut a sentence to fit a character limit. If a line runs long, restructure
it — split the sentence, use a bullet, or make a table — rather than reflowing
the text to a fixed width.
When your runtime has Claude Code skill support, invoke the
elements-of-style
plugin’s writing-clearly-and-concisely skill before writing prose.
Content boundaries — PUBLIC information only
- No real internal IP addresses (use placeholders)
- No real internal hostnames (use plausible-but-fictional names)
- No references to private repos — treat them as if they don’t exist
- No credentials, tokens, or sensitive data
PRIVATE, it does not appear here. Verify with gh repo view OWNER/REPO --json visibility when in doubt.
Diagrams
Every repo with non-trivial architecture ships diagrams, rendered as inline Mermaid. The reader-facing summary — format, placement, what to draw, and when to reach for a table or<Steps> instead — is the published page
conventions/diagramming.
The full authoring rules are split across two canonical pages. Follow both when
you emit any Mermaid on this site:
conventions/mermaid-style— the byte-for-byte theme directive, shape vocabulary,classDefandlinkStylepalettes, the four narrative shapes, and density caps.conventions/mermaid-links— making diagram nodes navigable with theclickdirective, and the external-URL workaround.
Phases
- Phase A (current): foundation, theme, full nav skeleton, 8 priority diagrams, 9 category overviews, profile banner
- Phase B (next): top 10 priority repo pages
- Phase C (later): remaining ~20 public repos
- Phase D (ongoing): new repos get a docs page on creation; quarterly diagram audit