askill
api-documentation-verify

api-documentation-verifySafety 90Repository

Verifies API documentation against source code to eliminate fabricated claims, ensure accuracy, and validate examples. Zero tolerance for unverified claims, marketing language, or non-runnable code examples. Use before committing API docs or during documentation reviews.

1 stars
1.2k downloads
Updated 1/24/2026

Package Files

Loading files...
SKILL.md

API Documentation Verification Skill

Purpose

Verify API documentation accuracy against source code. This skill eliminates fabricated API methods, unverified performance claims, non-runnable code examples, and marketing language. Every documented feature must exist in the codebase.

Quick Start

Use this skill to verify:

  • API methods exist with correct signatures
  • Code examples are runnable and accurate
  • Performance claims have benchmark support
  • Configuration options match source code
  • Error documentation matches thrown errors
  • Marketing language is removed
  • Dependencies match package.json

Verification Categories (Summary)

CRITICAL (Must Fix Before Commit)

  • API Method Existence: Every documented method must exist in source with exact signature
  • Parameter/Return Types: Types must exactly match implementation (no guessing)
  • Code Examples: All examples must be runnable with proper imports and error handling
  • Performance Claims: ZERO tolerance for unverified claims - require benchmarks

HIGH (Should Fix Soon)

  • Configuration: Documented options must exist with correct field names
  • Error Documentation: All thrown errors must be documented

MEDIUM (Nice to Have)

  • Marketing Language: Remove buzzwords (blazing-fast, revolutionary, enterprise-grade)
  • Dependency Versions: Match package.json exactly

For detailed checks with examples and verification patterns:

Read `~/.claude/skills/api-documentation-verify/references/VERIFICATION-CHECKS.md`

Use when: Need specific verification patterns, examples of good/bad documentation, or detailed check descriptions


Execution Process (Summary)

Core Steps

  1. Identify Documentation: Find all .md files, README, DOCS, API files
  2. Extract Claims: Methods, examples, config, performance claims
  3. Verify Against Source: Compare documented vs actual (read source files)
  4. Check Marketing Language: Scan for banned words/phrases
  5. Generate Report: CRITICAL/HIGH/MEDIUM issues with line numbers
  6. Provide Corrections: Show correct versions for critical issues
  7. Summary Statistics: Count issues, verified items

For detailed execution steps with bash commands and report formats:

Read `~/.claude/skills/api-documentation-verify/references/EXECUTION-STEPS.md`

Use when: Performing verification, need bash commands, or want detailed report format templates


LEGACY CONTENT TO REMOVE

Integration Points

This skill can be invoked:

  • Manually when reviewing documentation
  • Before commits that modify documentation
  • In CI/CD as documentation linting step
  • Before releases to ensure doc accuracy

Exit Criteria

  • All API methods verified against source code
  • All code examples validated for runnability
  • All performance claims checked for benchmark support
  • All configuration options verified
  • All errors documented
  • Marketing language flagged
  • Report generated with specific line numbers
  • CRITICAL issues should block documentation commits

Example Usage

# Manual invocation
/skill api-documentation-verify

# Verify specific doc file
/skill api-documentation-verify README.md

# Verify all docs in directory
/skill api-documentation-verify docs/

Automation Opportunities

This skill can be automated in CI/CD:

# .github/workflows/docs-verify.yml
name: Verify Documentation

on:
  pull_request:
    paths:
      - "**.md"
      - "docs/**"

jobs:
  verify:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Verify API Documentation
        run: |
          # Run skill via Claude Code API
          claude-code skill api-documentation-verify

References


Related Agent

For comprehensive documentation guidance that coordinates this and other documentation skills, use the documentation-coordinator agent.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

72/100Analyzed 2/13/2026

A high-level coordination skill for verifying API documentation accuracy. It defines strict verification categories and a workflow but delegates specific execution steps and checks to external reference files. The file is currently in a transitional state, containing a section marked 'LEGACY CONTENT TO REMOVE' which creates some ambiguity.

90
70
85
65
70

Metadata

Licenseunknown
Version1.0.0
Updated1/24/2026
Publishermeriley

Tags

apici-cdgithubgithub-actionsllm