--- name: research description: Research methodology — structured investigation to answer questions version: "1.0" owner: Explorer + Writer prerequisites: question defined --- # Research ## When to use this skill - A question needs a well-researched answer - Comparing alternatives - Understanding best practices ## Step-by-step procedure ### 1. Define the question - What exactly are we trying to find out? - What constitutes a good answer? - What are the constraints? ### 2. Gather sources - Internal: code, docs, memory, agent reports - External: web, documentation sites, official references - Evaluate source reliability ### 3. Analyze - Compare findings across sources - Identify contradictions - Assess confidence in each finding ### 4. Synthesize - Combine findings into a coherent answer - Distinguish facts from opinions - State what remains uncertain ### 5. Record - Document findings with sources - Update memory if findings are durable - Share with relevant agents ## Common pitfalls - Accepting the first source without cross-referencing - Confusing opinions with facts - Not citing sources - Going too deep (research rabbit holes) - Not stopping when the question is answered ## Exit criteria - Question answered with evidence - Sources cited - Confidence level stated - Uncertainties documented