The Flow Framework Marketplace — context-driven development tools, skills, and agents
npx claudepluginhub cofin/flowUnified toolkit for Context-Driven Development with spec-first planning, TDD workflow, and Beads integration
Measure twice, code once.
Flow is a unified toolkit for Context-Driven Development that works with Claude Code, Gemini CLI, Codex CLI, OpenCode, and Google Antigravity. It combines spec-first planning with Beads for persistent cross-session memory, enabling AI-assisted development with deep, persistent project awareness.
Control your code. By treating context as a managed artifact alongside your code, you transform your repository into a single source of truth that drives every agent interaction. Flow ensures a consistent, high-quality lifecycle for every task:
Context → Spec & Plan → Implement → Learn
The install script detects your CLIs, backs up existing configs, and merges intelligently:
# Clone the repo
git clone https://github.com/cofin/flow.git
cd flow
# Run installer
./tools/install.sh
The installer supports:
~/.claude/)~/.codex/)~/.config/opencode/)~/.gemini/antigravity/skills/)Note: Gemini CLI now uses native extension installation: gemini extensions install flow
Flow can be installed as a native plugin or extension on supported AI CLI platforms.
gemini extensions install https://github.com/cofin/flow
To update:
gemini extensions update flow
Install Flow via marketplace (recommended for reliability):
/plugin marketplace add cofin/flow
/plugin install flow@flow-marketplace
This installs Flow at user scope (~/.claude/plugins/...).
To update explicitly:
claude plugins marketplace update flow-marketplace
claude plugins update flow@flow-marketplace
Direct GitHub install may work in some Claude builds via interactive /plugin commands, but
claude plugins install resolves plugin@marketplace sources and can reject
flow@git+https://github.com/cofin/flow.git in non-interactive mode.
Add Flow to your global or project-level opencode.json:
{
"plugin": ["flow@git+https://github.com/cofin/flow.git"]
}
Restart OpenCode to auto-register all skills and commands.
Install Flow from the plugin system:
/add-plugin flow
Or add to your .cursor-plugin configuration manually.
Install Flow as a Codex plugin:
Clone Flow:
git clone https://github.com/cofin/flow.git ~/.codex/plugins/flow
Create marketplace entry at ~/.agents/plugins/marketplace.json:
{
"name": "personal-plugins",
"interface": { "displayName": "Personal Plugins" },
"plugins": [
{
"name": "flow",
"source": { "source": "local", "path": "~/.codex/plugins/flow" },
"policy": { "installation": "AVAILABLE" },
"category": "Development"
}
]
}
Restart Codex. Run /plugins to verify Flow appears.
Current Codex plugin support does not expose plugin-defined /flow:* slash commands.
Use Flow through the installed Flow skill with natural-language requests such as
Use Flow to set up this project or Use Flow to create a PRD for add user authentication.
Older preview-era Codex builds may have used hyphenated Flow commands such as /flow-setup,
but Flow no longer assumes those preview-only aliases are available.
For manual installation or custom environments:
curl -fsSL https://raw.githubusercontent.com/cofin/flow/main/tools/install.sh | bash
# Claude Code
/flow-setup
# Gemini CLI / OpenCode
/flow:setup
In Codex CLI, ask:
Use Flow to set up this project
Flow will:
# Claude Code
/flow-prd "Add user authentication"
# Gemini CLI / OpenCode
/flow:prd "Add user authentication"
In Codex CLI, ask:
Use Flow to create a PRD for add user authentication
This creates:
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.