sk-deep-research

Automate iterative deep research with externalized state and convergence checks.

31|3|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/MichelKerkmeester/opencode--spec-kit-skilled-agent-orchestration --skill sk-deep-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sk-deep-research
Source: https://github.com/MichelKerkmeester/opencode--spec-kit-skilled-agent-orchestration/tree/main/.opencode/skill/sk-deep-research
Command: npx skills add https://github.com/MichelKerkmeester/opencode--spec-kit-skilled-agent-orchestration --skill sk-deep-research

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables autonomous, iterative deep-research loops with externalized state to keep track of lineage and decisions across many iterations.

Core Features & Use Cases

  • Orchestrates a multi-iteration research lifecycle with fresh-context LEAF execution and reducer-backed dashboards.
  • Detects convergence, captures ruled-out directions for negative knowledge, and preserves memory for resumable sessions.
  • Provides runtime parity guidance for multiple AI runtimes (OpenCode, Claude, Codex, Gemini).

Quick Start

Invoke the deep research loop with a topic to start autonomous iterations.

Frequently Asked Questions about sk-deep-research

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

FAQPage Schema
How do I automate iterative deep research across multiple domains?

You can automate iterative deep research using an autonomous loop that externally persists state, applying convergence checks and progressive synthesis to handle complex topics spanning multiple domains.

What is externalized state in autonomous research loops?

Externalized state in autonomous research loops persists lineage, decisions, and memory across iterations in JSONL packet artifacts, ensuring reproducible analysis and resumable sessions even with fresh-context execution.

How do I detect convergence when running an autonomous research loop?

An autonomous research loop detects convergence by evaluating ruled-out directions for negative knowledge and checking state logs, stopping iterations once the progressive synthesis output meets analytical thresholds.

Can I use this iterative research workflow with different AI runtimes?

Yes, the iterative research workflow provides runtime parity guidance for multiple AI runtimes including OpenCode, Claude, Codex, and Gemini to execute the research lifecycle.

How do I resume an interrupted autonomous deep research session?

You can resume an interrupted deep research session because the loop preserves memory through externalized state logs and registry artifacts, allowing the lifecycle to pick up from the last captured iteration.

What artifacts are generated by an autonomous deep research loop?

An autonomous deep research loop generates canonical packet artifacts including configuration, state logs, strategy, registry, dashboard, and per-iteration notes for reproducible analysis.