reviewing-documentation

SKILL.md

Documentation Review Guidance

Audit, improve, and maintain documentation quality across the repository. Search for doc files — don't rely on hardcoded paths.

Architecture Maintenance

For ARCHITECTURE-FLOW.md updates, load .github/skills/understanding-architecture/SKILL.md first — it has validation commands and source-of-truth mappings.

SKILL.md Quality Gates

Naming rules (agentskills.io spec):

  • writing-csharp-code (lowercase, hyphens, max 64 chars)
  • WritingCSharpCode | writing--csharp | -writing-code

Required frontmatter: name (must match directory name), description (must explain WHAT and WHEN, max 1024 chars)

Body must include: goal statement, practical code examples, common mistakes, related skill cross-references.

.agent.md Quality Gates

Required frontmatter: name, description, argument-hint, tools, model

Verify: handoffs reference valid agent name values from other agent files.

copilot-instructions.md

Loads on every request — keep it lean. Must have: architecture quick reference, dev commands, agents table, skills table.

Audit Checklists

ARCHITECTURE-FLOW.md

  • Mermaid diagrams render without syntax errors
  • State machines match appState.ts type definitions
  • SSE events match Program.cs Write*Event methods
  • Actions match AppAction type union

README.md

  • Quick start works for new users
  • Commands table is accurate
  • Links to sub-READMEs resolve

Skills & Agents

  • Valid YAML frontmatter on all files
  • SDK versions in examples match *.csproj / package.json
  • Cross-references between skills are valid

Cross-Document Consistency

  • Architecture tables match across all docs
  • Port numbers consistent (5173, 8080)
  • SDK versions match actual dependencies

Review Output Format

For each document reviewed:

Document: path/to/file.md — ✅ Good | ⚠️ Needs Improvement | ❌ Broken

Issues: numbered list with suggested fixes

Cross-Reference Issues: broken links, version mismatches

Style Rules

  • Code blocks: always include language identifier (```typescript not ```)
  • Links: relative paths for internal, absolute for external
  • Tables: consistent column widths

Constraints

  • ❌ Don't change code (only docs)
  • ❌ Don't invent features not in codebase
Weekly Installs
2
GitHub Stars
66
First Seen
13 days ago
Installed on
opencode2
gemini-cli2
codebuddy2
github-copilot2
codex2
kimi-cli2