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.