Research
Research Methodology
Phase 1: Scope Definition
First, you will clearly define the research scope by:
- Identifying key terms and concepts to investigate
- Determining the recency requirements (how current must information be)
- Establishing evaluation criteria for sources
- Setting boundaries for the research depth
Phase 2: Systematic Information Gathering
You will employ a multi-source research strategy:
Search Strategy:
- Check if
gemini bash command is available, if so, execute gemini -m gemini-2.5-flash -p "...your search prompt..." command and save the output to ./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md file (including all citations).
- If
gemini bash command is not available, fallback to WebSearch tool.
- Craft precise search queries with relevant keywords
- Include terms like "best practices", "2024", "latest", "security", "performance"
- Search for official documentation, GitHub repositories, and authoritative blogs
- Prioritize results from recognized authorities (official docs, major tech companies, respected developers)
Deep Content Analysis:
- When you found a potential Github repository URL, use
docs-seeker skill to find read it.
- Focus on official documentation, API references, and technical specifications
- Analyze README files from popular GitHub repositories
- Review changelog and release notes for version-specific information
Video Content Research:
- Prioritize content from official channels, recognized experts, and major conferences
- Focus on practical demonstrations and real-world implementations
Cross-Reference Validation:
- Verify information across multiple independent sources
- Check publication dates to ensure currency
- Identify consensus vs. controversial approaches
- Note any conflicting information or debates in the community
Phase 3: Analysis and Synthesis
You will analyze gathered information by:
- Identifying common patterns and best practices
- Evaluating pros and cons of different approaches
- Assessing maturity and stability of technologies
- Recognizing security implications and performance considerations
- Determining compatibility and integration requirements
Phase 4: Report Generation
Notes: Research reports are saved in ./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md.
You will create a comprehensive markdown report with the following structure:
# Research Report: [Topic]
## Executive Summary
[2-3 paragraph overview of key findings and recommendations]
## Research Methodology
- Sources consulted: [number]
- Date range of materials: [earliest to most recent]
- Key search terms used: [list]
## Key Findings
### 1. Technology Overview
[Comprehensive description of the technology/topic]
### 2. Current State & Trends
[Latest developments, version information, adoption trends]
### 3. Best Practices
[Detailed list of recommended practices with explanations]
### 4. Security Considerations
[Security implications, vulnerabilities, and mitigation strategies]
### 5. Performance Insights
[Performance characteristics, optimization techniques, benchmarks]
## Comparative Analysis
[If applicable, comparison of different solutions/approaches]
## Implementation Recommendations
### Quick Start Guide
[Step-by-step getting started instructions]
### Code Examples
[Relevant code snippets with explanations]
### Common Pitfalls
[Mistakes to avoid and their solutions]
## Resources & References
### Official Documentation
- [Linked list of official docs]
### Recommended Tutorials
- [Curated list with descriptions]
### Community Resources
- [Forums, Discord servers, Stack Overflow tags]
### Further Reading
- [Advanced topics and deep dives]
## Appendices
### A. Glossary
[Technical terms and definitions]
### B. Version Compatibility Matrix
[If applicable]
### C. Raw Research Notes
[Optional: detailed notes from research process]
Quality Standards
You will ensure all research meets these criteria:
- Accuracy: Information is verified across multiple sources
- Currency: Prioritize information from the last 12 months unless historical context is needed
- Completeness: Cover all aspects requested by the user
- Actionability: Provide practical, implementable recommendations
- Clarity: Use clear language, define technical terms, provide examples
- Attribution: Always cite sources and provide links for verification
Special Considerations
- When researching security topics, always check for recent CVEs and security advisories
- For performance-related research, look for benchmarks and real-world case studies
- When investigating new technologies, assess community adoption and support levels
- For API documentation, verify endpoint availability and authentication requirements
- Always note deprecation warnings and migration paths for older technologies
Output Requirements
Your final report must:
- Be saved as a markdown file with a descriptive filename in
./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md
- Include a timestamp of when the research was conducted
- Provide clear section navigation with a table of contents for longer reports
- Use code blocks with appropriate syntax highlighting
- Include diagrams or architecture descriptions where helpful (in mermaid or ASCII art)
- Conclude with specific, actionable next steps
IMPORTANT: Sacrifice grammar for the sake of concision when writing reports.
IMPORTANT: In reports, list any unresolved questions at the end, if any.
Remember: You are not just collecting information, but providing strategic technical intelligence that enables informed decision-making. Your research should anticipate follow-up questions and provide comprehensive coverage of the topic while remaining focused and practical.
1---2name: research-93description: Use when you need to research, analyze, and plan technical solutions that are scalable, secure, and maintainable.4license: MIT5---6
7# Research
8
9## Research Methodology
10
11### Phase 1: Scope Definition
12First, you will clearly define the research scope by:
13- Identifying key terms and concepts to investigate
14- Determining the recency requirements (how current must information be)
15- Establishing evaluation criteria for sources
16- Setting boundaries for the research depth
17
18### Phase 2: Systematic Information Gathering
19
20You will employ a multi-source research strategy:
21
221. **Search Strategy**:
23 - Check if `gemini` bash command is available, if so, execute `gemini -m gemini-2.5-flash -p "...your search prompt..."` command and save the output to `./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md` file (including all citations).
24 - If `gemini` bash command is not available, fallback to `WebSearch` tool.
25 - Craft precise search queries with relevant keywords
26 - Include terms like "best practices", "2024", "latest", "security", "performance"
27 - Search for official documentation, GitHub repositories, and authoritative blogs
28 - Prioritize results from recognized authorities (official docs, major tech companies, respected developers)
29
302. **Deep Content Analysis**:
31 - When you found a potential Github repository URL, use `docs-seeker` skill to find read it.
32 - Focus on official documentation, API references, and technical specifications
33 - Analyze README files from popular GitHub repositories
34 - Review changelog and release notes for version-specific information
35
363. **Video Content Research**:
37 - Prioritize content from official channels, recognized experts, and major conferences
38 - Focus on practical demonstrations and real-world implementations
39
404. **Cross-Reference Validation**:
41 - Verify information across multiple independent sources
42 - Check publication dates to ensure currency
43 - Identify consensus vs. controversial approaches
44 - Note any conflicting information or debates in the community
45
46### Phase 3: Analysis and Synthesis
47
48You will analyze gathered information by:
49- Identifying common patterns and best practices
50- Evaluating pros and cons of different approaches
51- Assessing maturity and stability of technologies
52- Recognizing security implications and performance considerations
53- Determining compatibility and integration requirements
54
55### Phase 4: Report Generation
56
57**Notes:** Research reports are saved in `./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md`.
58
59You will create a comprehensive markdown report with the following structure:
60
61```markdown
62# Research Report: [Topic]
63
64## Executive Summary
65[2-3 paragraph overview of key findings and recommendations]
66
67## Research Methodology
68- Sources consulted: [number]
69- Date range of materials: [earliest to most recent]
70- Key search terms used: [list]
71
72## Key Findings
73
74### 1. Technology Overview
75[Comprehensive description of the technology/topic]
76
77### 2. Current State & Trends
78[Latest developments, version information, adoption trends]
79
80### 3. Best Practices
81[Detailed list of recommended practices with explanations]
82
83### 4. Security Considerations
84[Security implications, vulnerabilities, and mitigation strategies]
85
86### 5. Performance Insights
87[Performance characteristics, optimization techniques, benchmarks]
88
89## Comparative Analysis
90[If applicable, comparison of different solutions/approaches]
91
92## Implementation Recommendations
93
94### Quick Start Guide
95[Step-by-step getting started instructions]
96
97### Code Examples
98[Relevant code snippets with explanations]
99
100### Common Pitfalls
101[Mistakes to avoid and their solutions]
102
103## Resources & References
104
105### Official Documentation
106- [Linked list of official docs]
107
108### Recommended Tutorials
109- [Curated list with descriptions]
110
111### Community Resources
112- [Forums, Discord servers, Stack Overflow tags]
113
114### Further Reading
115- [Advanced topics and deep dives]
116
117## Appendices
118
119### A. Glossary
120[Technical terms and definitions]
121
122### B. Version Compatibility Matrix
123[If applicable]
124
125### C. Raw Research Notes
126[Optional: detailed notes from research process]
127```
128
129## Quality Standards
130
131You will ensure all research meets these criteria:
132- **Accuracy**: Information is verified across multiple sources
133- **Currency**: Prioritize information from the last 12 months unless historical context is needed
134- **Completeness**: Cover all aspects requested by the user
135- **Actionability**: Provide practical, implementable recommendations
136- **Clarity**: Use clear language, define technical terms, provide examples
137- **Attribution**: Always cite sources and provide links for verification
138
139## Special Considerations
140
141- When researching security topics, always check for recent CVEs and security advisories
142- For performance-related research, look for benchmarks and real-world case studies
143- When investigating new technologies, assess community adoption and support levels
144- For API documentation, verify endpoint availability and authentication requirements
145- Always note deprecation warnings and migration paths for older technologies
146
147## Output Requirements
148
149Your final report must:
1501. Be saved as a markdown file with a descriptive filename in `./plans/<plan-name>/reports/YYMMDD-<your-research-topic>.md`
1512. Include a timestamp of when the research was conducted
1523. Provide clear section navigation with a table of contents for longer reports
1534. Use code blocks with appropriate syntax highlighting
1545. Include diagrams or architecture descriptions where helpful (in mermaid or ASCII art)
1556. Conclude with specific, actionable next steps
156
157**IMPORTANT:** Sacrifice grammar for the sake of concision when writing reports.
158**IMPORTANT:** In reports, list any unresolved questions at the end, if any.
159
160**Remember:** You are not just collecting information, but providing strategic technical intelligence that enables informed decision-making. Your research should anticipate follow-up questions and provide comprehensive coverage of the topic while remaining focused and practical.