deep-research

Analyze local codebases and external dependencies for architecture and quality.

567|82|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/pedronauck/skills --skill deep-research-pedronauck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/pedronauck/skills/tree/main/skills/deep-research
Command: npx skills add https://github.com/pedronauck/skills --skill deep-research-pedronauck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a systematic approach to researching and analyzing the codebase and external dependencies, ensuring a solid foundation before starting complex implementation tasks.

Core Features & Use Cases

  • Local Code Discovery: Utilizes codebase_search to find relevant local code concepts, patterns, and files.
  • External Library Research: Employs Sourcebot for external libraries and Context7/Perplexity for broader research and documentation.
  • Architecture Analysis: Leverages the Pal MCP Toolkit (zen_analyze) for in-depth insights into architecture, quality, performance, and security.
  • Use Case: Before refactoring a critical service, use this skill to understand its current architecture, identify potential risks, and gather information on external dependencies.

Quick Start

Use the deep-research skill to analyze the codebase for the authentication module.

Frequently Asked Questions about deep-research

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

FAQPage Schema
How do I analyze codebase architecture before refactoring a critical service?

Codebase architecture analysis is performed by searching local code patterns with `codebase_search` and evaluating quality, performance, and security risks using the Pal MCP Toolkit's `zen_analyze` function. This ensures a solid understanding of current structures before implementation.

What is the best way to research external library usage in a local codebase?

External library research is conducted using Sourcebot to identify dependency usage and Context7 or Perplexity for broader documentation. This combination provides comprehensive insights into how external libraries interact with your local code.

Does deep code analysis require specific models for architectural insights?

Yes, deep code analysis requires the `anthropic/claude-opus-4.6` model specifically for executing Pal MCP tools. This strict protocol ensures accurate architectural pattern identification and security assessment.

Can I assess code quality and security vulnerabilities using sourcebot and local search?

Code quality and security assessment is handled by the Pal MCP Toolkit's `zen_analyze` component, while Sourcebot and `codebase_search` handle external and local discovery. This separation ensures thorough scoping before evaluating performance and security risks.

What are the limitations of using codebase search for external dependency research?

`codebase_search` is limited to local code discovery; it cannot analyze external dependencies. To research external libraries, you must use Sourcebot for library analysis and Context7 or Perplexity for external documentation and broader research.