| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Issue-Flow is a workflow plugin for coding agents. It ships an issue-driven delivery orchestrator plus a lightweight bugfix repair flow so agents can either drive a feature from issue creation to review or take a bug from reproduction to verified fix.
Issue-Flow is built to work with superpowers. Superpowers provides the core development workflows, and Issue-Flow adds a lightweight state machine around them so agent sessions can stay aligned with a single issue from start to finish.
Issue-Flow ships two workflow state machines:
The issue-driven workflow has two parts: a pre-worktree phase that produces a GitHub Issue number, and a persistent state machine that tracks delivery from that point on.
Pre-worktree phase (short-lived pending state in the source repo):
Persistent state machine (.issue-flow/ created by issue-pick):
picked -> researching -> planned -> implementing -> committing -> pring -> reviewing -> finished
Each persistent state maps to a focused skill:
The top-level issue-flow skill is the orchestrator. It reads the current session state and routes the agent to the next correct step.
The bugfix workflow is intentionally narrower. It is for cases where you already know there is a bug and want the agent to focus on reproducing, fixing, and verifying it before any commit or PR step.
Bugfix work usually goes directly to bugfix-pick. If it must pause before a worktree exists, .bugfix-flow/pending.json can hold that short-lived pending state in the source repo.
Persistent state machine (.bugfix-flow/ created by bugfix-pick):
picked -> implementing -> ready -> finished
Each persistent state maps to a focused skill:
The top-level bugfix-flow skill is the orchestrator. It routes the session until verification passes, then pauses in ready so a human can decide whether to commit or open a PR.
Issue-Flow currently supports Claude Code and Codex.
Issue-Flow depends on:
Install superpowers first:
/plugin install superpowers@claude-plugins-officialThen add the Issue-Flow marketplace and install the plugin:
/plugin marketplace add crazygit/issue-flow
/plugin install issue-flow@issue-flow-marketplaceRestart Claude Code if the new plugin does not appear immediately.
Codex installation exposes issue-flow through either a personal marketplace or the repo marketplace, and the personal installer also enables the required plugins in user-level Codex config.
The Codex bundle entry point is .codex-plugin/plugin.json.
Recommended: personal marketplace
Run the installer from this repository:
bash scripts/install-codex.shThe script will:
In other words, the installer does modify user-level Codex files, but it only merges the plugin entries it manages rather than overwriting the whole files.
If you are developing from the current checkout and want Codex to use the live repo instead of a copied snapshot, run:
bash scripts/install-codex.sh --dev-linkThen restart Codex and open the plugin directory to confirm that both Superpowers and issue-flow are enabled.
Alternative: repo marketplace only
If you only want to use issue-flow inside this repository, you can skip the installer. This repo already includes .agents/plugins/marketplace.json, so open this repository in Codex, trust the project, enable Superpowers from OpenAI Curated if needed, then choose Issue Flow Plugins and install or enable issue-flow.
Before starting a workflow, confirm both plugins are enabled:
After installation, start or resume a workflow:
/issue-flow Add email login support
/issue-flow --auto Add email login support
/issue-flow #42
/issue-flow
/bugfix-flow Fix panic when config file is empty
/bugfix-flow --auto Fix panic when config file is empty
/bugfix-flow #42
/bugfix-flowIn Codex environments that expose commands without the leading slash, issue-flow and bugfix-flow also work.
Use issue-flow when the work should stay anchored to a GitHub issue through planning, implementation, review, and PR handling.
Use bugfix-flow when you want a lighter repair loop that stops after verification succeeds and does not force brainstorming, issue creation, commit, or PR creation.
Claude Code:
/plugin marketplace update issue-flow-marketplace
/plugin update issue-flow@issue-flow-marketplaceCodex:
bash scripts/install-codex.shClaude Code:
/plugin uninstall issue-flow@issue-flow-marketplace
/plugin marketplace remove issue-flow-marketplaceCodex:
Issue-Flow is a good fit if you want:
It is probably not a fit if you want a standalone coding methodology without the superpowers dependency.
issue-flow/
├── skills/ # Workflow skills and references
├── hooks/ # Session start and state-transition enforcement
├── agents/ # Supporting review agents
├── docs/ # Architecture, installation, testing, packaging
├── tests/ # State-machine and skill-loading checks
├── .agents/plugins/ # Repo-scoped Codex marketplace catalog
├── .claude-plugin/ # Claude Code plugin metadata
├── .codex/ # Repo-scoped Codex config and hooks
└── .codex-plugin/ # Codex plugin metadata
Issue-Flow is usable today, but it is still opinionated and intentionally narrow:
Contributions are welcome, especially around documentation, workflow polish, and platform compatibility. Before opening a pull request, read CONTRIBUTING.md for repository-specific rules around state transitions, skill definitions, and tests.
| Back | FazBrowse Home | New Git URL |