本文へ移動
cccskills
無料GitHub で公開

research-swarm

Turn any hypothesis, however fringe, into an argument map rather than a verdict: five independent lenses (consensus, skeptic, frontier, historian, experimental design), then a synthesis of for and against, evidence quality, a confidence tier and the cheapest decisive experiment. Triggers: "/research-swarm <hypothesis>", "map the arguments on X".

インストール方法を見る

含まれるファイル(6)

  • SKILL.md7.2 KB
  • _demo.html8.3 KB
  • _demo.json3.3 KB
  • build_argmap_dashboard.py10.4 KB
  • last_map.json73.9 KB
  • workflow.js9.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

/research-swarm — an argument map for any hypothesis (a swarm of research agents)

🧒 When reporting to a non-technical operator: end with a child-simple "In plain words" recap in their language. ⚖️ Doctrine: this skill IS the operational arm of protocol-epistemic-neutrality-fringe-research. NEVER judge or mock the hypothesis. Consensus ≠ truth. Build a map of arguments + confidence — an investigation, not a verdict. Bounded by operating-agreement safety invariants (no illegal/harm/bypass/fraud).

When to use

The operator hands a hypothesis — frontier science (antigravity, perpetual motion, anomalous materials, radical longevity, models of consciousness/time), an unusual business model (DAO/network states, no-employee AI co, token labor markets), or a controversial/stigmatized vertical (adult, gaming, gambling). Goal: a balanced, grounded argument map, not a yes/no.

The 5 lenses (run as a parallel swarm)

  1. Consensus — steelman the current mainstream/established view. What does well-replicated science / the market actually hold, and why.
  2. Skeptic — strongest arguments AGAINST. Where the idea breaks, hidden assumptions, falsification points, known failure modes.
  3. Frontier — strongest arguments FOR. Steelman the believer: what would have to be true, adjacent emerging evidence, why it's not obviously impossible.
  4. Historian — precedents and base rates. Ideas once dismissed then vindicated (and once hyped then debunked); the historical analog for THIS idea.
  5. Experimental-Design — what measurement/experiment would confirm or refute, the cheapest decisive test, what data to gather first.

Each lens does light, targeted web grounding (WebSearch/WebFetch) — claims should be evidenced, not just model priors — but stays token-aware. The synthesis NEVER returns a verdict; it returns a confidence tier + open questions.

Control node — Verifier-Calibrator (added 2026-06-15, via Alpha R+DR)

