From basic-memory-toolkit
This skill should be used when reviewing a project for duplicate or overlapping notes, the user asks to "consolidate notes", "merge duplicate notes", "clean up overlapping content", or when the memory-organizer agent identifies consolidation candidates.
How this skill is triggered — by the user, by Claude, or both
Slash command
/basic-memory-toolkit:consolidate-notesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<purpose>
<rules_reference> memory-rules organizing/Consolidation Criteria organizing/Archive Protocols <core_skill>create-memory-note (for creating merged notes)</core_skill> <core_skill>verify-memory-relations (for checking results)</core_skill> Per-project index note — update when consolidation changes entry points </rules_reference>
Read consolidation criteria from memory-rules: - search_notes(query="Consolidation Criteria", project="memory-rules") Read archive protocols: - search_notes(query="Archive Protocols", project="memory-rules") Run recent_activity(timeframe="30d", project=target) for context Search for common topics/keywords to find related notes Read candidate notes to assess overlap Apply consolidation criteria from memory-rules: Same topic AND same abstraction level 70%+ content overlap Same audience and purpose Different purposes (spec vs implementation) Different abstraction levels Different time contexts (planning vs retrospective) Group consolidation candidates Create consolidation plan with specific note pairs/groups Identify which note should be primary/comprehensive version Determine archive destinations using category naming: - archive/implementation-history/ - archive/migration-planning/ - archive/phase-planning/ - archive/consolidated-sources/ Present plan to user for confirmation Use create-memory-note skill for merged note: Follow full verification workflow Include all unique content from sources Verify relations (no self-refs, no cross-project WikiLinks) Move originals to archive/{category}/ with move_note() Update relations in other notes to point to consolidated version Check if any consolidated notes were entry points in per-project index If YES: update per-project index — replace old entry-point links with consolidated note link using edit_note() Use verify-memory-relations skill on new note Confirm no quality issues introduced Report changes made Show before/after metrics List archived notes and their destinations<archive_categories> Superseded implementations Outdated planning documents Incremental phase notes merged into complete Individual notes merged into comprehensive </archive_categories>
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub zivba/basic-memory-toolkit --plugin basic-memory-toolkit