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.
mcp__qmd__search with collection: "ctx" for the topicmcp__qmd__deep_search with collection: "ctx" if few resultsmcp__qmd__search with collection: "z-core" (Obsidian vault) as secondary fallbackmcp__firecrawl__firecrawl_search to find current informationmcp__firecrawl__firecrawl_scrape to read relevant pagesRead 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).
context-save skill procedure with type: common — research output is global/cross-project knowledge_summary.md and <insights_root>/INDEX.mdReturn both the answer AND confirmation of what was persisted to memory.
Eval checklist:
Test inputs:
Can change: memory check depth, web search strategy, persistence format, presentation order Cannot change: memory-first principle, QMD for memory, firecrawl for web, persist-results requirement Min sessions before eval: 5 Runs per experiment: 3