research

Automate research planning with phase-driven scope definition and multi-source gathering.

Updated Dec 25, 2025
One-click install
npx skills add https://github.com/PhucMPham/threejs-christmas-tree --skill research-phucmpham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/PhucMPham/threejs-christmas-tree/tree/main/.claude/skills/research
Command: npx skills add https://github.com/PhucMPham/threejs-christmas-tree --skill research-phucmpham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you research, analyze, and plan technical solutions that are scalable, secure, and maintainable.

Core Features & Use Cases

  • Phase-driven scope definition, information gathering, analysis, and synthesis to shape technical solutions.
  • Multi-source evaluation with explicit criteria for recency, sources, and security considerations.
  • Delivers concise action plans and risk assessments you can translate into architecture decisions.

Quick Start

Run a scoped research task, for example: "Research scalable authentication architectures for a microservices checkout system and produce a plan with security considerations."

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a technical solution for a complex system like microservices architecture?

Technical solution planning breaks down into phases: scope definition, multi-source information gathering with cited evidence, analysis against security and scalability criteria, and structured synthesis into actionable recommendations. This Skill automates that workflow to produce architecture decisions backed by research and risk assessment.

What's the best way to structure technical research for security reviews and architecture assessments?

Structured technical research applies phase-driven scope definition to isolate what matters, gathers evidence from multiple sources with recency and credibility checks, then synthesizes findings into concise action plans. This approach ensures decisions rest on evidence rather than assumptions.

How can I avoid over-engineering when designing scalable systems?

Applying YAGNI (You Aren't Gonna Need It), KISS (Keep It Simple, Stupid), and DRY (Don't Repeat Yourself) principles during research planning constrains scope to functional requirements only. This Skill enforces those principles throughout analysis to keep solutions focused and maintainable.

Can I use this to evaluate and compare different technology options for a specific problem?

Yes. Multi-source evaluation with explicit criteria for recency, source reliability, and security considerations lets you assess competing technologies systematically. The result is a decision-support report that compares options against your actual requirements.

What output should I expect from a technical research task?

Technical research produces report-ready structured output: phase definitions, cited evidence from multiple sources, analysis against your criteria, risk assessments, and actionable recommendations you can translate directly into architecture or implementation decisions.

Do I need domain expertise to run effective technical research?

The Skill handles research structure and synthesis. You provide the domain focus and criteria; the automation ensures comprehensive evidence gathering, consistent principle application, and organized output—reducing research overhead whether you're an expert or learning the domain.