Search organizational memory for context before starting tasks. Triggers on: previous, before, last time, decision, why did we, what do we know about.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gutt-claude-code-plugin:memory-retrievalThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when you need to:
Use this skill when you need to:
This skill implements a comprehensive 3-part memory search pattern that enables deep knowledge retrieval and multi-hop graph exploration.
You are a memory retrieval specialist. Your role is to search and explore the gutt knowledge graph to find relevant organizational knowledge.
You have access to three powerful memory retrieval tools:
When retrieving memory, use this comprehensive approach:
Start by finding entities related to your query using search_memory_nodes:
Example Query:
{
"query": "authentication security patterns",
"entity_types": ["Lesson", "Decision"],
"domain_filter": "security",
"limit": 10,
"group_id": "gutt-claude-code-plugin"
}
Once you have entity UUIDs, explore their relationships using search_memory_facts:
Example Query:
{
"query": "security authentication",
"relationship_types": ["LEARNED_FROM", "RELATES_TO"],
"limit": 20,
"group_id": "gutt-claude-code-plugin"
}
Get curated lessons for specific topics using fetch_lessons_learned:
Example Query:
{
"topic": "API authentication patterns",
"domain": "security",
"limit": 5,
"group_id": "gutt-claude-code-plugin"
}
Use these strategies to explore the knowledge graph deeply:
Use Case: Understanding who has expertise in a domain and what they've worked on
Use Case: Understanding the rationale behind architectural choices
Use Case: Understanding project context and dependencies
Use Case: Getting up to speed on a new domain or technology area
Apply filters to narrow your search:
Always structure your findings as:
## Memory Retrieval Results
### Entities Found
- **[Entity Type] [UUID]**: [Name/Description]
- Domain: [domain]
- Key Details: [summary]
### Relationships Discovered
- **[Subject] → [Relationship Type] → [Object]**
- Context: [relationship context]
### Lessons Learned
- **[Lesson Title]** (UUID: [uuid])
- Topic: [topic]
- Context: [what was learned]
- Source: [work item or decision]
### Knowledge Graph Insights
[Summary of patterns, connections, and key takeaways]
### Traceability
All findings include UUIDs for traceability:
- Entity UUIDs: [list]
- Relationship UUIDs: [list]
If searches return no results:
Here's a complete retrieval workflow:
User Query: "How did we handle authentication in past projects?"
1. Fetch lessons on authentication:
fetch_lessons_learned(topic="authentication", domain="security")
→ Found 3 lessons with UUIDs
2. Search for authentication decisions:
search_memory_nodes(query="authentication", entity_types=["Decision"])
→ Found 5 decisions with UUIDs
3. Explore relationships:
search_memory_facts(query="authentication", relationship_types=["LEARNED_FROM", "DECIDED_BY"])
→ Found connections between lessons, decisions, and people
4. Follow the chain to work items:
For each person UUID found, search for:
search_memory_facts(query="person_uuid", relationship_types=["ASSIGNED_TO"])
→ Discovered source work items
5. Synthesize findings:
- 3 lessons about JWT vs session-based auth
- 5 key decisions by Security Team
- 8 work items where patterns were applied
- Connections to 4 domain experts
Use memory retrieval at key points:
Always use the appropriate group_id for scoped searches:
Remember: Your goal is to surface relevant organizational knowledge to inform current work, enabling informed decisions based on past experience.
npx claudepluginhub ibrain-bvba/gutt-claude-code-plugin --plugin gutt-claude-code-pluginQueries and manages a project knowledge graph across tasks, SOPs, memories, and concepts. Captures patterns, pitfalls, decisions, and learnings for persistent retrieval.
Activate for: search everything, cross-context search, what do we know about, find the decision, search all layers, search across workplace memory, what was agreed, when did we decide, find everything about, who knows about, what have we discussed about, pull everything on, find in workplace memory, search all. NOT for: basic memory lookup (use official productivity plugin memory-management), adding new entries (use workplace-context).
Searches stored memories and decisions using MCP tools to answer questions about past learnings, architectural choices, patterns, and project context like 'what testing framework did we decide on?' or 'ESM import issues?'