How this skill is triggered — by the user, by Claude, or both
Slash command
/vk:close-epicThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are marking an epic as complete in the development plan. This involves verifying all tasks are done, checking acceptance criteria, and updating the plan documentation.
You are marking an epic as complete in the development plan. This involves verifying all tasks are done, checking acceptance criteria, and updating the plan documentation.
Read the file docs/development-plan.md to get the current plan contents. If the file doesn't exist, inform the user and suggest running /vk:create-plan first.
If the user didn't specify which epic, show the current epic status table, then use AskUserQuestion to let them pick:
For the specified epic:
If incomplete tasks exist, show the incomplete task table, then use AskUserQuestion:
/vk:close-epicShow the epic's acceptance criteria as a checklist, then use AskUserQuestion:
The update depends on which path was chosen in steps 2 and 3. Follow exactly one branch:
Branch A: Full Completion (all tasks done, all AC met)
Update epic header:
## Epic 2: Core Features (COMPLETE)
Update Completion Status Summary:
| 2. Core Features | Complete | 100% |
Mark all acceptance criteria as checked
Update "Last synced" date
Add changelog entry in docs/development-plan-changelog.md:
- **[date]**: Marked Epic 2: Core Features as COMPLETE (all 6 tasks done)
Branch B: Move Tasks (incomplete tasks moved to another epic)
AskUserQuestion to ask which epic to move to (or create new)## Epic 2: Core Features (COMPLETE)
100% (remaining tasks now belong to another epic)- **[date]**: Closed Epic 2: Core Features; moved tasks 2.4, 2.5 to Epic 3
Branch C: Remove from Scope (incomplete tasks removed with justification)
AskUserQuestion to get justification for removal## Epic 2: Core Features (COMPLETE - 4/6 tasks, 2 descoped)
4/6 tasks)- **[date]**: Closed Epic 2: Core Features; removed tasks 2.4, 2.5 from scope (deferred to future release)
Branch D: Mark as Partial (epic closed with noted exceptions)
## Epic 2: Core Features (PARTIAL - 4/6 tasks)
67%), not 100%- **[date]**: Closed Epic 2: Core Features as PARTIAL (4/6 tasks, 2.4 and 2.5 deferred)
Update "Last synced" date in all branches.
Output a completion summary matching the branch taken:
## Epic Closed
**Epic:** 2. Core Features
**Status:** [COMPLETE / PARTIAL - N/M tasks]
**Tasks Completed:** [N/M]
**Closed On:** [date]
### Completed Tasks
- [x] 2.1 Implement user API
- [x] 2.2 Implement auth
- [x] 2.3 Add validation
### [Moved / Removed / Deferred] Tasks (if applicable)
- 2.4 Implement caching — [moved to Epic 3 / removed from scope / deferred]
### Acceptance Criteria
- [x] All API endpoints return proper error codes
- [ ] Response times under 200ms for 95th percentile (not met)
### Updated Progress
| Epic | Status | Progress |
|------|--------|----------|
| 1. Foundation | Complete | 100% |
| 2. Core Features | [Complete/Partial] | [actual %] |
| 3. Supporting | Not Started | 0% |
### Next Steps
- Start work on next epic
- Consider running /vk:sync-plan to verify all statuses
- Commit the updated development plan
npx claudepluginhub materemias/claude-vibekanban-plugin --plugin vkGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.