From avila-tek-skill-pack
Generates individual Epic documents from a Spec Funcional and optionally a TDD. Use this skill whenever the user wants to generate epics, break down a feature into epics, "genera las épicas", "crea los documentos de épica", "break this spec into epics", "generate epic docs from the design", or has just finished a Spec Funcional or TDD and wants to continue into epic generation. Outputs .md by default, .docx on request.
npx claudepluginhub avila-tek/avila-tek-skill-packThis skill uses the workspace's default tool permissions.
Generates individual **Epic documents** from a **Spec Funcional** (primary source) and an optional **TDD**. Each epic becomes a standalone document for sprint planning and backlog management.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Generates individual Epic documents from a Spec Funcional (primary source) and an optional TDD. Each epic becomes a standalone document for sprint planning and backlog management.
Audience: Engineering teams, product managers, tech leads.
Output format: .md by default; .docx if requested.
Language: All generated epic documents must be in English.
Note: "TDD" in this project means Technical Design Document, not Test-Driven Development.
Before extracting any epics, read ALL available context in this order:
1. docs/project_context.md (required if it exists)
cat docs/project_context.md
2. Spec Funcional (primary source — required)
PDF:
from pypdf import PdfReader
r = PdfReader("/mnt/user-data/uploads/<file>")
text = "\n".join(page.extract_text() for page in r.pages)
print(text)
DOCX: pandoc /mnt/user-data/uploads/<file>.docx -t markdown
MD/TXT: cat /mnt/user-data/uploads/<file>
If the Spec Funcional was generated in this session, use the content already in context.
3. TDD (optional — read if available, same methods above)
If no Spec Funcional is found, ask the user to provide one or offer to generate it first.
Parse section 5 "Definición de Flujos" of the Spec Funcional. For each flow/epic extract:
If only a TDD is available (no Spec Funcional), extract from TDD section 5.3 as fallback.
Epic-level technical notes (architecture, data model, API changes, risks) are documented in the TDD — do not include them in epic documents.
Present the identified epics:
I found N epics in the Spec Funcional:
- E-001 — [Title]
- E-002 — [Title]
Generate all, or specific ones?
Read the template before generating:
cat /mnt/skills/user/epic-doc-generator/references/template.md
[TO BE DEFINED] for gaps.Each epic document has exactly these sections:
HU-<epic_number>.<story_number> — e.g., HU-001.01, HU-001.02docs/epics/E-001_<snake_case_title>/epic.md
docs/epics/E-002_<snake_case_title>/epic.md
For .docx output, read /mnt/skills/public/docx/SKILL.md first.
present_files with all generated paths.Before delivering each epic, verify:
[TO BE DEFINED] for gaps