From cc-obsidian-mem
Validates knowledge notes against codebase by checking file references for existence and AI-comparing content to detect stale documentation after refactors or changes.
npx claudepluginhub z-m-huang/cc-obsidian-memThis skill is limited to using the following tools:
Validate your knowledge notes against the current state of the codebase to detect stale content.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Validate your knowledge notes against the current state of the codebase to detect stale content.
/mem-validate project:my-project
/mem-validate project:my-project noteType:decision
/mem-validate project:my-project limit:10
Extract File References
src/utils/helper.ts, code block paths, etc.Check File Existence
AI Comparison (for existing files)
Run Validation
mem_validate for the projectPresent Results
Offer Actions
mem_supersede# Content Validation Results
**Checked**: 15 notes
**Stale**: 3
**Current**: 10
**Unable to validate**: 2
## Stale Notes
These notes may need to be updated or superseded:
### `research/2024-01-15_api-design.md`
- **Confidence**: 85%
- **Reason**: The API endpoint handlers have been refactored to use a different pattern
- **Referenced files**: src/api/handlers.ts, src/middleware/auth.ts
### `decisions/authentication-strategy.md`
- **Confidence**: 92%
- **Reason**: All referenced files have been deleted
## Unable to Validate
- `research/general-tips.md`: No file references found in note content
---
Use `mem_supersede` to update stale notes with current information.
For each stale note, offer:
mem_supersedeclaude -p with haiku model for fast validation