Skip to content
edird-phase-planning logo

EDIRD Phase Planning

edird-phase-planning

Apply when doing planning for long-running tasks in sessions on top level

SKILL.md

Full skill instructions

EDIRD Phase Planning

When to Invoke

  • /​build or /​solve workflows
  • [PLAN] - creating high-level plans to achieve goals
  • Planning for long agentic runs for features, fixes, or research

NOT for document writing - Use dedicated workflows instead:

  • /​write-spec for SPEC documents
  • /​write-impl-plan for IMPL documents
  • /​write-test-plan for TEST documents
  • /​write-tasks-plan for TASKS documents

Quick Reference

Phases: EXPLORE → DESIGN → IMPLEMENT → REFINE → DELIVER

Workflow types: BUILD (code output) | SOLVE (knowledge/​decision output)

Assessment: COMPLEXITY-LOW/​MEDIUM/​HIGH | PROBLEM-TYPE (RESEARCH/​ANALYSIS/​EVALUATION/​WRITING/​DECISION)

Phase Gates

EXPLORE → DESIGN

  • Problem or goal clearly understood
  • Workflow type determined (BUILD or SOLVE)
  • Assessment complete (BUILD: COMPLEXITY | SOLVE: PROBLEM-TYPE)
  • Scope boundaries defined
  • No blocking unknowns requiring [ACTOR] input

DESIGN → IMPLEMENT

  • Approach documented (outline, spec, or plan)
  • Risky parts proven via POC (if COMPLEXITY-MEDIUM or higher)
  • No open questions requiring [ACTOR] decision
  • For BUILD: SPEC, IMPL, TEST documents created
  • For BUILD: TASKS document created via [PARTITION]
  • For SOLVE: Structure/​criteria validated

IMPLEMENT → REFINE

  • Core work complete (code written / document drafted)
  • For BUILD: Tests pass
  • For BUILD: No TODO/​FIXME left unaddressed
  • For SOLVE: All sections drafted
  • Progress committed/​saved

REFINE → DELIVER

  • Self-review complete
  • Verification against spec/​rules passed
  • For BUILD COMPLEXITY-MEDIUM+: Critique and reconcile complete
  • For SOLVE: Claims verified, arguments strengthened
  • All found issues fixed

Workflow Examples

BUILD (COMPLEXITY-HIGH)

[EXPLORE] → [RESEARCH] → [ANALYZE] → [ASSESS] → [SCOPE] → Gate
[DESIGN]  → [PLAN] → [WRITE-SPEC] → [WRITE-IMPL-PLAN] → [PROVE] → [PARTITION] → Gate
[IMPLEMENT] → [IMPLEMENT] → [TEST] → [FIX] → [COMMIT] → Gate (loop until green)
[REFINE] → [REVIEW] → [VERIFY] → [CRITIQUE] → [RECONCILE] → Gate
[DELIVER] → [VALIDATE] → [MERGE] → [CLOSE] → [ARCHIVE]

SOLVE (EVALUATION)

[EXPLORE] → [RESEARCH] → [ANALYZE] → [ASSESS] → EVALUATION → Gate
[DESIGN]  → [FRAME] → [OUTLINE] criteria → [DEFINE] framework → Gate
[IMPLEMENT] → [RESEARCH] options → [EVALUATE] → [SYNTHESIZE] → Gate
[REFINE] → [CRITIQUE] → [VERIFY] claims → [IMPROVE] → Gate
[DELIVER] → [CONCLUDE] → [RECOMMEND] → [VALIDATE] → [ARCHIVE]

Note: COMPLEXITY-LOW skips [PROVE], [CRITIQUE], [RECONCILE].

Phase Plan Requirements

Plans created via [PLAN] must define:

  • Objectives - What success looks like
  • Strategy - How to achieve objectives
  • Deliverables - Concrete outputs with checkboxes
  • Transitions - When to move to next phase

Planning Horizon:

[EXPLORE]   ← Plan now
[DESIGN]    ← Plan now
[IMPLEMENT] ← TBD (after DESIGN gate)
[REFINE]    ← TBD (after IMPLEMENT gate)
[DELIVER]   ← Plan now (shipping tasks from NOTES)

How to Plan Well

Goal Decomposition

  1. Start with outcome - What does "done" look like?
  2. Identify dependencies - What must complete before what?
  3. Find parallel opportunities - What can run concurrently?
  4. Size steps for testability - Each step should be verifiable

Scope Calibration

  • Too big: Step takes >30min AWT or touches >3 files → decompose further
  • Too small: Step takes <2min AWT → combine with adjacent step
  • Right size: Verifiable outcome, clear done criteria, single responsibility

Dependency Mapping

Ask for each step:

  • What inputs do I need? (determines predecessors)
  • What outputs do I produce? (determines successors)
  • Can this run while something else runs? (candidate for Concurrent block)

Common Planning Mistakes

  • Vague objectives: "Make it work" → Define specific success criteria
  • Missing dependencies: Steps that assume prior work → Explicit ← Px-Sy
  • Over-sequencing: All steps linear when some could parallelize
  • Under-estimating: No AWT in Strategy → Add time budget
  • Skipping verification: No test step after implement → Add [TEST] or [VERIFY]

Next Action Logic

  1. Check phase gate → Pass? → Next phase, first verb
  2. Gate fails? → Execute verb that addresses unchecked item
  3. Verb outcome: -OK → next verb | -FAIL → handle | -SKIP → next verb
  4. No more verbs? → Re-evaluate gate
  5. [DELIVER] done? → [CLOSE] and [ARCHIVE] if session-based

Common failure handlers:

  • -FAIL on [RESEARCH], [ASSESS], [PLAN] → [CONSULT] or more [RESEARCH]
  • -FAIL on [TEST], [VERIFY] → [FIX] → retry

Effort Allocation

Time Units

  • AWT (Agentic Work Time) - Agent processing time, excludes user wait
  • HHW (Human-Hour Work) - Human equivalent effort for task sizing

Phase Budgets by Complexity

PhaseLOWMEDIUMHIGH
EXPLORE5min15min30min
DESIGN5min30min60min
IMPLEMENTvariesvariesvaries
REFINE5min15min30min
DELIVER2min5min10min

Values are AWT guidelines, not hard limits.

Diminishing Returns

  • Phase takes 2x budget without gate progress → [CONSULT]
  • Same step retried 3x without improvement → [CONSULT]
  • Research yields no new information after 3 sources → move on

Retry Limits

  • COMPLEXITY-LOW: Infinite retries (until user stops)
  • COMPLEXITY-MEDIUM/​HIGH: Max 5 attempts per phase, then [CONSULT]

Mandatory Gate Output

Before proceeding to next phase, output:

## Gate: [CURRENT_PHASE] → [NEXT_PHASE]

**Complexity**: [LOW/​MEDIUM/​HIGH] | **Artifacts**: [list created docs]

- [x] Item - Evidence: [specific evidence]
- [ ] Item - BLOCKED: [what's missing]

**Gate status**: PASS | FAIL

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View