Agent skill · product strategy · aiskillstore

executing-epic-workflow

Execute systematic feature development using EPIC methodology (Explore, Research, Plan, Validate, Implement, Review, Iterate). Use when building features, implementing complex tasks, or following structured development workflows. Delegates exploration, research, planning, validation, and review to specialized agents.

Why this skill is useful

Adds a structured workflow with executable scripts for validation and session management that enhance the AI's capability to manage complex feature development.

What it needs

Requires python installed locally. About 10k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Executing EPIC Workflow 1. Context Main Objective: Execute feature development using the EPIC methodology (Explore, Research, Plan, Validate, Implement, Review, Iterate) Secondary Objective: Ensure proper delegation to specialized subagents for each phase User Input: Feature description, requirements, or task specification Workflow: Explore → Research → Plan → Validate Plan → Implement → Review → Iterate (main agent only implements) CRITICAL: Session Directory Initialization BEFORE starting any EPIC phase, the main agent MUST: 1. Create session directory: .claude/sessions/[NN]-[session-description]/ [NN]: Two-digit sequential number (01, 02, 03, etc.) [session-description]: Short hyphenated description (e.g., user-auth-feature, payment-integration) 2. Store the session directory path for use throughout the workflow 3. ALWAYS instruct ALL subagents to save their reports to this session directory Example: Session directory: .claude/sessions/01-user-auth-feature/ When delegating to any subagent, ALWAYS include: "Save your report to .claude/sessions/01-user-auth-feature/[required-filename].md" 2. Workflow Phase 1: Explore Objective: Gather comprehensive context about the codebase and existing implementations T001: Initialize session directory [P0] Determine next sequential number by checking existing .claude/sessions/ directories Create new session directory: .claude/sessions/[NN]-[session-description]/ Example: .claude/sessions/01-user-auth-feature/ Store this path as SESSIONDIR for use in all subsequent phases T002: Delegate exploration to codebase-explorer agent [P0] CRITICAL: Include explicit save instruction in delegation prompt: Request analysis of current project status Identify relevant files and components Assess recent changes and technical dependencies Document current state of related features Agent MUST save report to: [SESSIONDIR]/codebase-status.md T003: Review exploration findings [P0] Read the generated report: [SESSIONDIR]/codebase-status.md Synthesize …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/executing-epic-workflow

View the source on GitHub

Browse the @skills marketplace