research

Guide engineers through evidence-based codebase exploration and bug investigation.

4|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/baleen37/bstack --skill research-baleen37
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/baleen37/bstack/tree/main/plugins/me/skills/research
Command: npx skills add https://github.com/baleen37/bstack --skill research-baleen37

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When exploring unfamiliar codebases, debugging, or learning new technologies, this Skill provides a structured, evidence-based approach to reduce guesswork and accelerate understanding.

Core Features & Use Cases

  • Observe → Collect observations from the running system and source code to inform hypothesis generation.
  • Explore → Systematically examine modules, dependencies, and behavior to form actionable insights.
  • Verify → Run experiments and tests to confirm or refute hypotheses with concrete evidence.
  • Summarize → Produce concise, reproducible findings and next steps for teammates.

Quick Start

Observe the target codebase, explore its structure, verify assumptions with tests, and summarize findings to guide next actions.

Frequently Asked Questions about research

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

FAQPage Schema
How do I debug an unfamiliar codebase using evidence-based exploration?

Evidence-based exploration guides you to observe running systems, collect source code observations, form hypotheses, and verify them with explicit tests. This structured approach reduces guesswork and accelerates understanding when investigating unfamiliar codebases.

What is the best way to systematically review code and validate assumptions?

Systematic code review involves observing the target codebase, exploring its module structure, and verifying assumptions with concrete tests. This method enforces standards like requiring 3+ independent sources to validate conclusions and produce reproducible findings.

How do I learn new technologies quickly without guessing how modules work?

Learning new technologies requires systematically examining modules, dependencies, and behavior to form actionable insights. You verify these insights by running experiments and tests to confirm or refute hypotheses with concrete evidence.

Can I use this structured exploration approach for both debugging and code reviews?

Structured exploration applies directly to debugging sessions and code reviews where deep understanding is required. It orchestrates evidence-based investigation by collecting observations, generating hypotheses, and verifying conclusions through explicit testing.

Why does evidence-based code exploration require multiple independent sources?

Evidence-based code exploration requires 3+ independent sources to validate conclusions and reduce guesswork. This standard ensures that observations from running systems and source code are confirmed through explicit testing before producing reproducible findings.

How do I summarize codebase exploration findings for my teammates?

Summarizing codebase exploration findings involves producing concise, reproducible results and next steps for teammates. This follows the structured sequence of observing code, exploring dependencies, and verifying hypotheses with concrete tests.