quality-checking
Validate API documentation against quality standards. Use when you need to verify generated docs are complete and correct.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install huangjia2019-claude-code-engineering-quality-checking
Repository
Skill path: 04-Skills/projects/08-skill-pipeline/.claude/skills/quality-checking
Validate API documentation against quality standards. Use when you need to verify generated docs are complete and correct.
Open repositoryBest for
Primary workflow: Write Technical Docs.
Technical facets: Full Stack, Backend, Tech Writer.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: huangjia2019.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install quality-checking into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/huangjia2019/claude-code-engineering before adding quality-checking to shared team environments
- Use quality-checking for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: quality-checking
description: Validate API documentation against quality standards. Use when you need to verify generated docs are complete and correct.
allowed-tools: [Read, Grep, Glob]
---
# 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:
```markdown
# Documentation Quality Report
## Score: {PASS / NEEDS_REVISION}
## Coverage
- Routes in manifest: {N}
- Routes documented: {N}
- Coverage: {percentage}%
## Issues Found
{list each issue with file, line, and description}
## Verdict
{PASS: all checks passed / NEEDS_REVISION: list what needs fixing}
```
---
## Referenced Files
> The following files are referenced in this skill and included for context.
### rules/doc-standards.md
```markdown
# Documentation Quality Standards
## Required Elements Per Endpoint
Each endpoint documentation MUST include:
- [ ] HTTP method (GET/POST/PUT/DELETE/PATCH)
- [ ] Full path (e.g., `/api/products/:id`)
- [ ] Brief description (1-2 sentences)
- [ ] Parameters table (if any)
- [ ] Response status codes
- [ ] At least one response example
## Authentication Markers
- If a route uses `requireAuth` middleware β mark with π
- If a route uses `isAdmin` middleware β mark with π (Admin)
- If no auth middleware β do NOT add any auth marker
## Format Rules
- Group endpoints by resource (products, categories, etc.)
- Order endpoints: GET (list) β GET (single) β POST β PUT β DELETE
- Use consistent heading levels: `###` for each endpoint
- JSON examples must be valid (parseable)
## Common Issues to Flag
- Missing auth marker when middleware is present
- Empty parameters table (should be omitted instead)
- Response example that doesn't match described schema
- Missing error response codes (400, 401, 404, 500)
```