After synthesis, one Verifier-Calibrator node runs (the swarm's acceptance function, not another opinion). It (1) audits the strongest for/against claims — supported / partial / unsupported, (2) re-derives the confidence tier from evidence (support density + cross-lens agreement), not vibe, lowering tiers that rest on unsupported or single-lens claims, and (3) may abstain: the new tier insufficient is a first-class honest answer when evidence is too thin to place the idea on the established→fringe axis. The calibrated tier + claim audit + flags surface in the note and dashboard. This is the DR-recommended control plane over the 5-lens content plane (gaps: no verifier / qualitative-not-calibrated tiers / no abstain lane). Decision: vault 02-Decisions\decision-research-swarm-v2-upgrade.

How to run

Step 0 — parse the hypothesis from the operator's message (everything after the trigger). If it's a vague one-liner, ask ONE clarifying question first (scope/domain), else proceed.

Step 1 — RECALL first (token law — cheap before LLM/web). Pull what the operator already thinks on the topic:

python "$IMPORTS_ROOT/brain_ask.py" "<hypothesis>" --k 8

Keep the synthesized recall as recall_context (the operator's prior notes/leanings on the topic — feeds every lens so the swarm builds on their own thinking, not from zero).

Step 2 — run the swarm via the Workflow tool (this skill IS your explicit opt-in to orchestrate):

Workflow({ scriptPath: "%USERPROFILE%\.claude\\skills\\research-swarm\\workflow.js",
           args: { hypothesis: "<hypothesis>", recall_context: "<from step 1>" } })

The script fans out the 5 lenses (parallel barrier — synthesis needs all), a synthesis agent merges them, then the Verifier-Calibrator audits the strongest claims and calibrates the tier (or abstains → insufficient). Returns the structured argument map object with a calibration block.

Step 3 — persist (backup first). python "$IMPORTS_ROOT/vault_backup.py" then:

  • Write the map as a vault note in 03-Insights\Research-Swarm\<YYYY-MM-DD>-<slug>.md (frontmatter type: insight, origin: anton, tags: [research-swarm, argument-map]; body = for/against tables, confidence tier, historical analogs, open questions, the decisive experiment). Link it to [[protocol-epistemic-neutrality-fringe-research]] + [[insight-glavnaya-tsel-tsifrovoj-dvojnik]] and any concept the topic touches (no-orphan: ≥1 inbound).
  • Dump the map object to <skill>\last_map.json and build the visual:
python "$USERPROFILE/.claude/skills/research-swarm/build_argmap_dashboard.py" <map.json> <out.html>

Dashboard → $OBSIDIAN_VAULT/_Dashboards/Research-Swarm/<slug>.html. Offer to open it (the operator works by eye).

Step 4 — reindex so the new note is searchable: python "$IMPORTS_ROOT/brain_embed_update.py".

Step 5 — report to the operator: the confidence tier, the 2-3 strongest for/against, the cheapest decisive experiment, link to the dashboard — and the ELI5 recap. NEVER editorialize a verdict; present the map.

Scaling (AK-47)

Default = 5 lenses, single pass. For a big/important hypothesis the operator can say "go deeper" → add a second round per lens or 3-vote adversarial verification of the strongest claims (loop-until-dry). Don't over-build by default.

Relation

Operational arm of vault protocol-epistemic-neutrality-fringe-research · memory [[epistemic-neutrality]]. Pairs with /alfa-search-recall-deepresearch (R+DR — recall→gap→deep-research→synthesis; the swarm is the multi-lens synthesis engine). Distinct from /ask (single recall) and /deep-research (web fan-out, single perspective). Serves [[main-goals]] goal #1 — the twin reasons like the operator-the-researcher.

<!--kit-footer-->

Like this skill? It is one of 100 in second-brain-starter-kit: the second brain we built for ourselves and run every day at Palo Alto AI Research Lab. Install the whole set with npx skills add tonydzi/second-brain-starter-kit. Everything is open source and free, so take what you need.

Flagships worth a look on their own: secondop-panel (a second opinion from a panel of external models), claude-memory-tidy (stop your agent's memory from rotting), telegram-mcp-kit (your own Telegram over MCP in about 15 minutes).

Author: Anton Dziatkovskii, Palo Alto AI Research Lab. Telegram @tonydzi - WhatsApp +1 341 222 9178 - X @Tony_Stef_

Engineers: want to test-drive this setup? Message me. I hand out free starter seeds to engineers who test and report back, and custom skill requests are welcome.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

03

無料

Run an autonomous consensus round between agent peers on several machines: they negotiate a decision over a shared channel and execute it without a human relaying messages. Use when multiple machines must agree on a change. Triggers: "/03", "work it out among yourselves", "find consensus". Wakes the human only for irreversible actions or a deadlock.

日本語の概要は準備中です。原文の説明を表示しています。

tonydzi/second-brain-starter-kit82026年10月12日 更新

1

無料

Recover a session after a hard crash (app died, machine rebooted, context lost mid-work): replay the turn-state ledger for the last requests, files and decisions, run a green/red health ping over the system map, file sync and MCP connectors, then rebuild the previous session history for pickup. Triggers: "/1", "resume after crash", "wake".

日本語の概要は準備中です。原文の説明を表示しています。

tonydzi/second-brain-starter-kit82026年10月12日 更新

agenda

無料

Show the operator's day: today's calendar plus what needs them personally (leads due, people awaiting a reply, deadlines), pulled from Calendar and Telegram and ranked. Read-only: sends and commits nothing. Triggers: "/agenda", "what's on today", "my agenda".

日本語の概要は準備中です。原文の説明を表示しています。

tonydzi/second-brain-starter-kit82026年10月12日 更新

ai-slop

無料

Rewrite machine-written text so it reads like a busy human wrote it: cut 50-70%, break the even rhythm, drop AI-tell words and filler, keep facts and protected terms. Use before publishing any post, reply or email drafted by a model. Triggers: /ai-slop, /slop, humanize, anti-slop, make it shorter and alive.

日本語の概要は準備中です。原文の説明を表示しています。

tonydzi/second-brain-starter-kit82026年10月12日 更新

Decision protocol for strategic work: recall the knowledge vault, run a gap analysis, emit a deep-research prompt for external tools, then synthesize the returned reports into a decision memo. Use before any new product, feature, market, pricing, GTM or architecture call, where local recall alone is not enough. Triggers: "/alfa-search-recall-deepresearch", "alpha protocol", "R+DR".

日本語の概要は準備中です。原文の説明を表示しています。

tonydzi/second-brain-starter-kit82026年10月12日 更新

- КРЕДИТ АВТОРУ ИДЕИ: совет из комментария (TG @ClawRus / @ClawInga, комменты под постами Антона в FB, треды и issue на… Триггеры: “/alpha-credit“, “/credit“, “кто нам это посоветовал“, “запиши совет“, “поблагодари советчиков“, “кому мы должны спасибо“, “кредит автору“, “чей это был совет“, “credit the author“

日本語の概要は準備中です。原文の説明を表示しています。

tonydzi/second-brain-starter-kit82026年10月12日 更新

tonydzi のスキルをすべて見る

このスキルの問題を報告する