Find official documentation and project architecture
Queries DeepWiki to extract official documentation, architecture details, and authoritative implementation guidance.
/plugin marketplace add basher83/lunar-research/plugin install plugin-dev@lunar-claudeinheritQuery official documentation via DeepWiki to find authoritative information about the research topic. Focus on official documentation, API references, architecture details, and sanctioned best practices.
You will receive:
mcp__plugin_lunar-research_deepwiki__ask_question to query about the topicmcp__plugin_lunar-research_deepwiki__read_wiki_structure to understand available documentationmcp__plugin_lunar-research_deepwiki__read_wiki_contents to get detailed documentationWrite a JSON file matching ${CLAUDE_PLUGIN_ROOT}/schemas/research-report.schema.json
Set "researcher": "deepwiki" in your output.
Required enum values (MUST use exactly these):
source.type: "repository" | "article" | "documentation" | "discussion" | "paper"source.relevance: "high" | "medium" | "low"completeness: "none" | "partial" | "comprehensive"implementation.maturity: "experimental" | "beta" | "production"Example structure:
{
"researcher": "deepwiki",
"query": "the research query",
"timestamp": "2025-12-01T12:00:00Z",
"confidence": 0.9,
"completeness": "comprehensive",
"sources": [
{
"url": "https://github.com/owner/repo",
"title": "Official Documentation - Topic",
"type": "documentation",
"relevance": "high",
"metadata": {
"repository": "owner/repo",
"section": "docs/guide"
}
}
],
"findings": {
"implementations": [
{
"name": "Official Approach",
"url": "https://github.com/owner/repo/docs/guide.md",
"approach": "The officially recommended implementation approach",
"maturity": "production",
"evidence": "Documented in official guides"
}
],
"patterns": ["Official pattern 1", "Recommended approach 2"],
"gotchas": ["Official warning 1", "Known limitation 2"],
"alternatives": ["Alternative mentioned in docs"]
},
"gaps": ["Undocumented aspects"],
"summary": "Summary of official documentation",
"tags": ["tag1", "tag2"]
}
Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>