Back to skills
SKILL.md
Acc Documentation Qa Knowledge
ASecurityDocumentation QA knowledge base. Provides quality checklists, audit criteria, and metrics for documentation review.
- 666 stars
- 0 votes
- 0 copies
- 0 views
- Added September 2, 2026
Works with
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill acc-documentation-qa-knowledge --agent claude-codeAre you the author of Acc Documentation Qa Knowledge?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-acc-documentation-qa-knowledge-claude-skill-registry)---
name: acc-documentation-qa-knowledge
description: Documentation QA knowledge base. Provides quality checklists, audit criteria, and metrics for documentation review.
---
# Documentation QA Knowledge Base
Quick reference for documentation quality assessment and audit criteria.
## Quality Dimensions
### Core Quality Metrics
| Dimension | Description | Weight |
|-----------|-------------|--------|
| **Completeness** | All APIs/features documented | 25% |
| **Accuracy** | Code matches documentation | 25% |
| **Clarity** | Understandable, no jargon | 20% |
| **Consistency** | Terms, style, format uniform | 15% |
| **Navigation** | Easy to find information | 10% |
| **Freshness** | Up-to-date with latest version | 5% |
### Quality Scoring
```
Score = (Completeness × 0.25) + (Accuracy × 0.25) + (Clarity × 0.20)
+ (Consistency × 0.15) + (Navigation × 0.10) + (Freshness × 0.05)
Rating:
90-100: Excellent
75-89: Good
60-74: Adequate
40-59: Poor
0-39: Critical
```
## Audit Checklists
### README Checklist
| Item | Required | Score |
|------|----------|-------|
| Project name and description | ✅ | /10 |
| Installation instructions | ✅ | /15 |
| Basic usage example | ✅ | /15 |
| Requirements/dependencies | ✅ | /10 |
| License | ✅ | /5 |
| Badges (build, coverage, version) | ⚪ | /5 |
| Contributing link | ⚪ | /5 |
| Documentation links | ⚪ | /10 |
| Changelog link | ⚪ | /5 |
| Examples work (copy-paste test) | ✅ | /20 |
**Total: /100**
### API Documentation Checklist
| Item | Required | Score |
|------|----------|-------|
| All public classes documented | ✅ | /15 |
| All public methods documented | ✅ | /15 |
| Parameters with types and descriptions | ✅ | /15 |
| Return types documented | ✅ | /10 |
| Exceptions documented | ✅ | /10 |
| Usage examples per endpoint | ✅ | /15 |
| Request/response examples | ⚪ | /10 |
| Error responses documented | ⚪ | /10 |
**Total: /100**
### Architecture Documentation Checklist
| Item | Required | Score |
|------|----------|-------|
| System overview | ✅ | /15 |
| Component descriptions | ✅ | /15 |
| Data flow diagrams | ✅ | /15 |
| Technology stack | ✅ | /10 |
| Decision records (ADRs) | ⚪ | /15 |
| Diagrams render correctly | ✅ | /10 |
| Consistent terminology | ✅ | /10 |
| Cross-references work | ⚪ | /10 |
**Total: /100**
## Detection Patterns
### Completeness Detection
```bash
# Find undocumented public classes
Grep: "^class |^final class |^abstract class " --glob "src/**/*.php"
# Compare with: Grep: "## " --glob "docs/api/**/*.md"
# Find undocumented public methods
Grep: "public function " --glob "src/**/*.php" | wc -l
# Compare with documented count
# Check README sections
Grep: "## Installation|## Usage|## Features" --glob "README.md"
```
### Accuracy Detection
```bash
# Find version mismatches
Grep: "version.*[0-9]+\.[0-9]+" --glob "README.md"
# Compare with: Grep: '"version"' --glob "composer.json"
# Find non-existent paths in docs
Grep: "src/[A-Za-z/]+" --glob "docs/**/*.md"
# Verify each path exists
# Find outdated code examples
# Extract code blocks and verify they match current API
```
### Clarity Detection
```bash
# Find undefined acronyms
Grep: "\b[A-Z]{2,}\b" --glob "docs/**/*.md"
# Check for glossary/definition nearby
# Find jargon without explanation
# Manual review of: DDD, CQRS, VO, DTO first usage
# Find walls of text (paragraphs > 5 lines)
# Manual review recommended
```
### Navigation Detection
```bash
# Find broken internal links
Grep: "\]\((?!http)[^\)]+\)" --glob "**/*.md"
# Verify each relative path exists
# Find missing TOC in long docs (> 100 lines)
wc -l docs/**/*.md | awk '$1 > 100 {print $2}'
# Check for: Grep: "## Table of Contents|## Contents" in each
# Find orphan pages (not linked from anywhere)
# Cross-reference all .md files
```
### Diagram Quality Detection
```bash
# Find diagrams with too many elements
Grep: "^\s*[A-Za-z].*\[|^\s*[A-Za-z].*\(" --glob "**/*.md" -A 50
# Count nodes in each mermaid block
# Find diagrams without labels
Grep: "A-->B|1-->2" --glob "**/*.md"
# Should have descriptive IDs
# Find non-rendering mermaid
# Test each ```mermaid block
```
## Issue Severity Levels
### Critical (Must Fix)
```markdown
❌ Missing installation instructions
❌ Broken copy-paste examples
❌ Wrong/outdated code syntax
❌ Missing license
❌ Dead links to key resources
❌ Security-sensitive info in examples
```
### Warning (Should Fix)
```markdown
⚠️ Missing API documentation
⚠️ No usage examples
⚠️ Outdated screenshots
⚠️ Inconsistent terminology
⚠️ Missing error handling docs
⚠️ Diagrams don't match code
```
### Info (Nice to Have)
```markdown
ℹ️ No badges
ℹ️ Missing contributing guide
ℹ️ No FAQ section
ℹ️ Basic diagrams could be improved
ℹ️ Could add more examples
```
## Audit Report Template
```markdown
# Documentation Audit Report
**Project:** {name}
**Date:** {date}
**Auditor:** Claude Code
## Summary
| Metric | Score | Status |
|--------|-------|--------|
| Overall | X/100 | ⚠️ |
| Completeness | X/100 | ✅ |
| Accuracy | X/100 | ❌ |
| Clarity | X/100 | ✅ |
| Consistency | X/100 | ⚠️ |
| Navigation | X/100 | ✅ |
## Critical Issues
### 1. {Issue Title}
- **Location:** {file:line}
- **Problem:** {description}
- **Impact:** {who is affected}
- **Fix:** {recommendation}
## Warnings
### 1. {Issue Title}
- **Location:** {file}
- **Problem:** {description}
- **Recommendation:** {fix}
## Recommendations
1. {Priority action 1}
2. {Priority action 2}
3. {Priority action 3}
## Detailed Findings
### README.md
- [ ] {item}: {status}
### API Documentation
- [ ] {item}: {status}
### Architecture Documentation
- [ ] {item}: {status}
## Next Steps
1. Fix critical issues immediately
2. Address warnings in next sprint
3. Consider recommendations for roadmap
```
## Quality Improvement Guide
### Quick Wins
| Action | Impact | Effort |
|--------|--------|--------|
| Fix broken links | High | Low |
| Add missing badges | Medium | Low |
| Add code examples | High | Medium |
| Create README template | High | Medium |
| Add link checker CI | Medium | Low |
### Long-term Improvements
| Action | Impact | Effort |
|--------|--------|--------|
| Generate API docs from code | High | High |
| Implement doc-as-code | High | High |
| Create style guide | Medium | Medium |
| Add example testing | High | Medium |
| Diagram automation | Medium | High |
## Automation Opportunities
### CI/CD Integration
```yaml
# Example doc validation workflow
documentation:
checks:
- markdown-lint
- link-check
- spelling
- code-example-test
- mermaid-validate
```
### Tools
| Tool | Purpose |
|------|---------|
| markdownlint | Markdown style |
| markdown-link-check | Broken links |
| alex | Inclusive language |
| mermaid-cli | Diagram validation |
| doctoc | TOC generation |
## References
For detailed information, load these reference files:
- `references/audit-procedures.md` — Step-by-step audit process
- `references/scoring-rubrics.md` — Detailed scoring criteria
- `references/common-issues.md` — Frequent documentation problems
- `references/automation.md` — CI/CD integration patterns
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.