COMMAND
Surface and validate Claude's hidden assumptions about the project for user confirmation
Synthesize discovery findings into a consolidated analysis document with proposed tickets
> /plugin marketplace add Jeffallan/claude-skills > /plugin install fullstack-dev-skills@fullstack-dev-skills
How it fires
How this command gets triggered: by you, by Claude, or both.
/synthesize-discoveryContext preview
What this command does when you run it.
Synthesize discovery findings into a consolidated analysis document with proposed tickets
name: synthesize-discovery description: Synthesize discovery findings into a consolidated analysis document with proposed tickets argument-hint: <source-url> [source-url...] [--target=<epic-key>]
**Arguments:** $ARGUMENTS
---
Parse the arguments to extract:
**Examples:**
**Supported Source Types:**
---
/create-epic-discovery <epic-key> → Discovery Document
↓
[Manual research, interviews, experiments]
↓
/synthesize-discovery <doc-urls...> → Synthesis Document (YOU ARE HERE)
↓
/approve-synthesis <synthesis-url> → Creates Jira Tickets
↓
/create-implementation-plan <overview-doc> → Implementation planning continues---
1. **Fetch all source documents** from the provided URLs
2. **Extract from each source:**
3. **Identify target implementation epics:**
4. **FAILURE CONDITION - Missing Information:**
If sources cannot be fetched or no target epics identified:
**STOP and prompt the user:**
I was unable to retrieve required information. Sources Retrieved: [count]/[total] Failed Sources: [list URLs that failed] Target Epics Found: [list or "None"] Please provide: 1. Confirm source URLs are accessible 2. Target implementation epic(s): [e.g., CC-62, CC-60]
**DO NOT PROCEED** until confirmed.
5. **MANDATORY CHECKPOINT - Sources Confirmation:**
Please confirm before I proceed: Sources to Synthesize: 1. [URL] - [Document Title] ([type]) 2. [URL] - [Document Title] ([type]) ... Target Implementation Epic(s): [list] Is this correct? (Yes / No / Correct)
**DO NOT PROCEED** without explicit user confirmation.
---
1. **Consolidate findings across all sources:**
2. **Create findings inventory:**
| Finding ID | Source(s) | Category | Finding | Confidence | Actionable | |------------|-----------|----------|---------|------------|------------| | F1 | Doc1, Doc2 | User Need | Users want X | High | Yes | | F2 | Doc1 | Technical | API supports Y | Med | Yes | | F3 | Doc3 | Business | ROI is Z | Low | Needs validation |
3. **Identify patterns:**
4. **Catalog remaining unknowns:**
---
1. **Generate feature recommendations:** For each actionable finding, determine:
2. **Create recommendation matrix:**
| Rec ID | Based On | Title | Type | Target Epic | Priority | Dependencies | |--------|----------|-------|------|-------------|----------|--------------| | R1 | F1, F2 | Implement X feature | Story | CC-62 | High | None | | R2 | F3 | Validate ROI assumption | Spike | CC-60 | Med | R1 | | R3 | F1 | Design user flow for X | Task | CC-62 | High | None |
3. **Identify scope decisions needed:**
---
Create a comprehensive synthesis document:
| ID | Original Hypothesis | Validation Status | Evidence | Implications | |----|---------------------|-------------------|----------|--------------| | H1 | [statement] | Validated | [sources] | [what this means] | | H2 | [statement] | Partially Validated | [sources] | [caveats] | | H3 | [statement] | Invalidated | [sources] | [pivot needed] |
| ID | Question | Answer | Confidence | Source(s) | |----|----------|--------|------------|-----------| | Q1 | [question] | [answer] | High/Med/Low | [docs] |
Narrative s
67 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.
Repo: Jeffallan/claude-skills
Surface and validate Claude's hidden assumptions about the project for user confirmation
Reference for: Common Ground Load when: Classifying assumptions, determining type or tier
Reference for: Common Ground Load when: Storage operations, project identification, file format
Reference for: Common Ground Load when: Using --graph flag, generating mermaid diagrams
Approve synthesis findings and create implementation tickets from discovery
Create a discovery document for research/customer discovery epics