researcher

Gathers domain and codebase knowledge to inform planning decisions.

6|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Himanshu-Sangshetti/cursor-stack --skill researcher-himanshu-sangshetti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: researcher
Source: https://github.com/Himanshu-Sangshetti/cursor-stack/tree/main/researcher
Command: npx skills add https://github.com/Himanshu-Sangshetti/cursor-stack --skill researcher-himanshu-sangshetti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gathers domain knowledge, codebase context, and best practices before planning to ensure informed decisions without executing plans or implementations.

Core Features & Use Cases

  • Codebase reconnaissance: maps existing modules, services, and patterns to understand what exists.
  • Domain research: collects problem space, approaches, and tradeoffs to compare options.
  • Documentation of sources: records references and findings for handoff to plan-eng and plan-ceo.

Quick Start

Tell me the feature or topic you want researched, then run /researcher to begin structured information gathering.

Frequently Asked Questions about researcher

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

FAQPage Schema
How do I research a codebase before planning a new feature?

To research a codebase before planning, you need to map existing modules, services, and patterns to understand what exists. This reconnaissance gathers domain knowledge and codebase context to inform planning decisions without executing implementations.

What is domain research for software planning?

Domain research for software planning is the process of collecting problem space data, approaches, and tradeoffs to compare options. It ensures informed decisions by cross-referencing sources and documenting findings for handoff to engineering planning phases.

How do I document research sources for engineering handoff?

Documenting research sources for engineering handoff requires recording references and findings thoroughly. You must clearly delineate research findings, ensuring strategic guidance and codebase context are structured for plan-eng and plan-ceo consumption.

When do I need to gather domain knowledge before planning?

You need to gather domain knowledge before planning when exploring unfamiliar domains or new features. This preparation enables informed options and better risk assessment prior to executing plan-eng and plan-ceo phases.

Does codebase reconnaissance compare tradeoffs for new features?

Yes, codebase reconnaissance maps existing modules while domain research collects approaches and tradeoffs to compare options. Together they provide strategic guidance to assess risks when exploring unfamiliar domains or new features.