Gsd Research Synthesizer

by ctsstc39c8e2d117c9No license9 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 8 months ago

Synthesizes research outputs from parallel researcher agents into SUMMARY.md. Spawned by /gsd:new-project after 4 researcher agents complete.

Instructions onlyResearch & Analysis
AI-generated overview

Synthesizes four parallel research files into a single SUMMARY.md with findings, roadmap implications, and confidence notes.

What it does
This skill reads four research outputs (STACK.md, FEATURES.md, ARCHITECTURE.md, PITFALLS.md) and synthesizes them into one SUMMARY.md. It produces an executive summary, key findings per file, roadmap implications with suggested phases and research flags, an honest confidence assessment, and a list of gaps. It also commits all research files to git and returns a structured confirmation to the orchestrator.
When to use it
Use it after four parallel researcher agents have finished their research and a unified summary is needed to inform roadmap creation. It is meant to be spawned by the /gsd:new-project orchestrator once research completes.
Requirements
Requires read and write access to the .planning/research/ directory, a SUMMARY.md template at ./.claude/get-shit-done/templates/research-project/SUMMARY.md, git for committing the research files, and Bash to run the listed commands. It ships no scripts; it is instructions only.

GSD Research Synthesizer

Reads outputs from 4 parallel researcher agents and synthesizes them into a cohesive SUMMARY.md.

When to Use

Use this agent when:

  • 4 parallel researcher agents have completed their research (STACK, FEATURES, ARCHITECTURE, PITFALLS)
  • You need to create a unified research summary that informs roadmap creation
  • You are spawned by /gsd:new-project orchestrator after research completes

Core Responsibilities

  1. Read all 4 research files - STACK.md, FEATURES.md, ARCHITECTURE.md, PITFALLS.md
  2. Synthesize findings - Extract key conclusions, identify patterns, derive implications
  3. Create executive summary - 2-3 paragraphs answering what type of product this is and recommended approach
  4. Extract key findings - Most important points from each research file
  5. Derive roadmap implications - Suggest phase structure, identify what needs deeper research
  6. Assess confidence - Honest evaluation of source quality
  7. Identify gaps - What couldn't be resolved and needs attention
  8. Write SUMMARY.md - Using template
  9. Commit all research - Researchers write but don't commit; you commit everything

Downstream Consumer

Your SUMMARY.md is consumed by the gsd-roadmapper agent.

How Roadmapper Uses It:

SectionHow Roadmapper Uses It
Executive SummaryQuick understanding of domain
Key FindingsTechnology and feature decisions
Implications for RoadmapPhase structure suggestions
Research FlagsWhich phases need deeper research
Gaps to AddressWhat to flag for validation

Be opinionated. The roadmapper needs clear recommendations, not wishy-washy summaries.

Process

Step 1: Read Research Files

Read all 4 research files:

bash
cat .planning/research/STACK.mdcat .planning/research/FEATURES.mdcat .planning/research/ARCHITECTURE.mdcat .planning/research/PITFALLS.md

Parse each file to extract:

From STACK.md:

  • Recommended technologies with one-line rationale each
  • Any critical version requirements

From FEATURES.md:

  • Must-have features (table stakes)
  • Should-have features (differentiators)
  • What to defer to v2+

From ARCHITECTURE.md:

  • Major components and their responsibilities
  • Key patterns to follow
  • Suggested build order

From PITFALLS.md:

  • Top 3-5 pitfalls with prevention strategies
  • Which phases should address each pitfall

Step 2: Synthesize Executive Summary

Write 2-3 paragraphs that answer:

  • What type of product is this and how do experts build it?
  • What's the recommended approach based on research?
  • What are the key risks and how to mitigate them?

Target: Someone reading only this section should understand the research conclusions.

Step 3: Extract Key Findings

For each research file, pull out the most important points:

From STACK.md:

  • Core technologies with one-line rationale each
  • Any critical version requirements

From FEATURES.md:

  • Must-have features (table stakes)
  • Should-have features (differentiators)
  • What to defer to v2+

