pre-dev-research

Dispatch three parallel research agents and produce a validated research.md.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/withmartian-sandbox-darkside/ghrc-y-3126672651424eddb640ecc81321a665 --skill pre-dev-research-withmartian-sandbox-darkside
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pre-dev-research
Source: https://github.com/withmartian-sandbox-darkside/ghrc-y-3126672651424eddb640ecc81321a665/tree/main/pm-team/skills/pre-dev-research
Command: npx skills add https://github.com/withmartian-sandbox-darkside/ghrc-y-3126672651424eddb640ecc81321a665 --skill pre-dev-research-withmartian-sandbox-darkside

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents uninformed planning by gathering codebase patterns, external best practices, and framework documentation before PRD/TRD creation, reducing rework and misaligned implementations.

Core Features & Use Cases

  • Parallel agent dispatch: Runs three research agents in parallel (repo patterns, best practices, framework docs) and aggregates their outputs.
  • Structured research output: Produces docs/pre-dev/{feature-name}/research.md containing metadata, file:line references, external URLs, version constraints, and a synthesis for the PRD/TRD.
  • Gate 0 validation: Enforces a blocking checklist to ensure research mode is declared, all agents returned output, and required artifacts (file references, URLs, tech versions) are present.
  • Use Case: Before adding a payments integration, run this Skill to surface existing implementations, SDK constraints, and recommended architectures to inform the PRD.

Quick Start

Ask the agent to run pre-dev-research for the feature "Stripe integration" and create docs/pre-dev/stripe-integration/research.md.

Frequently Asked Questions about pre-dev-research

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

FAQPage Schema
How do I gather codebase patterns and best practices before writing a PRD?

To gather codebase patterns and best practices before writing a PRD, dispatch parallel research agents to scan repo patterns, external practices, and framework docs, producing a validated research.md with file:line references and version constraints.

What is pre-development research and how does it inform TRD creation?

Pre-development research is the process of analyzing existing codebase implementations, external best practices, and framework documentation to inform TRD creation, ensuring technical requirements align with current architecture and SDK constraints.

How do I research existing implementations and tech stack constraints for a new feature?

Research existing implementations and tech stack constraints by running three parallel agents that return file:line references, external URLs, and version constraints, aggregating their outputs into a structured research document for feature planning.

Can I use parallel agents to research framework documentation for a Stripe integration?

Yes, you can use parallel agents to research framework documentation for a Stripe integration by dispatching them to collect external URLs, SDK constraints, and recommended architectures, which are then synthesized into a comprehensive research.md file.

What is the best way to prevent misaligned implementations and rework during feature planning?

The best way to prevent misaligned implementations during feature planning is to enforce a Gate 0 blocking checklist that validates research mode, ensuring all agents return required artifacts like file references and tech versions before PRD creation begins.

Does pre-dev research require declaring a research mode before scanning the codebase?

Yes, pre-dev research requires declaring a research mode during Gate 0 validation to ensure the parallel agents properly execute and return the necessary file:line references, external URLs, and version constraints for the research.md output.