research

Analyze codebase structure, data flow, and dependencies through systematic research.

11|1|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/thkt/dotclaude --skill research-thkt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/thkt/dotclaude/tree/main/.ja/skills/research
Command: npx skills add https://github.com/thkt/dotclaude --skill research-thkt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables in-depth project research and technical investigation without requiring immediate implementation, helping you understand complex systems and identify key areas for development or debugging.

Core Features & Use Cases

  • Systematic Investigation: Conduct thorough research on project topics or specific questions.
  • Codebase Exploration: Analyze code structure, data flow, and dependencies.
  • Use Case: When you need to understand how a specific feature is implemented or investigate a potential bug, use this skill to gather all relevant information about the codebase and its architecture.

Quick Start

Use the research skill to investigate the 'authentication module' within the project.

Frequently Asked Questions about research

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

FAQPage Schema
How do I perform codebase analysis to understand project architecture before implementation?

Codebase analysis helps you understand project architecture by systematically investigating code structure, data flow, and dependencies. This approach gathers comprehensive technical information without requiring immediate implementation.

What is the best way to investigate a bug in an unfamiliar codebase?

The best way to investigate a bug is through systematic technical discovery that maps data flow and dependencies. This process isolates relevant code paths and gathers comprehensive information about the codebase architecture.

How does semantic search work for technical discovery during feature planning?

Semantic search for technical discovery locates relevant code modules and data connections by analyzing project structure and dependencies. It facilitates feature planning by mapping how specific implementations interact across the system.

Can I research project architecture without writing any implementation code?

You can research project architecture without writing implementation code by conducting systematic technical investigation. This process focuses entirely on understanding codebase structure, data flow, and dependencies to support development planning.

When do I need technical discovery for software engineering tasks?

You need technical discovery when facing complex feature planning or bug investigation in an unfamiliar system. It enables systematic analysis of code structure and dependencies, providing comprehensive information before any implementation begins.

What are the limitations of using systematic investigation for codebase analysis?

Systematic investigation for codebase analysis is limited strictly to research and discovery, meaning it does not execute code changes or implementation. It serves to gather information rather than directly resolving bugs or deploying features.