From epic
Converts user requirements into a structured spec document with numbered requirements and acceptance criteria. Automatically suggests team setup for specs with 3+ requirements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/epic:specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**CRITICAL**: Run `HARNESS_DIR=$(epic-harness path)` first. NEVER use `.harness/` in the project directory.
CRITICAL: Run HARNESS_DIR=$(epic-harness path) first. NEVER use .harness/ in the project directory.
Understand the request
Produce the spec Write a concise spec covering:
R1, R2, ...) of concrete, testable behaviorsAC1, AC2, ...) — observable outcomes that prove each requirement is metConfirm with user Show the spec in digestible chunks. Get explicit approval before proceeding.
Save the approved spec to $HARNESS_DIR/specs/SPEC-{timestamp}.md using this exact format:
---
status: approved
created: {ISO-8601 timestamp}
goal_slug: {kebab-case-goal-summary}
---
# SPEC-{timestamp}: {Goal}
## Goal
{One sentence}
## Scope
- In: {what is included}
- Out: {what is explicitly excluded}
## Requirements
- R1: {concrete testable behavior}
- R2: {concrete testable behavior}
## Acceptance Criteria
- AC1 (R1): {observable outcome proving R1}
- AC2 (R2): {observable outcome proving R2}
## Technical Notes
{Constraints, dependencies, edge cases}
After saving:
epic team status.
/team to set up a project-specific agent team before /go."/go to start building."| Excuse | Rebuttal | What to do instead |
|---|---|---|
| "It's a small change, I'll just code it" | Small changes still have wrong assumptions | Write the spec — it takes 2 minutes |
| "I'll refine the spec after coding" | Spec after code is documentation, not planning | Spec first, code second |
| "The user didn't give me enough detail" | Then ask — don't invent requirements | Ask focused questions, max 3 at a time |
$HARNESS_DIR/specs/SPEC-{timestamp}.mdstatus: approvednpx claudepluginhub epicsagas/epic-harness --plugin epic-harnessGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.