Phased Execution banner
zsarir zsarir

Phased Execution

Development community

Description

Claude Code skill: run large work as a dependency graph of right-sized sessions — with Phase Console, a local web app for plans, handoffs, prompts and statistics.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

🪜 phased-execution

**A [Claude Code](https://claude.com/claude-code) skill for running work that is too big for one session — as a dependency graph of right-sized sessions, with a local web console to watch it.**

[![CI](https://github.com/zsarir/phased-execution/actions/workflows/ci.yml/badge.svg)](https://github.com/zsarir/phased-execution/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/phase-console?style=flat-square&color=CB3837)](https://www.npmjs.com/package/phase-console) ![Skill](https://img.shields.io/badge/Claude%20Code-Agent%20Skill-d97757?style=flat-square) ![Platforms](https://img.shields.io/badge/platforms-macOS%20·%20Linux%20·%20WSL2-3fb68b?style=flat-square) ![Dependencies](https://img.shields.io/badge/runtime%20dependencies-none-3fb68b?style=flat-square) ![License](https://img.shields.io/badge/license-MIT-7A8B92?style=flat-square)

**English** · [فارسی](README.fa.md)

![Console ](https://raw.githubusercontent.com/zsarir/phased-execution/main/assets/console.gif)

Phase graph — checkout-rewrite   (3/7 done)

  ✅  1  done         Schema + migrations · QA:verified
  ✅  2  done         Pricing service · QA:verified
  ✅  3  done         Payment adapter · QA:verified
  🔓  4  ready        Cart API
  🔓  5  ready        Refund worker
  ⏳  6  waiting      Checkout UI
  ⏳  7  waiting      Ship (GATED) 🔒GATED needs: 6

READY NOW:   4 5
WAITING:     6(←4), 7(←6)
SUGGESTED BATCHES (budget ~200K, joined phases share a session): [4 5]  [6]  [7]

Big work becomes phases with declared dependencies. Each runs in its own right-sized Claude session, verifies itself, and writes a handoff the next session boots from cold.

_That board is the product. Nothing here stores "what phase am I on" — it is computed, every time, from your plan's dependency table and the handoff files on disk, so out-of-order and resumed work stay correct. And since 2.3.0 the console converges on that board by itself: a phase that stopped s