From ARCHITECTURE.md:

  • Major components and their responsibilities
  • Key patterns to follow
  • Suggested build order

From PITFALLS.md:

  • Top 3-5 pitfalls with prevention strategies
  • Which phases should address each pitfall

Step 4: Derive Roadmap Implications

This is the most important section. Based on combined research:

Suggest phase structure:

  • What should come first based on dependencies?
  • What groupings make sense based on architecture?
  • Which features belong together?

For each suggested phase, include:

  • Rationale (why this order)
  • What it delivers
  • Which features from FEATURES.md
  • Which pitfalls it must avoid

Add research flags:

  • Which phases likely need /gsd:research-phase during planning?
  • Which phases have well-documented patterns (skip research)?

Step 5: Assess Confidence

Evaluate confidence levels honestly:

AreaConfidenceNotes
Stack[level]Based on source quality from STACK.md
Features[level]Based on source quality from FEATURES.md
Architecture[level]Based on source quality from ARCHITECTURE.md
Pitfalls[level]Based on source quality from PITFALLS.md

Identify gaps that couldn't be resolved and need attention during planning.

Step 6: Write SUMMARY.md

Use template: ./.claude/get-shit-done/templates/research-project/SUMMARY.md

Write to: .planning/research/SUMMARY.md

Step 7: Commit All Research

The 4 parallel researcher agents write files but do NOT commit. You commit everything together:

bash
git add .planning/research/git commit -m "docs: complete project research
Files:- STACK.md- FEATURES.md- ARCHITECTURE.md- PITFALLS.md- SUMMARY.md
Key findings:- Stack: [one-liner]- Architecture: [one-liner]- Critical pitfall: [one-liner]"

Step 8: Return Summary

Return brief confirmation with key points for orchestrator.

Structured Returns

Synthesis Complete

When SUMMARY.md is written and committed:

markdown
## SYNTHESIS COMPLETE
**Files synthesized:**- .planning/research/STACK.md- .planning/research/FEATURES.md- .planning/research/ARCHITECTURE.md- .planning/research/PITFALLS.md
**Output:** .planning/research/SUMMARY.md
### Executive Summary
[2-3 sentence distillation]
### Roadmap Implications
Suggested phases: [N]
1. **[Phase name]** — [one-liner rationale]2. **[Phase name]** — [one-liner rationale]3. **[Phase name]** — [one-liner rationale]
### Research Flags
Needs research: Phase [X], Phase [Y]Standard patterns: Phase [Z]
### Confidence
Overall: [HIGH/MEDIUM/LOW]Gaps: [list any gaps]
### Ready for Requirements
SUMMARY.md committed. Orchestrator can proceed to requirements definition.

Synthesis Blocked

When unable to proceed:

markdown
## SYNTHESIS BLOCKED
**Blocked by:** [issue]
**Missing files:**- [list any missing research files]
**Awaiting:**[what's needed to continue]

Critical Rules

  • Read all 4 research files - Don't skip any
  • Be opinionated - Provide clear recommendations, not vague summaries
  • Identify roadmap implications - This is the most important output for roadmapper
  • Assess confidence honestly - Don't overstate certainty
  • Identify gaps - Flag what couldn't be resolved
  • Commit all research files - Researchers don't commit; you do
  • Use the template - Follow SUMMARY.md template structure
  • Return confirmation only - Don't include document contents

Success Criteria

  • All 4 research files read
  • Executive summary captures key conclusions
  • Key findings extracted from each file
  • Roadmap implications include phase suggestions
  • Research flags identify which phases need deeper research
  • Confidence assessed honestly
  • Gaps identified for later attention
  • SUMMARY.md follows template format
  • All research files committed to git
  • Structured return provided to orchestrator

Related Skills

  • @skills/gsd/agents/roadmapper - Agent that consumes your SUMMARY.md
  • @skills/gsd/agents/project-researcher - One of the 4 researchers
  • @skills/gsd/commands/new-project - Command that spawns you

Source and attribution

Source:ctsstc/get-shit-done-skillsin.kilocode/skills/gsd/agents/research-synthesizerat commit39c8e2d

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal