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>
145 lines
4.9 KiB
JSON
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
|
|
}
|
|
}
|