brainfish-ai/reasondb/check-docs
Claude Code and agent skill by brainfish-ai/reasondb
- community
Checking that the SKILL.md file is still in the repository.
Quick health check for documentation issues. Verifies content against actual source files.
Install
npx vskill@latest install brainfish-ai/reasondb/check-docsSKILL.md
Instructions
Run a quick audit of documentation health.
Step 0: Read Context Memory
First, read `.devdoc/context.json` if it exists:
Use context for additional checks:
- Verify terminology usage matches glossary
- Flag usage of terms in
avoidTerms - Check brand name capitalization
- Validate API patterns match
api.conventions
Step 0b: Source Verification (CRITICAL)
For each doc page, search for corresponding source files:
Flag docs without verifiable sources:
Step 1: Get Documentation Type
Read `docs.json` for `docType` field:
If not set, detect from structure:
- Has
architecture/,development/→ "internal" - Has
api-reference/,sdks/→ "api" - Has
features/,tutorials/→ "product"
This helps tailor the checks:
- internal: Should have setup guides, architecture docs
- api: Should have authentication, error handling, API reference
- product: Should have screenshots, tutorials, FAQs
Step 2: Run Checks
Standard Checks:
- Broken Links - Check all internal href links resolve
- Missing Pages - Pages in docs.json but file doesn't exist
- Orphan Pages - MDX files not in docs.json navigation
- Code Validity - Syntax check code blocks
- Outdated Examples - Compare imports against package exports
- Stale Versions - Check version numbers against package.json
Source Verification Checks (CRITICAL):
- Source File Exists - For each doc, search for matching source file
- Signature Match - Compare documented signatures vs source
- Type Accuracy - Verify documented types match source types
- Example Validity - Check examples work with current source
Context-Based Checks (if context.json exists):
- Terminology - Flag incorrect terms from
avoidTerms - Brand Names - Check capitalization matches
brandNames - Product Name - Ensure consistent use of
product.name - API Patterns - Verify examples follow
api.conventions
Output Format
Checks By DocType
For docType: "internal"
- [ ] Setup guide exists and references correct tools
- [ ] Architecture docs present
- [ ] Development workflow documented
- [ ] Prerequisites clearly listed
For docType: "api"
- [ ] Authentication page exists
- [ ] Error codes documented
- [ ] API reference present (OpenAPI or manual)
- [ ] Quickstart under 5 minutes
- [ ] Code examples in primary language
For docType: "product"
- [ ] Screenshots present and described
- [ ] Tutorials have clear steps
- [ ] FAQ section exists
- [ ] Non-technical language used
Detailed Checks
Source Verification (CRITICAL)
For each documentation page:
If source not found:
Link Validation
- Internal links (
href="/path") - Anchor links (
href="#section") - Cross-references between pages
Code Block Validation
- Language tag present
- Valid syntax (basic check)
- Import statements resolve
- Uses correct primary language from context
- Examples match source code
Navigation Validation
- All pages in docs.json exist
- No duplicate entries
- Valid group structure
Content Validation
- Frontmatter present (title, description)
- No H1 headings (title from frontmatter)
- Images have alt text
- Sources cited in frontmatter
Terminology Validation (from context)
- No terms from
avoidTermsused - Brand names capitalized correctly
- Glossary terms used consistently
Quick Fixes
After running check, common fixes:
- Broken link → Update href or create missing page
- Orphan page → Add to docs.json or delete if unused
- Missing frontmatter → Add title and description
- Outdated import → Update to current export name
- Wrong terminology → Replace with correct term from context
- Brand name → Fix capitalization per context.json
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdocs/.claude/skills/check-docs/SKILL.md
Popularity
- Repository stars
- 51
- Repository forks
- 3
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/brainfish-ai/reasondb/check-docs)