research

Investigate a codebase topic and generate a structured research document.

Updated Jan 1, 2012
One-click install
npx skills add https://github.com/ysk1031/dotfiles --skill research-ysk1031
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/ysk1031/dotfiles/tree/main/claude/skills/research
Command: npx skills add https://github.com/ysk1031/dotfiles --skill research-ysk1031

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complex codebases are hard to understand quickly; this Skill generates structured research documents to capture architectures, data flows, and decisions to inform planning.

Core Features & Use Cases

  • In-depth codebase analysis: determine scope, identify key components, and document relationships.
  • Phase-based workflow: planning, investigation, review, and output artifacts to share with stakeholders.
  • Customizable outputs: produce research documents tailored to topics, features, or files.

Quick Start

Provide a topic to investigate (e.g., "authentication flow") and I will guide you through scope, perform a deep dive, and generate a structured research document.

Frequently Asked Questions about research

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

FAQPage Schema
How do I generate documentation for an existing codebase before planning new features?

To generate codebase documentation before planning, this Skill investigates architecture and data flow to produce a structured research document. It analyzes key components and relationships, capturing implementation details to inform downstream development.

What is the best way to understand complex codebase architecture and data flow?

Understanding complex codebase architecture and data flow requires a multi-phase investigation process. This Skill executes scope planning, deep investigation, and user review to identify key components and document their relationships.

Can I scope a codebase investigation to a specific topic like an authentication flow?

Yes, you can scope a codebase investigation to specific topics like an authentication flow. The Skill accepts an optional topic and scope parameter to tailor the deep dive and generate a customized research document.

How do I conduct a deep code review that captures implementation details for stakeholders?

Conducting a deep code review for stakeholders involves a phase-based workflow of planning, investigation, and output generation. This Skill performs the investigation and generates structured output artifacts to share with stakeholders.

Does this codebase research tool require any external dependencies to run?

No, this codebase research tool does not require external dependencies to run. It operates independently to investigate the codebase and generate research documents adhering to structured schemas.

When should I use an automated codebase investigation instead of manual code review?

You should use automated codebase investigation when you need to quickly understand architectures, data flows, and implementation details before planning. It provides structured research documents that capture complex relationships efficiently.