framework/core/commands/flowai-epic/SKILL.md
Create structured epic for large features using phased decomposition. Produces documents/tasks/epic-{name}.md with dependency-ordered phases, atomic tasks, explicit boundaries, and per-phase status tracking.
npx skillsauth add korchasa/flowai flowai-epicInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a structured, decomposed epic in ./documents/tasks/epic-{name}.md for
features too large for a single agent session.
flowai-epic when feature spans >3 files AND requires >2 sessions, OR has >5 phasesflowai-plan for tasks completable within one agent sessionflowai-plan; if it outgrows a single task, upgrade to flowai-epic<step_by_step>
Initialize
todo_write, todowrite) to create a plan based on these steps.Deep Context & Research
documents/requirements.md (SRS) and documents/design.md (SDS) — read them now.Proactive Resolution from AGENTS.md: analyze prompt, codebase, search for gaps.glob, grep, ripgrep, search, webfetch) for unknowns.Draft Spec Header
documents/tasks/epic-{name}.md the following sections:
Decompose into Phases (Chat Only)
Detail Phases
Critique
Refine & Finalize
documents/tasks/epic-{name}.md with accepted improvements.TOTAL STOP
</step_by_step>
---
implements:
- FR-XXX
---
# Epic: {Feature Name}
| Field | Value |
|---------|-----------------------------|
| Status | Draft/Ready/In-Progress/Done |
| Created | YYYY-MM-DD |
| Updated | YYYY-MM-DD |
## Goal
{Why are we building this? Business/user value.}
## Overview
{Current state, why now, relevant context.}
## Non-Goals
<!-- Examples: "No backward compatibility with v1 API", "No UI changes in this phase", "No performance optimization", "No migration of existing data" -->
- {Explicit exclusion 1}
- {Explicit exclusion 2}
## Architecture & Boundaries
### Always (agent autonomy)
- {Things agent can always do}
### Ask First
- {Things requiring user confirmation}
### Never
- {Things agent must never do}
## Definition of Done
- [ ] {Measurable criterion 1}
- [ ] {Measurable criterion 2}
---
## Phase 1: {Name}
**Status:** not-started | **Prerequisites:** none
### Goal
{What this phase achieves.}
### Scope
- {file/component 1}
- {file/component 2}
### Tasks
1. {Atomic, testable task}
2. {Atomic, testable task}
### Verification
- [ ] {Specific check or command}
### Notes
- {Implementation hints, gotchas}
---
## Phase 2: {Name}
...
development
Use when the user asks to add TypeScript strict-mode code-style rules to AGENTS.md for a TypeScript project using strict mode. Do NOT trigger for Deno projects (use setup-agent-code-style-deno) or non-strict TS configurations.
development
Use when the user asks to add Deno/TypeScript code-style rules to AGENTS.md, or during initial Deno project setup when code-style guidelines need to be established. Do NOT trigger for non-Deno TypeScript projects (use setup-agent-code-style-strict), or for runtime-agnostic style advice.
testing
Use when the user provides a source (URL, file path, or free text) to save into the project's memex — a long-term knowledge bank for AI agents. Stores the raw source, extracts entities into cross-linked pages, runs a backlink audit, and updates the index and activity log. Do NOT trigger on casual reads; only when the intent is to persist a source into the memex.
development
Use when the user asks to audit a memex (long-term knowledge bank for AI agents) for orphans, dead SALP REFs, missing sections, contradictions, or index drift. Runs a deterministic structural check, layers LLM-judgement findings, optionally auto-fixes trivial issues with `--fix`. Do NOT trigger on general code linting.