research

Produce code-grounded documentation mapping system architecture and component interactions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/adamway/thoughts-cli --skill research-adamway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/adamway/thoughts-cli/tree/main/.claude/skills/research
Command: npx skills add https://github.com/adamway/thoughts-cli --skill research-adamway

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users understand complex codebases by producing comprehensive research documents grounded in concrete file references, facilitating technical mapping and onboarding.

Core Features & Use Cases

  • Technical Mapping: Creates structured, detailed maps of how various parts of a codebase function and connect.
  • Grounded Analysis: Anchors findings in specific file paths and line numbers for easy verification.
  • Use Case: A developer onboarding to a new project can use this Skill to rapidly produce a map of critical system flows and components for team review.

Quick Start

Ask the AI to produce a detailed research document on the authentication module of the project.

Frequently Asked Questions about research

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

FAQPage Schema
How do I generate technical documentation that maps system architecture from a codebase?

To generate system architecture documentation, this Skill analyzes your codebase and produces comprehensive research documents grounded in concrete file references and line numbers. It maps component interactions and structural dependencies for technical review.

What is the best way to document component interactions for developer onboarding?

Documenting component interactions for onboarding requires structured technical mapping of system flows. This Skill anchors findings in specific file paths and line numbers, allowing new developers to rapidly verify critical architecture components against the actual codebase.

Can I use parallel sub-agents to research complex system architecture across a large codebase?

Yes, you can use parallel sub-agent decomposition to research complex system architecture. This approach allows the Skill to efficiently break down large codebase analysis tasks, producing deeper and more comprehensive code-grounded documentation of system components.

Does this architecture research tool provide specific file references for verification?

Yes, the architecture research tool specifically anchors its analysis in concrete file paths and line numbers. This grounding ensures that all system mapping and technical documentation can be directly verified against the actual source code by reviewers.

When do I need code-grounded technical documentation for system mapping?

You need code-grounded technical documentation when onboarding to complex projects, making architectural decisions, or conducting technical reviews. It provides a structured map of system components and interactions, clarifying how various parts of a codebase function and connect.