Skip to content
Back to skills

deep-ass-research

ASecurity

Deep, multi-source, primary-sourced research into a backlinked Obsidian vault. Fans out scout/diver sub-agents that write atomic cited claim notes, adversarially verifies them, then synthesizes a Map-of-Content + report. Use when the user wants thorough, cited research on a topic, company, market, or literature, or says "deep research", "DAR", "Deep Ass Research", "research X properly", "build me a knowledge map of X", "look deeply into", "do a deep dive on".

  • 4 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
ai-agents

Works with

  • claude code
  • mcp

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add Kaos599/Deep-Ass-Research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of deep-ass-research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for deep-ass-research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kaos599-deep-ass-research/badge)](https://www.skillsdirectory.com/skills/kaos599-deep-ass-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: deep-ass-research
description: >
  Deep, multi-source, primary-sourced research into a backlinked Obsidian vault.
  Fans out scout/diver sub-agents that write atomic cited claim notes, adversarially
  verifies them, then synthesizes a Map-of-Content + report. Use when the user wants
  thorough, cited research on a topic, company, market, or literature, or says
  "deep research", "DAR", "Deep Ass Research", "research X properly", "build me a
  knowledge map of X", "look deeply into", "do a deep dive on".
---

# Deep Ass Research (DAR) — Claude Code adapter

This is the Claude Code entry point for the **portable DAR framework**. The methodology is host-agnostic and lives in `core/`; this file just binds DAR's capability verbs to Claude Code's tools and tells you how to spawn the roles.

## How to run

1. **Read `core/orchestration.md` and follow it exactly.** It is the runbook (preflight → charter → breadth → gate → depth → drift guard → verify → synthesize → deliver). Read its referenced files as needed: `core/capabilities.md`, `core/methodology.md`, `core/vault-layout.md`, `core/note-schemas.md`, `core/provenance.md`, and the chosen `core/modes/<mode>.md`.
2. **Spawn sub-agents** with the **Task / Agent tool** (`subagent_type: general-purpose`). For each role, read `core/roles/<role>.md` and paste its **full content** as the sub-agent prompt, then append a `## Task` block with the thread/claim context and the absolute vault path. (This mirrors the `bug-hunt-review` skill's dispatch pattern.) Run independent sub-agents **in parallel** by issuing multiple Task calls in one message.
3. **Track progress** in the vault files `_progress.md` and `_open-threads.md` (source of truth). You MAY also mirror `_progress.md` into TodoWrite for visibility.

## Capability bindings (Claude Code)

| Verb | Binding |
|---|---|
| `WRITE_FILE` | Write / Edit |
| `ASK_USER` | AskUserQuestion |
| `SPAWN_SUBAGENT` | Task / Agent tool (`general-purpose`), parallel via multiple calls |
| `SEARCH` | Tavily / Exa MCP if present, else built-in `WebSearch` |
| `FETCH` | Tavily extract / Exa fetch if present, else built-in `WebFetch` |
| `BROWSE` | TinyFish MCP (`run_web_automation`) |
| `READ_DOCS` | Context7 + Ref MCP, else `WebSearch`+`WebFetch` on official docs |

Record the actual bindings (and any degraded verbs) in `_session.md` during preflight.

## Optional acceleration (Workflow tool)

For determinism, resumability, and budget control, the **Depth → Drift → Verify → Synthesize** stretch MAY run via `adapters/claude-code/dar-pipeline.workflow.js` (native `Workflow` tool). If you use it: first read the role files in `core/roles/` and the chosen `core/modes/<mode>.md`, then invoke the Workflow passing them in `args` (the script sandbox can't read files): `args = {vault, mode, brief, threads, roles:{...}, playbook}`. Otherwise just follow steps 3–5 of `core/orchestration.md` directly. Running DAR implies opting into multi-agent orchestration — announce the approach before launching.

## Packaging

This directory works as a **drop-in skill** as-is. To distribute it as a **plugin** (registers the roles as real subagents, adds `/dar`, and auto-wires prerequisite MCP servers), see `adapters/claude-code/plugin/`.

Files in this skill

  • .claude-plugin/marketplace.json459 B
  • INSTALL.md3.6 KB
  • SKILL.md3.2 KB
  • core/PREREQUISITES.md2.7 KB
  • core/capabilities.md4.8 KB
  • core/methodology.md5.3 KB
  • core/note-schemas.md8.9 KB
  • core/orchestration.md8.1 KB
  • core/provenance.md4.8 KB
  • core/vault-layout.md3.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.