research-deep

Launches parallel research agents from an outline file to produce validated structured JSON outputs.

1|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/matsumuratk/elmo-aws --skill research-deep-matsumuratk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research-deep
Source: https://github.com/matsumuratk/elmo-aws/tree/main/.claude/skills/research-deep
Command: npx skills add https://github.com/matsumuratk/elmo-aws --skill research-deep-matsumuratk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Conducting deep research on dozens of items one by one is slow and inconsistent. This Skill reads a research outline file and dispatches independent background agents for each item, producing uniform structured JSON results with resume support. ## Core Features & Use Cases - Outline-Driven Batch Research: Automatically locates an outline.yaml file, reads the item list and execution config, and processes items in configurable batches with user approval between batches. - Parallel Agent Execution with Resume: Launches background web-search agents that each handle multiple items, skipping items whose JSON output already exists so interrupted runs can resume. - Validated Structured Output: Each agent writes JSON conforming to a fields.yaml definition, marks uncertain values, and runs a validation script to confirm complete field coverage. - Use Case: You are compiling a dataset of 50 AI coding tools. Define them in outline.yaml with a shared fields.yaml schema, then run the skill to research every tool in parallel batches and collect validated Japanese-language JSON profiles in the results directory. ## Quick Start Run /research-deep in a directory containing an outline.yaml file to launch batched deep-research agents for every item in the outline.

Frequently Asked Questions about research-deep

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

FAQPage Schema
How do I run deep research on multiple items at once?▼

Create an outline.yaml file listing your research items plus an execution config with output_dir and items_per_agent, then invoke /research-deep. The skill launches parallel background agents, each researching a subset of items and writing structured JSON results.

How does batch research resume after interruption?▼

The skill checks the output directory for already-completed JSON files before launching agents and skips those items. This lets you rerun the command after a failure and continue only with unfinished research items.

What input format does the research outline require?▼

The skill expects an outline.yaml file in the working directory containing a topic, an items list with name, category, and description fields, and an execution section defining output_dir and batch parameters like items_per_agent.

How is research output validated for completeness?▼

Each agent runs a validate_json.py script comparing its output JSON against the fields.yaml definition. The task is only considered complete when validation confirms every defined field is covered, with uncertain values explicitly marked.

Can research results be produced in Japanese?▼

Yes, the agent prompt template requires all field values to be written in Japanese. Uncertain values are tagged with an [uncertain] marker and listed in a dedicated uncertain array at the end of each JSON file.