mem-validate
AI-powered validation of knowledge notes against current codebase. Detects stale content by comparing documented knowledge with actual files.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Memory Validate Skill
Validate your knowledge notes against the current state of the codebase to detect stale content.
When to Use
- Periodic knowledge base maintenance
- After major refactoring
- Before relying on old documentation
- To identify notes that need updating
Usage
/mem-validate project:my-project
/mem-validate project:my-project noteType:decision
/mem-validate project:my-project limit:10
How It Works
-
Extract File References
- Scans note content for file path mentions
- Patterns like
src/utils/helper.ts, code block paths, etc.
-
Check File Existence
- If referenced files are deleted: note is definitely stale
- If some files missing: note is likely stale
-
AI Comparison (for existing files)
- Reads current file content (first 2000 chars)
- Uses AI to compare documented knowledge vs actual code
- Returns staleness verdict with confidence score
Workflow
-
Run Validation
- Call
mem_validatefor the project - Default limit: 20 notes (AI validation is slow)
- Call
-
Present Results
- Group by status: stale, current, unable to validate
- Show confidence scores for stale notes
- List files that have changed
-
Offer Actions
- For stale notes: offer to update via
mem_supersede - For notes without file references: note that manual review may be needed
- For stale notes: offer to update via
Output Format
# 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.
Follow-up Actions
For each stale note, offer:
-
Update: Read current files and create superseding note with
mem_supersede - Skip: Leave as-is (user decides later)
- Delete: If content is no longer relevant
Notes
- Validation is AI-powered and may take 30-60 seconds per note
- Uses
claude -pwith haiku model for fast validation - Notes without file references cannot be automatically validated
- High confidence (>80%) suggests the note should definitely be reviewed
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-02-04
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!