| name | context-research |
| description | This skill should be used when the user says "research", "look into", "look up", "find out about", "search for", or asks about a topic needing investigation. Checks persistent memory first, performs web research if insufficient, persists results. |
Context Research
Procedure
Step 1: Check memory first
- Use
mcp__qmd__search with collection: "ctx" for the topic
- Use
mcp__qmd__deep_search with collection: "ctx" if few results
- Use
mcp__qmd__search with collection: "z-core" (Obsidian vault) as secondary fallback
- Present what's already known
Step 2: New research (if memory insufficient)
- Use
mcp__firecrawl__firecrawl_search to find current information
- Use
mcp__firecrawl__firecrawl_scrape to read relevant pages
- Synthesize findings into a clear summary
Configuration
Read insights_root from ~/.claude/memory-keeper.local.md YAML frontmatter. If the file is missing, stop and ask the user to create it with the required settings (see plugin README).
Step 3: Save results to memory
- Always persist research results using the
context-save skill procedure with type: common — research output is global/cross-project knowledge
- Include sources (URLs, dates) in the Sources section
- Update
_summary.md and <insights_root>/INDEX.md
Output
Return both the answer AND confirmation of what was persisted to memory.