knowledge-auditlisted
Install: claude install-skill Sheldon-92/TAD
# /knowledge-audit Command (Knowledge Health Check)
## Purpose
Audit project knowledge files to identify gaps and ensure knowledge is being captured properly.
---
## When to Use
- After completing a major feature (check if knowledge was captured)
- During project reviews
- When onboarding new team members
- When user says "check knowledge", "audit knowledge", "knowledge status"
---
## Execution Steps
### 1. Scan Knowledge Directory
```bash
ls -la .tad/project-knowledge/*.md
```
List all knowledge files and their sizes.
### 2. Analyze Each File
For each `.md` file (excluding README.md):
```yaml
Check 1: Has Foundational Section?
- Look for "## Foundational:" heading
- If missing → Flag as "Needs Bootstrap"
Check 2: Has Accumulated Learnings?
- Look for "## Accumulated Learnings" heading
- Count entries under it (### headings with dates)
- If 0 entries → Flag as "No learnings recorded"
Check 3: Content Quality
- File size < 500 bytes → Likely empty/template only
- File size > 10KB → May need consolidation
```
### 3. Generate Audit Report
Output format:
```
╔══════════════════════════════════════════════════════════════╗
║ PROJECT KNOWLEDGE AUDIT REPORT ║
╠══════════════════════════════════════════════════════════════╣
📊 Summary
──────────────────────────────────────────────────────────────
Total Files: 8
Healthy: 5
Needs Attention: 3
📋 File Status
──────────────────────────────────────────────────────────────
| F