Skip to content
Back to skills

Jk Docs Review

ASecurity

Verify project documentation against reality and report findings for review

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsgodocumentation

Works with

  • terminal

Security analysis

A100/100

Scanned October 9, 2026

npx -y skills add janklan/skills --skill jk-docs-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jk Docs Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jk Docs Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/janklan-jk-docs-review/badge)](https://www.skillsdirectory.com/skills/janklan-jk-docs-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Verify project documentation against reality and report findings for review
version: 2
---

Scope: every documentation file in this project (README, CLAUDE.md, docs/, other Markdown)
plus code comments that state facts about behaviour. Open the artefact with the list of
files reviewed so omissions are visible.

Method: read each documentation file in full and extract every falsifiable claim. Verify
the claims in parallel with subagents: read the referenced code verbatim; where reading
cannot settle a claim, run the relevant command. Never rely on conversation history or
prior knowledge. A claim you cannot settle gets verdict UNVERIFIED with the reason - never
a guess. While you're at it, remove all mannered prose. Instead of "a parameter worth varying,"
the mannered writer produces "a dial worth turning." Instead of "this point still matters,"
they write "this point earns its keep." The phrases exist to display the writer, not to convey 
the idea, and readers can tell. That is why mannered prose irritates: it makes the reader work
harder so the writer can perform. It is also imprecise. Metaphors drag in connotations the writer
did not choose and cannot control. The fix is to say what you mean. When a literal phrase is 
available, use it.

Findings: false or outdated statements, ambiguities, verbose prose, LLM slop. Every finding
must quote the claim, cite its file and line, and cite the evidence (code location or
command output). A finding without evidence must not appear.

Identifiers: letter = category (F false, O outdated, A ambiguous, V verbose/slop), number =
sequence. Number proposed solutions within their finding (F3.1, F3.2).

Output: a reviewable HTML artefact, not a terminal response. One row per finding: id,
location, quoted claim, evidence, proposed solutions. Factual findings first, style after.
End with the UNVERIFIED list.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…