deep-research

Analyze codebases through phased LSP exploration, pattern discovery, and external research.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Kuass/kiro-gateway-plus --skill deep-research-kuass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/Kuass/kiro-gateway-plus/tree/main/.opencode/skill/deep-research
Command: npx skills add https://github.com/Kuass/kiro-gateway-plus --skill deep-research-kuass

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a systematic methodology for thorough codebase exploration and understanding, especially when dealing with unfamiliar code, complex features, or when entering a deep research mode.

Core Features & Use Cases

  • Comprehensive Code Understanding: Analyzes code using LSP operations, memory search, and pattern discovery.
  • Structured Research: Guides users through phases of memory-first analysis, LSP exploration, pattern discovery, and external research.
  • Use Case: Before implementing a complex feature that spans multiple files, use this Skill to perform a deep analysis of the relevant modules, understand their interactions, and identify potential patterns or existing solutions.

Quick Start

Use the deep-research skill to perform a thorough LSP analysis of the 'authentication middleware' in src/middleware/auth.ts.

Frequently Asked Questions about deep-research

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

FAQPage Schema
How do I perform deep code analysis on unfamiliar modules before implementing a feature?

Comprehensive code understanding of unfamiliar modules is achieved through a structured, multi-phase research protocol. It leverages memory-first analysis, comprehensive LSP exploration, and pattern discovery using grep and glob to map interactions before implementation.

What is the best way to explore code interactions across multiple files using LSP?

The best way to explore code interactions across multiple files is via an explore agent utilizing comprehensive LSP operations. This method systematically maps dependencies and structural relationships when dealing with complex features.

Can I use grep and glob for pattern discovery when researching complex codebases?

Yes, grep and glob can be used for pattern discovery when researching complex codebases. They are integrated into the research protocol to identify existing solutions and patterns after initial memory-first analysis.

How do I research a complex authentication middleware implementation step by step?

Researching a complex authentication middleware implementation involves a multi-phase protocol: memory-first analysis, LSP exploration, pattern discovery, and targeted external research. This ensures thorough code comprehension prior to editing.

When should I use external research during codebase exploration?

External research should be used during codebase exploration when internal analysis methods are insufficient. It is a targeted phase applied after memory-first analysis, LSP exploration, and pattern discovery fail to provide needed context.

Does deep code research work without external dependencies?

Yes, deep code research works without external dependencies. It relies on internal mechanisms like memory search, LSP operations, and pattern discovery, utilizing targeted external research only when internal methods prove insufficient.