COMMAND
Surface 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
How it fires
How this command gets triggered: by you, by Claude, or both.
/complete-epicContext preview
What this command does when you run it.
Complete an epic after all tickets are executed, generate report, and close in Jira
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.
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