research

Identify existing implementations and detect conflicts before writing tasks.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/BenjaminRose805/react-basecamp --skill research-benjaminrose805
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/BenjaminRose805/react-basecamp/tree/main/.claude/skills/core/research
Command: npx skills add https://github.com/BenjaminRose805/react-basecamp --skill research-benjaminrose805

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find existing implementations, detect conflicts, and gather context before any writing.

Core Features & Use Cases

  • Provide a proactive inventory of current code patterns and implementations to reuse or extend.
  • Detect naming and functionality conflicts early to prevent duplication or regressions.
  • Enable cross-agent planning by gathering contextual knowledge from specs and reference patterns, guiding decisions.

Quick Start

Use the research skill before drafting features to locate related code, specs, and patterns. For example, when planning a new feature, run a search to identify similar modules, check for conflicting APIs, and document findings for the team.

Frequently Asked Questions about research

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

FAQPage Schema
When should I run code pattern analysis to prevent regressions?

You should run code pattern analysis to prevent regressions before any writing task, specifically during the planning and coding phases. Early detection of functionality conflicts and overlaps across agents prevents regressions and avoids code duplication.

How do I analyze a codebase for existing implementations before writing new code?

To analyze a codebase for existing implementations, run a search during the planning phase to identify similar modules, check for conflicting APIs, and document findings for the team. This prevents duplication by providing a proactive inventory of current code patterns to reuse or extend.

What is the best way to detect naming and functionality conflicts during feature planning?

The best way to detect naming and functionality conflicts during feature planning is to run systematic checks against existing specs and reference patterns. This early detection prevents duplication and regressions before any writing or coding begins.

How do I gather context from specs and patterns for cross-agent planning?

To gather context from specs and patterns for cross-agent planning, consult available references to locate related code and document findings. This guides decisions by enabling proactive inventory and gathering contextual knowledge across agents and features.

Can I use codebase analysis to find reuse opportunities across different features?

Yes, you can use codebase analysis to find reuse opportunities across different features. It provides a proactive inventory of current code patterns and implementations, applying systematic checks to reuse or extend existing modules before writing new tasks.

When should I run code pattern analysis to prevent regressions?

You should run code pattern analysis to prevent regressions before any writing task, specifically during the planning and coding phases. Early detection of functionality conflicts and overlaps across agents prevents regressions and avoids code duplication.