mirror of
https://github.com/basicmachines-co/basic-memory
synced 2026-06-21 13:47:35 +00:00
9c3d2eb335
Reorganize plugin files into a dedicated subdirectory to keep them separate from the main Basic Memory Python package: - Move all plugin files to claude-code-plugin/ - Add README.md with quick start guide - Update installation paths to use subdirectory New structure: ``` claude-code-plugin/ ├── .claude-plugin/ │ ├── plugin.json │ └── marketplace.json ├── commands/ ├── skills/ ├── hooks/ ├── README.md └── PLUGIN.md ``` Installation: /plugin marketplace add basicmachines-co/basic-memory/claude-code-plugin /plugin install basic-memory@basicmachines 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: phernandez <paul@basicmachines.co>
2.7 KiB
2.7 KiB
description: Organize and maintain your Basic Memory knowledge graph argument-hint: [health|orphans|duplicates|relations|tags] [project] allowed-tools: mcp__basic-memory__search_notes, mcp__basic-memory__read_note, mcp__basic-memory__list_directory, mcp__basic-memory__edit_note, mcp__basic-memory__write_note
Organize
Help organize, link, and maintain your Basic Memory knowledge graph.
Arguments
$1- Action (optional):health,orphans,duplicates,relations,tags(default:health)$2- Project (optional): defaults to "main"
Actions
/organize or /organize health
Run a quick health check:
- Count total notes
- Identify orphan notes (no relations)
- Check for potential duplicates
- Show folder distribution
- Report any issues found
/organize orphans
Find and address orphan notes:
- Search for notes with empty Relations sections
- List orphans found
- For each orphan, suggest potential relations based on content
- Offer to add relations or create index notes
/organize duplicates
Find potentially duplicate notes:
- Search for notes with similar titles
- Compare content for overlap
- Suggest: merge, differentiate, or link with
supersedes
/organize relations [note-title]
Suggest relations for a specific note (or recent notes if not specified):
- Read the target note
- Search for related content
- Suggest relation types:
relates-to- General connectionextends- Builds uponimplements- Realizes conceptdepends-on- Requires understanding of
- Offer to add selected relations
/organize tags
Review tag consistency:
- Gather all tags across notes
- Find similar/duplicate tags (e.g.,
archvsarchitecture) - Identify over-used or under-used tags
- Suggest normalization
Your Task
Execute: /organize $ARGUMENTS
Based on the action requested:
- Gather data using search and list tools
- Analyze for the specific issue (orphans, duplicates, etc.)
- Present findings clearly with counts and examples
- Offer solutions - ask before making changes
- Apply fixes using edit_note or write_note when user approves
Always confirm before modifying notes. Show what will change and get approval.
Examples
/organize # Quick health check
/organize health # Same as above
/organize orphans # Find unlinked notes
/organize duplicates # Find similar notes
/organize relations # Suggest links for recent notes
/organize relations "My Note" # Suggest links for specific note
/organize tags # Review tag consistency
/organize health specs # Health check on specs project