aio-research-kit
From plugin aio-research ·
v1.0.2· Install:/plugin install aio-research@aiocean-plugins
Research Kit Skill
Environment
- research: !
which research 2>/dev/null || echo "NOT INSTALLED" - uv: !
which uv 2>/dev/null || echo "NOT INSTALLED" - python3: !
which python3 2>/dev/null || echo "NOT INSTALLED"
Structured 10-phase research framework via nguyenvanduocit/research-kit.
Step 1: Check Availability
Check if research CLI is installed:
which research
If found → skip to Step 3: Use CLI. If not → proceed to Step 2: Install.
Note: Research Kit is a Python CLI tool, not an MCP server.
Step 2: Install
2a. Install via uv (recommended)
uv tool install research-cli --force --from git+https://github.com/nguyenvanduocit/research-kit.git
2b. Install via pip
pip install git+https://github.com/nguyenvanduocit/research-kit.git
2c. Environment Variables (optional)
For AI-assisted reasoning during research:
# DeepSeek R1 reasoning
export DEEPSEEK_API_KEY="your-deepseek-key"
# OR Gemini reasoning
export GOOGLE_AI_API_KEY="your-google-ai-key"
Step 3: Use CLI
Initialize a Research Project
research init
This creates a structured research directory with the 10-phase template:
- Phase 1: Question Formulation — Define research questions
- Phase 2: Literature Review — Survey existing knowledge
- Phase 3: Hypothesis Formation — Develop testable hypotheses
- Phase 4: Methodology Design — Plan research approach
- Phase 5: Data Collection — Gather evidence
- Phase 6: Data Analysis — Analyze findings
- Phase 7: Interpretation — Draw conclusions
- Phase 8: Validation — Verify results
- Phase 9: Documentation — Write up findings
- Phase 10: Peer Review — External validation
Validate Research Structure
research check
Validates that the research project follows the correct structure and all required sections are present.
How to Conduct Research
Step-by-Step Workflow
- Initialize:
research initin your project directory - Define scope: Edit Phase 1 to clearly state research questions
- Gather sources: Use Phase 2 to document existing literature and references
- Form hypotheses: Phase 3 — what do you expect to find?
- Design approach: Phase 4 — how will you investigate?
- Collect data: Phase 5 — gather evidence systematically
- Analyze: Phase 6 — look for patterns, statistical significance
- Interpret: Phase 7 — what do the results mean?
- Validate: Phase 8 — cross-check findings
- Document: Phase 9 — write comprehensive report
- Review: Phase 10 — get external feedback
- Validate:
research checkto ensure completeness
Research Best Practices
- Start with clear, specific questions (Phase 1)
- Document all sources with citations (Phase 2)
- Keep hypotheses falsifiable (Phase 3)
- Separate data collection from analysis (Phase 5 vs 6)
- Include negative results (Phase 7)
- Have someone else review (Phase 10)
Common Workflows
Technical Research
research init- Phase 1: "What is the performance impact of switching from REST to gRPC?"
- Phase 2: Benchmark studies, existing comparisons
- Phase 5: Run benchmarks, collect metrics
- Phase 6: Compare latency, throughput, resource usage
- Phase 9: Write recommendation with data
Market Research
research init- Phase 1: "What features do competitors offer in this space?"
- Phase 2: Survey competitor products
- Phase 5: Feature matrix, pricing data
- Phase 7: Gap analysis, opportunity identification