Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when creating, rewriting, or significantly improving a README based on the actual repository structure, commands, and intended audience.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Do NOT use when:
readme-writing-package insteadWrite a README that is accurate, evidence-based, scannable, and useful for the intended audience. Reflects the real repository — not assumptions.
Before drafting a single line, run a fresh repository inspection in this session. Do not rely on prior knowledge, prior turns, or the existing README prose. Produce an explicit evidence ledger:
ledger:
package: <name + version from manifest>
description: <verbatim from manifest>
cli_entry: <bin / entry from manifest, if any>
commands: <list of real commands from Taskfile / Makefile / package.json scripts>
install: <verified install path(s) from scripts/install.* or docs>
doc_targets: <list of /docs files actually linked from the new draft>
counts: <skills / rules / commands / personas / advisors — if surfaced as badges>
visual_keep: <line range of existing README header, banner, badge block to preserve>
If any cell is unknown, run ls, grep, find, or read the file before
writing — never invent. If the user asks to "use the existing banner",
locate the exact source lines and reproduce them byte-for-byte, including
the surrounding HTML.
Determine repository type:
| Type | Audience | Priority |
|---|---|---|
| Library/Package | Developers consuming it | Install → Usage → API |
| Application | Team / contributors | Setup → Dev workflow → Architecture |
| CLI tool | End users | Install → Commands → Examples |
| Template/Starter | Bootstrappers | What you get → Quickstart → Customize |
| Internal tool | Team members | Purpose → Setup → Common tasks |
| Agent/Framework | AI tools + maintainers | What it is → Install → Architecture → Extend |
Read these files to extract truth:
README.md (existing, if any)package.json, composer.json — name, description, scripts, dependenciesDockerfile, docker-compose.yml — runtime setupTaskfile.yml, Makefile — available commandsdocs/, agents/ — existing documentationExtract: project purpose, install path, main commands, requirements, key workflows, testing/linting commands, contribution flow.
Only include sections that provide value. Candidates:
Do NOT include sections "because READMEs usually have them." Skip empty or near-empty sections entirely.
Rules:
Formatting:
tree format)A reader scanning the README should answer within 10 seconds:
The first screen (before scrolling) must contain the title, summary, and either install command or quickstart. Everything else comes after.
Keep the README scannable. If it grows past ~150 lines, add a Table of
Contents; past ~300 lines, split deep content out to /docs/ or
references/. Use <details> only for secondary, bulky content (never
for install, first example, or requirements).
→ See docs/guidelines/docs/readme-size-and-splitting.md for thresholds,
splitting strategies (reference-split, deep-link tables, collapsibles),
multi-audience handling, and anti-patterns.
For every internal link in the new draft:
test -f the path. If a
directory, test -d. Strip #anchor and ?query before the check.file.md#section), grep the target file for
the heading slug. Missing anchor = broken link.For every dropped target, search the rest of the repository
(grep -r "<path>" over AGENTS.md, docs/, dist/agent-src*/,
.augment/, packages/). If no other file references it, mark
orphan-candidate. Surface the list to the user — do not delete
silently.
After writing, verify:
Taskfile.yml, Makefile, package.json scripts, etc.)kept / added / dropped with orphan-candidates flaggedTaskfile.yml / Makefile / package.json scriptsApply the Frugality Charter to every README you author.
Examples in this artifact:
Pre-save self-check:
screenshot-hygiene: anonymize sensitive
data and human-gate the embed before it ships. Illustrative / no-data visuals
(diagrams, placeholder-only UI) are the reconciled exception.AGENTS.md rather than linked?→ Final prose pass for audience-facing output: humanizer — remove AI-writing tells before delivery.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
The English summary is being prepared. Showing the original description.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
The English summary is being prepared. Showing the original description.
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
The English summary is being prepared. Showing the original description.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
The English summary is being prepared. Showing the original description.
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
The English summary is being prepared. Showing the original description.