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'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when creating, rewriting, or significantly improving a README based on the actual repository structure, commands, and intended audience.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。