common-ground
CommandSurface 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
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.
Surface and validate Claude's hidden assumptions about the project for user confirmation
Approve synthesis findings and create implementation tickets from discovery
Create a discovery document for research/customer discovery epics
Complete a ticket after execution - transitions Jira to "In Review" and updates the implementation plan
Execute a Jira ticket following its implementation plan
Create an epic planning document by analyzing Jira tickets and codebase
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.