claude-configs/skills/memorygraph/feature.json
Cal Corum 8a1d15911f Initial commit: Claude Code configuration backup
Version control Claude Code configuration including:
- Global instructions (CLAUDE.md)
- User settings (settings.json)
- Custom agents (architect, designer, engineer, etc.)
- Custom skills (create-skill templates and workflows)

Excludes session data, secrets, cache, and temporary files per .gitignore.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 16:34:21 -06:00

145 lines
4.9 KiB
JSON

{
"project": {
"name": "memorygraph-skill",
"description": "Convert MemoryGraph MCP core tools to Claude Code skill for on-demand memory graph operations",
"database": "~/.memorygraph/memory.db",
"created": "2025-12-07",
"status": "in_progress",
"rationale": "NoteDiscovery handles long-form knowledge articles; MemoryGraph provides a memory mind map for AI-assisted pattern recall and solution matching"
},
"infrastructure": [
{
"name": "skill_manifest",
"priority": "high",
"completed": true,
"description": "Create SKILL.md with triggers, usage patterns, and integration guidance with NoteDiscovery"
},
{
"name": "sqlite_client",
"priority": "high",
"completed": true,
"description": "Python client for direct SQLite database access, bypassing MCP protocol overhead"
},
{
"name": "cli_interface",
"priority": "high",
"completed": true,
"description": "Command-line interface for Claude to invoke operations via Bash tool"
},
{
"name": "schema_documentation",
"priority": "medium",
"completed": true,
"description": "Document the SQLite schema for maintenance and debugging"
}
],
"features": [
{
"name": "store_memory",
"priority": "high",
"completed": true,
"description": "Store a new memory with type, title, content, tags, importance (0.0-1.0), and optional context. Returns memory_id for future reference and relationship creation."
},
{
"name": "recall_memories",
"priority": "high",
"completed": true,
"description": "Natural language search with fuzzy matching and automatic stemming. Primary interface for memory retrieval. Handles plurals, tenses, and case variations automatically."
},
{
"name": "get_memory",
"priority": "high",
"completed": true,
"description": "Retrieve a specific memory by ID with full details. Optionally includes related memories via relationships."
},
{
"name": "create_relationship",
"priority": "high",
"completed": true,
"description": "Link two memories with typed relationships (SOLVES, CAUSES, REQUIRES, FIXES, IMPROVES, RELATED_TO, etc.). Includes optional strength and confidence scores."
},
{
"name": "search_memories",
"priority": "medium",
"completed": true,
"description": "Advanced search with fine-grained control: strict/normal/fuzzy matching, multi-term queries with AND/OR, tag filtering, importance thresholds, and pagination."
},
{
"name": "update_memory",
"priority": "medium",
"completed": true,
"description": "Update existing memory fields (title, content, summary, tags, importance). Preserves memory_id and existing relationships."
},
{
"name": "delete_memory",
"priority": "medium",
"completed": true,
"description": "Delete a memory and all its relationships. Irreversible - use with caution."
},
{
"name": "get_related_memories",
"priority": "medium",
"completed": true,
"description": "Find memories connected to a specific memory by traversing relationships. Configurable depth (1-5) and optional relationship type filtering."
},
{
"name": "get_memory_statistics",
"priority": "low",
"completed": true,
"description": "Get database statistics: total memory count, counts by type, relationship counts, and storage metrics."
},
{
"name": "get_recent_activity",
"priority": "low",
"completed": true,
"description": "Summary of recent memory activity for session briefing. Returns memories by type, recent additions, and unresolved problems (problems without SOLVES relationships)."
},
{
"name": "search_relationships_by_context",
"priority": "low",
"completed": false,
"description": "Search relationships by structured context fields: scope (partial/full/conditional), conditions, evidence, and components."
}
],
"milestones": {
"mvp": {
"description": "Core CRUD + search + basic relationships",
"items": [
"infrastructure.skill_manifest",
"infrastructure.sqlite_client",
"infrastructure.cli_interface",
"store_memory",
"recall_memories",
"get_memory",
"create_relationship"
]
},
"v1.0": {
"description": "Complete core functionality",
"items": [
"search_memories",
"update_memory",
"delete_memory",
"get_related_memories",
"infrastructure.schema_documentation"
]
},
"v1.1": {
"description": "Full feature set",
"items": [
"get_memory_statistics",
"get_recent_activity",
"search_relationships_by_context"
]
}
},
"summary": {
"total_features": 11,
"infrastructure_items": 4,
"high_priority": 4,
"medium_priority": 4,
"low_priority": 3,
"completed": 14
}
}