Back to skills
SkillHub ClubWrite Technical DocsFull StackBackendTech Writer

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.

Stars
253
Hot score
98
Updated
March 20, 2026
Overall rating
C3.2
Composite score
3.2
Best-practice grade
S96.0

Install command

npx @skill-hub/cli install huangjia2019-claude-code-engineering-quality-checking

Repository

huangjia2019/claude-code-engineering

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 repository

Best 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

Claude CodeCodex CLIGemini CLIOpenCode

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)

```

quality-checking | SkillHub