common-ground
CommandSurface and validate Claude's hidden assumptions about the project for user confirmation
Complete an epic after all tickets are executed, generate report, and close in Jira
> /plugin marketplace add Jeffallan/claude-skills> /plugin install fullstack-dev-skills@fullstack-dev-skills
name: complete-epic description: Complete an epic after all tickets are executed, generate report, and close in Jira argument-hint: <epic-key>
**Epic Key:** $ARGUMENTS
---
This command completes an epic after all tickets have been executed:
/create-epic-plan <epic-key> → Creates Overview Document
↓
/create-implementation-plan <overview-doc-url> → Creates Implementation Plan
↓
/execute-ticket <ticket-key> → Executes individual tickets
↓
/complete-epic <epic-key> → Completes epic (YOU ARE HERE)
↓
/complete-sprint <sprint-folder> → Sprint retrospective---
1. **Fetch the epic** from Jira using `{Epic_Key}`
2. **Extract from epic:**
3. **Locate documentation:**
4. **FAILURE CONDITION - Missing Documentation:**
If documentation cannot be found:
**STOP and prompt the user:**
I was unable to locate the required documents for epic {Epic_Key}.
Please provide:
1. Overview Document URL: [paste link]
2. Implementation Plan URL: [paste link]**DO NOT PROCEED** until confirmed.
5. **MANDATORY CHECKPOINT - Epic Completion Readiness:**
Please confirm the following before proceeding with epic completion:
Epic: {Epic_Key} - {Epic_Title}
Total Tickets: [count]
Completed Tickets: [count]
In Progress: [count]
Blocked: [count]
Overview Document: {Overview_Document}
Implementation Plan: {Implementation_Plan}
Are all tickets complete and ready to close this epic? (Yes / No / Review)**DO NOT PROCEED** if there are incomplete tickets without explicit user override.
---
1. **Verify all tickets are complete:**
2. **FAILURE CONDITION - Incomplete Tickets:**
If any tickets are not complete:
**STOP and report:**
Epic {Epic_Key} has incomplete tickets:
In Progress:
- [TICKET-KEY]: [Title] - Status: [status]
Blocked:
- [TICKET-KEY]: [Title] - Blocker: [reason]
To Do:
- [TICKET-KEY]: [Title]
Options:
A) Complete remaining tickets first
B) Move incomplete tickets to backlog and close epic
C) Extend epic deadline and keep open
What would you like to do? [A/B/C]**DO NOT PROCEED** without user decision.
3. **Review implementation quality:**
---
Generate a comprehensive epic completion report with these sections:
| Ticket | Title | Points | Completed | Deviations | |--------|-------|--------|-----------|------------| | [KEY] | [title] | [pts] | [date] | [any deviations] |
**Summary:**
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
Synthesize discovery findings into a consolidated analysis document with proposed tickets
Complete a ticket after execution - transitions Jira to "In Review" and updates the implementation plan
Execute a Jira ticket following its implementation plan
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.