From wicked-garden
Audit documentation coverage and quality. Find undocumented code, assess completeness, and provide coverage metrics. Use when: "audit docs", "doc coverage report", "find undocumented code", "documentation gaps", "what's missing docs", "doc completeness"
npx claudepluginhub mikeparcewski/wicked-garden --plugin wicked-gardenThis skill uses the workspace's default tool permissions.
Assess documentation coverage and quality across the codebase.
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Assess documentation coverage and quality across the codebase.
Evaluate documentation health:
| Command | Purpose |
|---|---|
/wicked-garden:engineering:docs-audit [path] | Audit documentation coverage |
/wicked-garden:engineering:docs-audit --full | Comprehensive audit with quality scoring |
/wicked-garden:engineering:docs-audit --report | Generate coverage report |
# Basic coverage audit
/wicked-garden:engineering:docs-audit src/
# Full audit with quality assessment
/wicked-garden:engineering:docs-audit src/ --full
# Generate report
/wicked-garden:engineering:docs-audit --report docs/coverage-report.md
Discover all documentable items:
For each item, verify:
Coverage Percentage:
Coverage = (Documented Items / Total Items) × 100
Quality Score (0-100):
Prioritize undocumented items:
Check each function/class/API for documentation. Calculate coverage percentage and quality score. Identify undocumented (✗), partial (⚠), and documented (✓) items.
Rate documentation quality (0-100):
# Documentation Coverage Report
Generated: {timestamp}
## Summary
| Category | Total | Documented | Coverage |
|----------|-------|------------|----------|
| Functions | 145 | 98 | 67.6% |
| Classes | 23 | 21 | 91.3% |
| APIs | 28 | 28 | 100% |
| **Overall** | **196** | **147** | **75.0%** |
## Quality Distribution
| Quality | Count | Percentage |
|---------|-------|------------|
| Excellent (76-100) | 45 | 30.6% |
| Good (51-75) | 89 | 60.5% |
| Basic (26-50) | 13 | 8.9% |
**Average Quality Score:** 65.2/100
## Top Issues
### Undocumented Public Functions (12)
**High Priority:**
- `src/api/auth.ts::authenticate` - Core auth function
- `src/api/users.ts::deleteUser` - Destructive operation
- `src/utils/validation.ts::validateInput` - Public API
### Missing Examples (67)
Functions without usage examples
## Recommendations
1. Document 12 high-priority public functions
2. Add examples to 67 functions
3. Complete parameter docs for 23 functions
Use wicked-garden:search to find code to audit.
Native TaskCreate (with metadata.event_type="task") tracks documentation tasks for gaps.
product reviews documentation quality.
[docs:coverage:info] - Coverage metrics calculated[docs:missing:warning] - Undocumented code found[docs:quality:info] - Quality assessment completedaudit:
min_coverage: 80 # Target coverage percentage
min_quality: 60 # Target quality score
scope:
include_private: false # Audit private members
include_tests: false # Audit test files
quality:
require_description: true # Description required
require_parameters: true # Parameter docs required
require_examples: true # Examples required