doc-style

A writing guide for Markdown documentation, including RFCs, ADRs, documentation files, and README files. It says each prose paragraph should stay on one source-code line and be separated by blank lines.

In plain words
What is it for?
Use it when writing or editing documentation prose, while keeping lists, tables, and code blocks line-oriented.
Why use it?
It keeps rendered documentation readable and makes small wording changes produce smaller diffs in version control.

Agent

Install

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.

agentmods
npx agentmods add agents/the-void-ia/void-box/doc-style
Clone the repo
git clone --depth 1 https://github.com/the-void-ia/void-box
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,499 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00000 $0.02499
Opus 5 $0.00000 $0.01249
Sonnet 5 $0.00000 $0.00500
Haiku 4.5 $0.00000 $0.00250

Measured 3d ago against content hash ee34f566b511, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

doc-style 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 3d ago.

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.

docs/agents/doc-style.md · 87 lines

How it starts

The opening of the file, as written. The whole thing — 87 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Markdown documentation style

Markdown documentation prose — RFCs, ADRs, files under docs/, and READMEs — follows the same one-paragraph-per-line rule as commit messages. Write each paragraph on a single line; do not hard-wrap prose to a fixed column. The renderer reflows it to the reader's display width, whereas manual mid-paragraph line breaks render as ragged text and turn a one-word edit into a multi-line diff. Reserve hard line breaks for genuinely line-oriented content (lists, tables, code blocks), and use blank lines to separate paragraphs. Apply this to prose you add or edit; reflow surrounding hard-wrapped paragraphs only when you're already changing them, not as a sweeping rewrap.

Introduce before use; prefer mechanism over property

Design docs — RFCs especially — must read as practical descriptions of what is being built, not fluent prose that leans on terms the reader has not met. Two habits cause that defect; avoid both.

Introduce a named component before referring to it. The first time a concrete artifact appears (a token, a CA, a store, a config type), define it in one breath — what it is, who creates it, where it lives, its lifetime, and the problem it solves — using the indefinite article ("each run gets a proxy token, a random value the host…"). Only after that introduction may later text use the definite article ("the proxy token"). A first mention written as "the per-run token" presupposes a definition the reader was never given and forces them to reverse-engineer it from usage. When a doc has many such artifacts, define them once in a short "New components" inventory near the top of the design section, then refer back to it; if a forward reference is genuinely unavoidable, mark it explicitly ("the per-run CA, defined below"), never as a bare "the per-run CA".

State the mechanism before claiming the property. Do not assert a guarantee ("isolates runs", "bypass-safe", "fail-closed") on its own — first describe the concrete behavior that produces it, then let the property follow as a consequence. "X isolates runs from each other" is an unearned claim; "the host gives each run a token the proxy checks per connection, so one run cannot drive another's traffic" is a mechanism the isolation falls out of. The same applies to hype adjectives that assert quality without showing it ("powerful", "seamless", "robust", "simply", "easily") — describe what the thing does and let the reader judge. When reviewing prose you wrote, scan for definite-article first mentions, bare property claims, and hype adjectives, and fix each at the point of use.

Read the full file on GitHub · 87 lines

Changes

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.

  1. 3d ago First seen · 87 lines · 0 tokens per session scan A ee34f566b511

Subscribe to this mod's changes

doc-style is an agent published in the GitHub repository the-void-ia/void-box (88 stars, last pushed 6d ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 2,499 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

playwright-test-generator

Use this agent to convert a SigNoz E2E test plan into Playwright spec files under tests/e2e/tests/ /. Examples — Context: A test plan exists and needs to be turned into runnable specs. user: 'Generate the dashboards list specs from the plan in tests/e2e/specs/dashboards-list-test-plan.md' assistant: 'Using the…

SigNoz/signoz · 0 tokens

playwright-test-healer

Use this agent to debug and fix failing SigNoz E2E Playwright tests. Examples — Context: A spec is red. user: 'tests/e2e/tests/dashboards/list.spec.ts is failing, fix it' assistant: 'Using the healer agent to debug each failing scenario and adjust the spec.' Context: After a frontend change a previously-green spec…

SigNoz/signoz · 0 tokens

playwright-test-planner

Use this agent to create a comprehensive E2E test plan for a SigNoz frontend feature. Examples — Context: A new feature has shipped and we need test coverage. user: 'Plan E2E tests for the alerts list page' assistant: 'I'll use the planner agent to read the relevant frontend source, navigate the page in a real…

SigNoz/signoz · 0 tokens

trace-analyzer

Analyze trace files for cases using agent-based detection.

Not-Diamond/self-care · 9 tokens

self-care/context-refiner

You are a context remediation agent for the Self-Care plugin. Your job is to propose and apply fixes for agent cases by editing project files — system prompts, tool descriptions, and context documents.

Not-Diamond/self-care · 5 tokens

build-and-dev-conventions

See AGENTS.md for the full command reference and developer quick-start. This document explains the architectural choices behind those commands.

kiali/kiali · 0 tokens