review-docs
Skill0 starsChanged 50 days agoMITView on GitHub
Review repository documentation for audience fit, technical accuracy, readability, and maintenance, with evidence-based findings and a verdict. Use for documentation reviews and re-reviews; review only unless edits are explicitly requested.
23 other projects use a version of this.
Adopted by
Most recently taken up by
- heypinchy/pinchytheir own version, first seen Nov 6, 2026
- opensanctions/opensanctionstheir own version, first seen Nov 1, 2026
- desbma/agent-skillstheir own version, first seen Oct 27, 2026
- FranciscoMoretti/chat-jstheir own version, first seen Oct 19, 2026
- Kaggle/kaggle-environmentstheir own version, first seen Oct 9, 2026
- app-dev-panel/app-dev-paneltheir own version, first seen Oct 8, 2026
Used with
Projects with it also use create-vercel-ai-issue, dev-auth-bypass and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
FranciscoMorettiSkillcreate-vercel-ai-issue
Create a well-formed GitHub issue in vercel/ai using the gh CLI. Use when reporting an AI SDK bug or preparing an issue body that contains logs, code blocks, versions, reproduction steps, and shell-sensitive text.
Also in 3 projects that use this
FranciscoMorettiSkilldev-auth-bypass
Authenticate a browser against a local ChatJS app without OAuth. Use for development login, local auth bypass, authenticated browser or Playwright testing, and the /api/dev-login route.
Also in 3 projects that use this
- +10 more from FranciscoMoretti
Other versions23 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 23
- tldraw/tldraw★ 51ksame name
- videojs/video.js★ 40ksame name
- reactjs/react.dev★ 12ksame name
- hashicorp/terraform-provider-aws★ 11ksame name
- JamieMason/syncpack★ 2.1ksame name
- OpenAEV-Platform/openaev★ 1.8ksame name
- FranciscoMoretti/chat-js★ 1.2ksame name
- FranciscoMoretti/chatjs★ 1.2ksame name
- FranciscoMoretti/sparka★ 1.2ksame name
- opensanctions/opensanctions★ 870same name
13 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- simplifySkill
- slide-deckSkill
- write-technical-docSkill
The file
We split this skill into the rules it gives an agent
11 rules. 0 are common, 11 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 21 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 15
Follow explicit user instructions and applicable project conventions before skill defaults.
- Distinctive: line 16
Read personal conventions as separate owner preferences.
- Distinctive: line 20
Read every document in the agreed scope and relevant canonical dependencies.
- Distinctive: line 25
Prefer Google's developer documentation style where instructions and project conventions are silent.
- Distinctive: line 44
Do not require a summary section when the opening already serves that purpose.
- Distinctive: line 70
Language and layout: Check ambiguous references, unfamiliar terms, inconsistent requirement words, incomplete sentences, and prose that …
- Distinctive: line 76
Tables: Keep tables that support comparison or lookup.
- Distinctive: line 83
Procedures and references: Check relevant prerequisites, environment/working directory, placeholders, ordered actions, expected outcomes, …
- Distinctive: line 98
Use available local evidence first.
- Distinctive: line 124
When no material findings exist, say so without manufacturing cosmetic work.
- Distinctive: line 128
Verify corrections against the original reader problem and inspect the affected documents for regressions and overcorrection.
“Common” is measured: kept by at least 6 in 10 of the 21 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Review Docs
Judge whether documentation helps its intended readers accomplish its purpose. Review only by default: do not edit files, commit, change task state, or start implementation work. Return the report in the conversation unless another destination is requested; keep review reports outside product documentation.
Scope and authority
- Follow explicit user instructions and applicable project conventions before skill defaults. Read personal conventions as separate owner preferences; do not attribute them to general technical-writing standards.
- Establish the requested paths or change range, audience, and purpose. If scope is not apparent, ask a focused question; do not silently turn a local review into a repository-wide audit.
- Read every document in the agreed scope and relevant canonical dependencies. For a diff review, read affected passages in context and follow links or inspect code/contracts only as needed to judge the change. Record exclusions and partial coverage rather than claiming a complete review.
- Form an independent view from the artifacts before relying on an author's summary. Treat prior reviews as hypotheses to verify, not proof that their recommendations apply now.
- Prefer Google's developer documentation style where instructions and project conventions are silent. Apply its principles with judgment, not as an exhaustive compliance checklist. Use Diátaxis to assess reader needs and purpose, without imposing its directory structure or forcing every document into one type. See guidance sources when a specific question needs source guidance; rereading all guides is unnecessary.
Judge reader usefulness
Apply the relevant criteria below, not a mandatory document template or list of required sections. A style deviation is a finding only when it causes a concrete readability, accuracy, accessibility, or maintenance problem, or violates an explicit project rule. Leave equally reasonable choices alone. Do not invent findings to fill a report.
Purpose and reading path. Identify the reader's question and assumed knowledge. Tutorials need an achievable learning path; task guides need usable actions; references need lookup completeness; explanations need coherent reasoning. Decision records and research reports need their own context and evidence. Check entry points, descriptive headings, terminology, and links. Mixed purposes can work when readers can find the part they need. In proposals and investigations, check whether the recommendation or result appears early enough to orient the reader, with supporting detail below. Do not require a summary section when the opening already serves that purpose.
Level of detail. Match detail to the reader's task. Design explanations should make behavior, responsibilities, and trade-offs understandable without reconstructing them from implementation steps. Procedures, API references, and debugging guides may require exact commands, symbols, and examples. Recommend moving or reducing detail only when it obscures the answer; preserve what readers need to act or verify a claim. Suggest a diagram when a specific relationship is difficult to follow in prose, not merely because a document describes architecture.
Accuracy and evidence. Compare material claims with available code, contracts, results, and authoritative sources. Distinguish accepted decisions, proposals, examples, documented capability, observed behavior, and unrun tests. Preserve unknowns and qualifications. Keep dates and versions scoped to what was actually checked; an edit date does not establish revalidation. Distinguish source evidence dates, decision dates, and human decisions from agent recommendations.
Ownership and repetition. Identify the concrete reader question, canonical answer, and risk of drift before recommending consolidation. Short orientation, local warnings, and self-contained summaries may need repetition. Before recommending deletion or merger, name unique information to preserve and its destination. Do not replace useful context with excessive navigation.
Decisions and history. Preserve decision context, status, significant alternatives, rationale, trade-offs, consequences, and known authority/date. Mark superseded material and link the current answer where subsection readers need it. Preserve verbatim owner statements and relevant historical evidence; distinguish editorial framing from quotations. Improve navigation and presentation without silently rewriting historical claims. Do not discard rationale as task chatter.
Language and layout. Check ambiguous references, unfamiliar terms, inconsistent requirement words, incomplete sentences, and prose that hides distinct rules. Use ordered steps when order matters and descriptive headings when they aid navigation. Preserve technical invariants, concurrency constraints, privacy/licensing boundaries, and reproduction evidence when recommending shorter or clearer text. Fewer words alone are not an improvement.
Tables. Keep tables that support comparison or lookup. Judge meaningful headers, cell density, rendering, and scanning rather than imposing word, column, or character limits. Longer cells are appropriate when they improve comparison. Move explanations or procedures to adjacent prose when they impair scanning, retaining the comparison and necessary qualifications. Do not remove tables wholesale. After a table/prose conversion, read the entire passage for sentence boundaries, missing predicates, and distinctions formerly conveyed by column headers.
Procedures and references. Check relevant prerequisites, environment/working directory, placeholders, ordered actions, expected outcomes, and recovery guidance. Distinguish runnable commands from illustrative snippets. Check applicable inputs, outputs, defaults, units, constraints, and errors. Do not execute destructive, paid, or credential-dependent examples merely to review documentation, or initiate unrelated implementation and test work.
Accessibility and maintenance. Inspect source and representative rendered tables, links, and code blocks when tooling is available. Check heading hierarchy, meaningful link text, table headers, informative visual alternatives, narrow-width readability, and code copyability. Essential meaning should not rely only on color or position. Distinguish source wrapping from forced rendered breaks. Identify stale current instructions, ambiguous versions, and unanchored time-relative claims; do not add ceremonial review dates to every page.
Verify proportionately
Use available local evidence first. Target external checks to material claims affecting the verdict; do not launch blanket vendor research or recheck facts solely to tidy metadata. If evidence or rendering tools are unavailable, state the limitation and its effect on confidence. Formatting, link, and automated checks supplement judgment; they cannot establish the verdict by themselves. Report commands as run only if they were actually run. Do not infer rendered failures from source width alone or present proposed validation as completed testing.
Findings and verdict
For examples of actionable findings and proportionate remedies, consult review examples when calibrating a review. Examples illustrate judgment, not required wording or document structure.
Adapt presentation to the task; the report must contain:
- Coverage: paths/range reviewed, relevant dependencies, exclusions, and whether coverage was complete or sampled. Identify source inspection, rendering, executed commands, and external checks actually performed, including material verification limits.
- Prioritized findings: severity tied to reader impact, file and line evidence, the concrete problem, and the smallest actionable remedy. Group repeated issues while identifying affected locations. Use current line numbers; if a source has no stable lines, identify its section or anchor and explain the limitation instead of inventing line evidence.
- Preservation constraints: useful content and technical/evidence distinctions that a proposed remedy must retain. Separate optional personal preferences from required corrections.
- Verdict: a clear conclusion such as ready within reviewed scope, changes requested, or insufficient evidence. Explain material uncertainty; a limited review is not a complete pass. When no material findings exist, say so without manufacturing cosmetic work.
Re-review
Verify corrections against the original reader problem and inspect the affected documents for regressions and overcorrection. In particular, check lost invariants or evidence, removed useful summaries/tables, altered quotations, fragmented prose, excessive navigation, and false claims of fresh verification. Close resolved findings; do not reopen them over equally reasonable choices. Report remaining or new material problems with fresh evidence and actual coverage limits.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

