epic-workflow
Epic Workflow Skill
This skill guides the agent through an end-to-end process for planning large features (Epics) and generating their respective GitHub issues. It follows a strict Requirement Drill ➔ Documentation ➔ Decomposition pipeline.
When to use
- When starting a new feature (Epic) that requires research and multi-issue planning.
- Specifically triggers when the user says "start a new epic", "plan this feature", or mentions "epic workflow".
Context Management (Checkpointing)
Long-running workflows like Epics can exceed the model's context window. To maintain efficiency and accuracy:
- Phase Checkpointing: After EVERY phase, summarize the findings into the skill's own tmp directory:
epic-workflow/tmp/epics/<epic-name>/context/.- After
/grill-me: Save togrill-summary.md. - After research: Save to
research-notes.md.
- After
- "Stateless" Resumption: If the session gets too long, instruct the user that you are "checkpointing". Next time you start, simply
view_fileon these summaries instead of re-processing the entire chat history. - Artifact-as-Truth: Treat the generated files (PRD, Plan, Tasks) as the persistent source of truth. Read the latest file version from disk rather than relying on previous chat messages.
- Subagent Delegation: For Epics that span multiple domains or require deep research, PROACTIVELY spawn subagents via
browser_subagentor genericsubagenttools. Delegate specialized work like UI research, API deep-dives, or schema verification to them to keep your main context focused on the high-level orchestration.
More from costicapuntaru/agentica
opsx-apply-subagents
Orchestrates dependency-aware parallel subagents for OpenSpec workflows, supporting OPSX commands, legacy openspec commands, and Codex CLI prompt aliases. Use when running /opsx:apply, /openspec:apply, or any opsx command with multiple independent tasks that can be parallelized.
15write-a-prd
Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
9openspec-bugfix
Start a new bugfix using the OpenSpec artifact workflow. Use when the user describes a bug, defect, or unexpected behavior and wants to fix it using a structured approach.
8github-auto-implement
Autonomous GitHub issue implementation — picks the next ready issue, triages it, implements with TDD, and opens a PR targeting the correct branch (default, epic feature branch, or PR-chained dependency branch). Use when running the autobot daemon, implementing GitHub issues autonomously, or starting the auto-implement loop.
8tdd
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
7grill-me
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
7