How this skill is triggered — by the user, by Claude, or both
Slash command
/vk:add-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 adding a new epic to an existing development plan. This is useful when scope expands or new feature areas are identified after initial planning.
You are adding a new epic to an existing development plan. This is useful when scope expands or new feature areas are identified after initial planning.
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 provide all details inline, use AskUserQuestion for the structured fields and plain text prompts for the open-ended ones.
Use AskUserQuestion for:
Question: "Where should this epic be inserted?"
Question: "What priority level for this epic?"
Ask as plain text (these are too open-ended for structured options):
Based on existing epics:
Format the new epic:
---
## Epic [N]: [Epic Name] (NOT STARTED)
[Description of what this epic covers and why it was added]
### Acceptance Criteria
- [ ] [Criterion 1]
- [ ] [Criterion 2]
### Tasks
| ID | Title | Description | Priority | Complexity | Depends On | Status |
|----|-------|-------------|----------|------------|------------|--------|
| N.1 | [Task title] | [Description] | High | S | — | <!-- vk: --> |
| N.2 | [Task title] | [Description] | Medium | M | N.1 | <!-- vk: --> |
---
docs/development-plan-changelog.mdAdd the new epic to the summary:
| [N]. [Epic Name] | Not Started | 0% |
Add to docs/development-plan-changelog.md (prepend at the top of the list):
- **[date]**: Added Epic [N]: [Epic Name] - [brief reason for addition]
User request: "Add a new epic for API documentation between Epic 2 and Epic 3"
Before:
## Completion Status Summary
| Epic | Status | Progress |
|------|--------|----------|
| 1. Foundation | Complete | 100% |
| 2. Core Features | In Progress | 50% |
| 3. Polish | Not Started | 0% |
After:
## Completion Status Summary
| Epic | Status | Progress |
|------|--------|----------|
| 1. Foundation | Complete | 100% |
| 2. Core Features | In Progress | 50% |
| 3. API Documentation | Not Started | 0% |
| 4. Polish | Not Started | 0% |
Note: Epic 3 (Polish) became Epic 4, and all its task IDs changed from 3.x to 4.x.
After adding the epic:
/vk:add-epic or by editing the plan directly/vk:generate-tasks to create VK tasks for the new epicIf inserting an epic causes renumbering:
docs/development-plan-changelog.md- **[date]**: Added Epic 3: API Documentation; renumbered Epic 3 (Polish) to Epic 4
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub materemias/claude-vibekanban-plugin --plugin vk