sherlock

Decompose complex research into a dependency graph and generate cited markdown reports.

5|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/trilogy-group/cc-skills-sherlock --skill sherlock-trilogy-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherlock
Source: https://github.com/trilogy-group/cc-skills-sherlock/tree/main/skills/sherlock
Command: npx skills add https://github.com/trilogy-group/cc-skills-sherlock --skill sherlock-trilogy-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beads, gogcli, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Sherlock automates complex research tasks, decomposing them into manageable steps and providing validated, cited reports.

Core Features & Use Cases

  • Complex Question Decomposition: Breaks down complex questions into a dependency graph.
  • Parallel Research: Dispatches parallel researcher subagents for efficient data gathering.
  • Verification: Validates every finding against the original source.
  • Report Generation: Synthesizes research findings into a cited markdown report.
  • Use Case: Ideal for legal research, market analysis, or any scenario requiring comprehensive, cross-validated research.

Quick Start

Start a new research session by typing: /sherlock "What are the best neighborhoods in Austin for families under $600k?"

Frequently Asked Questions about sherlock

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

FAQPage Schema
How do I automate complex research tasks with parallel AI agents?

Automating complex research tasks involves decomposing questions into a dependency graph and dispatching parallel AI researchers to gather data efficiently. This parallel dispatch approach allows multiple subagents to investigate distinct components of a query simultaneously before synthesizing the findings.

How does dependency graph decomposition work for research report generation?

Dependency graph decomposition for research report generation works by breaking a complex query into smaller, interdependent sub-questions. The system maps these dependencies to determine execution order, dispatches researchers for each node in parallel, and validates findings against original sources before synthesis.

Do I need beads and gogcli to run the sherlock research agent in Claude Code?

Yes, you need beads and gogcli to run the research agent in Claude Code. Beads handles session management for the research workflow, while gogcli provides the necessary Google Workspace integration for data access and document handling during the research process.

What's the best way to verify AI research findings against original sources?

The best way to verify AI research findings is to use a validation step that cross-references every subagent's output against the original source data. This ensures the final cited markdown report contains only validated, accurate information rather than unverified model generations.

Can I use this research agent for market analysis and legal research?

Yes, you can use this research agent for market analysis and legal research. It is optimized for any scenario requiring comprehensive, cross-validated research, breaking down intricate market or legal questions into manageable steps and generating cited markdown reports.

Why does complex research fail to synthesize validated findings into a single report?

Complex research fails to synthesize validated findings when subagents operate sequentially without a dependency graph or verification layer. Without parallel dispatch and source validation, the system cannot map interdependent data points or ensure the final report contains only cross-validated information.