Phasekit — Git skill for Claude Code
Run a long refactor as a series of unattended Claude Code sessions you can actually review.
How to install Phasekit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open RobertoReale/phasekit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Phasekit does
Run a long refactor as a series of unattended Claude Code sessions you can actually review. One plan split into phases, one phase per headless run on its own git branch, one commit per task, gates green before every commit — and a runner that survives usage limits, standby and reboots.
Alternatives in Git
- Triage Issues — Triage open GitHub issues — split into bugs vs features, rank by severity/opportunity, and flag under-specifie 12.6k ★
- Cc Sessions — by toastdev - An opinionated approach to productive development with Claude Code 1.6k ★
- Auteur — The Claude Code skill that directs a website like a film 1k ★
README
phasekit
Run a long refactor as a series of unattended agent sessions that you can actually review.
One plan, split into phases. One phase per headless run, on its own git branch, one commit per task, gates green before every commit. The runner survives usage limits, pins the conversation so your answers reach the right session, and prints what the agent is doing while it does it.
It exists because "let the agent go and see what happens" produces a diff nobody can read and a repository nobody can revert. The unit of trust here is the commit, not the session.
What it is not
It is not a framework, an orchestrator, or a way to avoid thinking about your codebase. The plan is the product; `phasekit` is the thing that presses play and refuses to let a bad run look like a good one.
Requirements
- PowerShell 7+ (Windows, macOS or Linux)
claudeonPATH(Claude Code)- git
Platform support
Running phases, verifying, merging, waiting out usage limits, detaching and following logs work the same everywhere. Two things are the operating system's to provide, and phasekit uses whatever is there:
| Windows | macOS | Linux | |
|---|---|---|---|
| Keep the machine awake during a long wait | SetThreadExecutionState |
caffeinate -s |
systemd-inhibit |
| Notify when a sequence ends or stops | sound + tray balloon | afplay + osascript |
terminal bell + notify-send |
Neither is required. If the mechanism is missing, phasekit says so once and carries on — a machine with no notification daemon must not take a run down, and a run that cannot prevent sleep is still a run. The terminal bell is the fallback everywhere, which is also the one that survives ssh.
`tools/resume-at-logon.ps1` and `tools/watchdog.ps1` register **Windows** Task Scheduler tasks. Elsewhere they refuse and print the launchd, systemd or cron equivalent to set up by hand.
Install
git clone https://github.com//phasekit.git
Related Skills
Claude Session Bridge
Durable file-based message bridge between long-running Claude Code sessions, with per-session push watcher and
Riper Workflow
by Tony Narlock - Structured development workflow enforcing separation between Research, Innovate, Plan, Execu
Elixir Skill
Superseded by elixir-phase-skills (https://github.com/BadBeta/elixir-phase-skills) — three-phase split with ho
Unity Sessions
List all saved sessions with branch, phase, modified-file count, and timestamp. Sessions are snapshots in .cla
GitHub Workflow Adaptation Plan
Project: Claude Code Skills Factory Blueprint Source: /Users/rezarezvani/projects/claudecode-github-bluprint D
Agent PR Replay
Agent PR Replay takes merged PRs from any repository, reverse-engineers the task prompt, runs Claude Code agai
Related Agents
Wsp Builder
Builder for one wsp area branch. Works in its own worktree, follows the wsp-review skill's laws, keeps one com
Release Notes Writer
Generates CHANGELOG entries and PR descriptions from a branch's commit history. Groups commits by type (feat /
Claude Alt Agent
Runs Claude Code as a subprocess on a SECOND Claude subscription, via a long-lived OAuth token in an isolated