This is the final validation step in a documentation pipeline. It takes a manifest of generated API docs and runs them through a quality checklist: completeness against the original route scan, structural consistency (methods, params, responses), auth markers, valid JSON examples, and spot checks against actual source files. The output is a pass/fail report with coverage stats and a line-by-line issue list. It's designed to catch the gaps that always show up when you generate docs programmatically, like missing endpoints or response codes that don't match what the handler actually returns. Worth running before you commit generated docs to your repo.

GitHub stars
826
last updated
May 30, 2026

Install

$ npx -y skills add huangjia2019/claude-code-engineering --skill quality-checking --agent claude-code

Installs into .claude/skills of the current project.

Files

Quality Checking Skill

Validate generated API documentation against quality standards.

Input

You will receive a documentation manifest from the previous pipeline stage, listing generated files and documented routes.

Process

Step 1: Load Quality Rules

Read the rules at rules/doc-standards.md for the complete checklist.

Step 2: Check Each Documentation File

For each generated doc file, verify:

  1. Completeness: Every route from the scanner manifest is documented
  2. Structure: Each endpoint has method, path, description, parameters, responses
  3. Auth markers: Endpoints with auth middleware have 🔒 markers
  4. Examples: Request/response examples are valid JSON
  5. Consistency: All files follow the same format

Step 3: Cross-Reference with Source

For each documented endpoint, spot-check against the source file:

  • Does the documented path match the actual route?
  • Are the middleware requirements correctly noted?
  • Are the response codes accurate?

Output Format

Return a quality report:

# Documentation Quality Report

## Score: {PASS / NEEDS_REVISION}

Sponsors

Details

Repository
github.com/huangjia2019/claude-code-engineering
Categories
Backend & APIs, Documentation, Code Review & Quality
First seen
Jun 11, 2026

More from huangjia2019/claude-code-engineering

All 11
1huangjia2019 avatarroute-scanninghuangjia2019/claude-code-engineeringScan Express.js source files to discover all API route definitions.0skills.sh installs
2jezweb avatarOpenAI Apps MCPjezweb/claude-skillsBuild ChatGPT apps with MCP servers on Cloudflare Workers. Extend ChatGPT with custom tools and interactive widgets (HTML/JS UI). Use when: developing ChatGPT e0skills.sh installs
3kostard avatarforgecad-make-a-modelkostard/forgecad-public-kitCreate manufacture-realistic prototype ForgeCAD (.forge.js) models in the active CAD project. Handles file placement, invokes the forgecad skill for API guidanc0skills.sh installs
4kubesphere avatarkubesphere-corekubesphere/kubesphereKubeSphere central controller Skill. Routes to specific Skills based on user requests: multi-cluster management (kubesphere-cluster-management), multi-tenant ma0skills.sh installs
5kubesphere avatarkubesphere-volcanokubesphere/kubesphereKubeSphere Volcano job management Skill. Use when user asks to create, list, update, delete Jobs (Volcano Jobs), manage Queues, create PyTorch/TensorFlow/MPI tr0skills.sh installs
6manutej avatarFastAPI Customer Support Tech Enablementmanutej/luxor-claude-marketplaceComprehensive FastAPI skill for building modern Python web APIs with focus on customer support systems, ticket management, real-time chat, and backend operation0skills.sh installs