research

Compares candidate solutions for software projects using web search and scored citations.

7|3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/brainbrewlabs/brainbrew-devkit --skill research-brainbrewlabs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/brainbrewlabs/brainbrew-devkit/tree/main/plugin/config/templates/develop/skills/research
Command: npx skills add https://github.com/brainbrewlabs/brainbrew-devkit --skill research-brainbrewlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces uncertainty when choosing technical approaches by collecting evidence, comparing alternatives, and delivering a structured recommendation so teams can make informed decisions quickly.

Core Features & Use Cases

  • Scope definition: Clarify research questions, decision criteria, constraints, and what "done" looks like before gathering information.
  • Local and external evidence gathering: Inspect repository docs and dependency files, run targeted web searches, and fetch authoritative pages for deeper review.
  • Evaluation and synthesis: Score options against criteria (maturity, integration effort, community activity, license compatibility) and produce a concise recommendation with risks and sources.
  • Use Cases: Choosing between frameworks or libraries, investigating best practices, comparing architectural patterns, and preparing background analysis prior to planning.

Quick Start

Research the trade-offs between GraphQL and REST for a medium-scale SaaS and provide a scored recommendation with key sources.

Frequently Asked Questions about research

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

FAQPage Schema
How do I compare technical options and choose the best framework or library for my project?▼

To compare technical options, define decision criteria like maturity and integration effort, gather evidence from local repository inspection and targeted web searches, score each framework against your constraints, and synthesize a recommendation with cited sources.

What is the best way to evaluate architectural trade-offs for a software project?▼

Evaluating architectural trade-offs involves clarifying your research questions, inspecting local dependency files, fetching authoritative web documentation, scoring architectural patterns against defined criteria, and delivering a structured recommendation with identified risks.

Can I use web search to investigate best practices and compare tools for technical decision-making?▼

Yes, you can use targeted web search and fetch capabilities to investigate best practices, collect benchmarks, and compare tools, which are then scored against your project's specific constraints to produce a synthesized technical recommendation.

How do I score and synthesize a recommendation when comparing libraries?▼

Scoring and synthesizing library comparisons requires evaluating options against criteria like community activity and license compatibility, then consolidating the evidence into a concise recommendation that highlights risks and cites authoritative sources.

Does comparative analysis for technical evaluation work with my existing repository dependencies?▼

Yes, comparative analysis for technical evaluation works by inspecting your local repository documentation and existing dependency files to understand current constraints before gathering external evidence and scoring alternatives.