skills/ctsstc/get-shit-done-skills/gsd-research-synthesizer

gsd-research-synthesizer

SKILL.md

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:

Section How Roadmapper Uses It
Executive Summary Quick understanding of domain
Key Findings Technology and feature decisions
Implications for Roadmap Phase structure suggestions
Research Flags Which phases need deeper research
Gaps to Address What 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:

cat .planning/research/STACK.md
cat .planning/research/FEATURES.md
cat .planning/research/ARCHITECTURE.md
cat .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:

Area Confidence Notes
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:

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:

## 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:

## 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
Weekly Installs
1
GitHub Stars
4
First Seen
1 day ago
Installed on
claude-code1