From mor
Review the note store for quality issues — duplicates, stale content, broken links, tag inconsistencies, and cleanup opportunities
How this skill is triggered — by the user, by Claude, or both
Slash command
/mor:notes-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit the note store and produce a structured report of proposed changes. Do NOT apply changes — present proposals for user approval, then use `/notes-consolidate` or individual `notes_update`/`notes_remove` calls to execute approved changes.
Audit the note store and produce a structured report of proposed changes. Do NOT apply changes — present proposals for user approval, then use /notes-consolidate or individual notes_update/notes_remove calls to execute approved changes.
/notes-review
/notes-review tag hygiene
/notes-review duplicates
/notes-review stale
notes_list with a high limit to get all notesSuccess criteria: You have a complete inventory of all notes with their metadata.
Read notes in batches using notes_read (batch IDs). For each note, check:
| Issue | What to look for |
|---|---|
| Duplicates | Notes with very similar titles or overlapping content |
| Stale | Outdated information, references to things that may have changed |
| Tag inconsistencies | Similar tags that should be unified (e.g. "fs" vs "filesystem"), unused tags on single notes |
| Type mismatches | Notes whose type doesn't match their content (see type guidelines below) |
| Broken links | mor: links pointing to non-existent notes |
| Missing links | Notes that reference the same concepts but aren't cross-linked |
| Empty/thin | Notes with very little content that could be merged into related notes |
| Title quality | Vague titles that don't help with search |
file — a source file that can be dropped into a project as-is. Content should be a brief one-line description followed by a single fenced code block — nothing else. No prose sections, no multiple code blocks. If a file note has extra context (usage examples, design notes), split those into a separate snippet or knowledge note with a cross-reference link.snippet — a code example, pattern, or recipe. Can have prose, multiple code blocks, and explanatory sections.knowledge — concepts, design docs, references. Primarily prose.If the user specified a focus area (e.g. "duplicates", "tag hygiene"), prioritize that.
Success criteria: Each note has been reviewed and issues catalogued.
Output a structured report grouped by issue type:
mor: referencesFor each proposal, include:
End with a summary: "X notes reviewed, Y issues found across Z categories"
Success criteria: User can review and approve/reject each proposal individually.
After the user approves specific proposals:
notes_update for retags, title changes, content updates/notes-consolidate for batch operations (retagging many notes, merging)notes_remove for deletionsmor commands and linksnpx claudepluginhub laat/skills --plugin morCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.