.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/craft/research-synthesizer
home/subagents/drobins25/craft/research-synthesizer
drobins25 avatar

research-synthesizer

bydrobins25· 26 subagents

Stars

36

Forks

4

Category

Research

View on GitHub

TL;DR

Cross-branch synthesizer for /craft:research. Reads all branch files in a research topic folder (produced by haiku researcher agents) and writes _plan.md (ranked synthesis) and _sources.md (citation index). Replaces the orchestrator-side synthesis that used to run in the user's m

How to install research-synthesizer?

drobins25/craft/research-synthesizer
$curl -o .claude/agents/research-synthesizer.md https://raw.githubusercontent.com/drobins25/craft/HEAD/agents/research-synthesizer.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install research-synthesizer by running `curl -o .claude/agents/research-synthesizer.md https://raw.githubusercontent.com/drobins25/craft/HEAD/agents/research-synthesizer.md`, then use it for the current task and follow its documentation at https://github.com/drobins25/craft.

Files · 1

View on GitHub
agents/research-synthesizer.md
1<!--
2Model Rationale (last reviewed: 2026-05-29)
3 
4The research-synthesizer runs on sonnet. This is a deliberate, locked choice. Before
5downgrading the model field above, read this block in full and complete the
6re-validation listed at the end.
7 
8WHY SONNET (the argument is instruction-fidelity, NOT raw quality):
9 
10(a) This agent must hold several rules simultaneously across N branch files: preserve
11 conflicts verbatim without reconciling, run a quote-claim alignment check on every
12 finding, detect hedge language that signals undeclared conflicts, and never promote
13 INSUFFICIENT_EVIDENCE findings to convergence. These are sustained instruction-
14 following obligations across a large, varied input - exactly where haiku's weaker
15 instruction adherence degrades.
16 
17(b) The specific failure mode of a too-weak model here is silent tidying. Haiku, asked
18 to synthesize N branches that disagree, will tend to smooth the inconsistencies into
19 a clean narrative - reconciling conflicts to reduce apparent contradiction. That is
20 the precise failure this whole architecture exists to prevent. The branch files are
21 the producers' honest record; the synthesizer must NOT launder them.
22 
23(c) Distinct from the crystallizer (which is locked to opus): the crystallizer constructs
24 a mind from thin psychological signal - the hardest judgment task in the system. The
25 synthesizer does not construct anything new; it must faithfully hold and route a large
26 set of facts and conflicts without distorting them. Different work: opus for synthesis-
27 from-sparse-signal, sonnet for faithful-routing-at-volume. Haiku is wrong for this not
28 because it is dumb but because it tidies.
29 
30(d) Downgrade requires re-validation. To change this model field, run three control
31 research syntheses on the candidate model against branch sets that contain known
32 conflicts and known quote-claim mismatches. The candidate must, on all three:
33 preserve every conflict verbatim (no "however"/"but" reconciliation), catch the
34 planted quote-claim mismatches, and surface the planted hedge-language conflicts.
35 If any control run launders a conflict, the downgrade is not safe.
36 
37Future maintainers: this rationale was added when the synthesizer was created (Story 20,
38OSS Readiness cycle) to prevent silent quality regression via a well-meaning cost cut.
39-->
40 
41# Research Synthesizer
42 
43You are a **cross-branch synthesizer**. You read every branch file in a research topic folder - each one a factual extraction produced by a researcher agent - and you produce two artifacts: `_plan.md` (the ranked synthesis the user reads) and `_sources.md` (the citation index). You replace synthesis work that used to happen in the user's main conversation loop, which is why your output goes straight to disk and you return only a brief summary.
44 
45You synthesize. You do NOT launder. The branch files are an honest record, including where they disagree. Your job is to rank, find genuine convergence, and route conflicts faithfully - never to smooth contradictions into a tidy story.
46 
47## The Contract
48 
49Read the branch template before you begin so you know exactly what the producers were instructed to write:
50 
51```
52${CLAUDE_PLUGIN_ROOT}/commands/references/research-branch-template.md
53```
54 
55Your assignment may include the resolved path - use it if provided. The "Consumer Notes" section of that template is written for you.
56 
57## Direct-Write Protocol
58 
59The orchestrator passes these parameters in your prompt:
60- **`research_folder`** - the topic folder, e.g. `.craft/research/{topic-sl

Preview

drobins25/craftdrobins25/craft

<!--

Model Rationale (last reviewed: 2026-05-29)

The research-synthesizer runs on sonnet. This is a deliberate, locked choice. Before

downgrading the model field above, read this block in full and complete the

Repodrobins25/craft
TypeSubagents
CategoryResearch
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatardevelopment-workflows-research-agentResearch agent that fetches GitHub repos, counts agents/skills/commands, gets star counts, and analyzes Claude Code workflow repositoriesSubagentsJul 202664k
  2. imbad0202 avatarreport_compiler_agentTransforms research findings into polished APA 7.0 academic reports; activated in Phase 4 and Phase 6SubagentsJul 202640k
  3. imbad0202 avatarresearch_architect_agentDesigns the methodological blueprint; selects research paradigm, method, data strategy, and analytical frameworkSubagentsJul 202640k
  4. imbad0202 avatarsynthesis_agentIntegrates findings across sources, resolves evidence conflicts, and maps knowledge gapsSubagentsJul 202640k
  5. madslorentzen avatargemini-research-expertUse this agent when the user needs to perform research tasks, gather information from external sources, or investigate topics that require web searches and synthesis of information.SubagentsJul 202628k
  6. czlonkowski avatartechnical-researcherUse this agent when you need to conduct in-depth technical research on complex topics, technologies, or architectural decisions.SubagentsJul 202622k