research-codebase

Spawn parallel sub-agents to analyze codebases and locate implementations.

349|98|Updated Feb 1, 2018
One-click install
npx skills add https://github.com/shopsys/shopsys --skill research-codebase-shopsys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-codebase
Source: https://github.com/shopsys/shopsys/tree/main/.agents/skills/research-codebase
Command: npx skills add https://github.com/shopsys/shopsys --skill research-codebase-shopsys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates in-depth research and analysis of complex codebases, enabling developers to quickly understand architecture, identify patterns, and find specific implementations.

Core Features & Use Cases

  • Parallelized Research: Spawns specialized sub-agents to investigate documentation, code locations, analysis, and patterns concurrently.
  • Architecture-Aware Analysis: Understands and applies Shopsys's Package-First monorepo architecture principles.
  • Use Case: A developer needs to understand how product variants are managed across the Shopsys platform. This Skill can be used to research all relevant code, documentation, and examples, providing a consolidated report with file references and architectural insights.

Quick Start

Use the research-codebase skill to find all implementations of the ProductFacade.

Frequently Asked Questions about research-codebase

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

FAQPage Schema
How do I research complex monorepo architecture and locate implementation patterns?

To research monorepo architecture, you can use an automated codebase exploration tool that spawns parallel sub-agents to analyze documentation, locate components, and find implementation patterns concurrently. This provides consolidated reports with file references and architectural insights.

What is the best way to find specific implementations like ProductFacade across a codebase?

The best way to find specific implementations across a codebase is to run a deep dive analysis that identifies framework packages and extension patterns. By analyzing code locations and documentation concurrently, it returns consolidated file references for targeted components like ProductFacade.

How does parallelized codebase analysis work for Package-First architecture?

Parallelized codebase analysis works by spawning specialized sub-agents that investigate documentation, code locations, and patterns concurrently. It understands Package-First monorepo architecture principles, prioritizing framework packages to quickly map extension points and component relationships.

Can I integrate Jira tickets into codebase exploration and architecture analysis?

Yes, you can integrate Jira tickets into codebase exploration and architecture analysis. When explicitly requested, the research process supports Jira ticket integration alongside web research to contextualize component locations and implementation patterns within active development tasks.

Does codebase research work with Shopsys platform monorepos?

Yes, codebase research works directly with Shopsys platform monorepos. The analysis is architecture-aware, specifically adhering to Shopsys's Package-First monorepo principles to prioritize framework packages and accurately identify extension patterns across the platform.

When do I need automated codebase research instead of manual code exploration?

You need automated codebase research when you must quickly understand complex architecture, identify patterns, or find specific implementations across a large monorepo. It replaces manual code exploration by parallelizing documentation analysis and code location tasks to deliver consolidated architectural reports.