Weizhena/Deep-Research-skills

Structured deep research skill for Claude Code/Open Code/Codex with human-in-the-loop control

What it solves

This project provides a structured, two-phase research workflow for AI coding assistants (Claude Code, OpenCode, and Codex), transforming them from simple chat interfaces into systematic research tools. It prevents the AI from skipping steps or providing superficial answers by enforcing a process of outline generation and deep investigation before reporting.

How it works

The system implements a multi-step workflow using specialized skills and agents:

  1. Outline Generation: The user triggers /research to create a structured list of items to investigate and the specific fields of information to collect for each.
  2. Refinement: Users can manually add more items or fields using /research-add-items and /research-add-fields to ensure the scope is complete.
  3. Deep Investigation: The /research-deep command triggers parallel agents to search the web for each item in the outline, collecting detailed data into JSON format.
  4. Reporting: The /research-report command compiles the gathered data into a final, organized Markdown report.

Who it’s for

It is designed for users of Claude Code, OpenCode, and Codex who need to perform comprehensive research for academic surveys, technical evaluations, market analysis, or due diligence.

Highlights

  • Human-in-the-loop: Allows users to modify the research outline before the deep search begins.
  • Multi-platform support: Compatible with Claude Code, OpenCode, and Codex.
  • Structured output: Moves from a flexible outline to JSON data and finally to a formatted Markdown report.
  • Parallel execution: Uses agents to conduct deep research on multiple items efficiently.

Related

  • Project
  • Project
  • Project
  • Project
  • Project