feature-flow
01Plugin Claude Code
Full feature development lifecycle — from design through implementation to verification, with live documentation lookups via Context7.
Plugin Claude Code
Full feature development lifecycle — from design through implementation to verification, with live documentation lookups via Context7.
Plugin Claude Code
Full feature development lifecycle — design docs, verification, acceptance criteria, and automated checks. Requires superpowers plugin.
Agent
Verify task completion by checking acceptance criteria against the codebase. Use when validating that implementation satisfies specific, machine-verifiable criteria from a plan. verify these acceptance criteria against the codebase check if task 3 criteria pass run verification on the implementation plan.
Hook
Runs before the agent uses a tool for Write, Edit, Agent, Task and Skill tool calls, executing context7-reminder.js, antipattern-gate.js, model-param-gate.js and verdict-gate.js via node (6 commands). From uta2000/feature-flow.
Hook
Runs after a tool call finishes for Write and Edit tool calls, executing plan-reminder.js, console-warn.js and lint-file.js via node (5 commands). From uta2000/feature-flow.
Hook
Runs when a session starts, executing version-check.js and advisor-hint.js via node with --yolo (3 commands). From uta2000/feature-flow.
Hook
Runs when the agent finishes a response, executing quality-gate.js via node. From uta2000/feature-flow.
Skill Claude CodeCodex
Cleans up worktrees, local branches, remote branches, and handoff files for merged or closed PRs. Invoked automatically by merge-prs after a successful merge, and opportunistically by start: at session kickoff. Safe to run manually at any time — all actions are idempotent.
Skill Claude CodeCodex
Consult the codex MCP server as a second AI opinion via a three-phase Claude-orchestrated flow. Use for proactive reviews (design, plan, code) or reactive stuck recovery. Requires codex.enabled=true in .feature-flow.yml and a configured codex MCP server.
Skill Claude CodeCodex
This skill should be used when the user asks to "create an issue", "create a GitHub issue", "open an issue", "write up an issue", "file an issue", or after a design has been verified and needs to be captured as a trackable GitHub issue for implementation. Also handles updating an existing issue when an issue number is…
Skill Claude CodeCodex
This skill should be used when the user asks to "write a design doc", "create a design document", "document the design", "write up the design", "write a spec", "spec this out", or when brainstorming is complete and decisions need to be captured before implementation planning.
Skill Claude CodeCodex
This skill should be used when the user asks to "verify the design", "check the design against the codebase", "validate the design doc", "check for blockers", "will this design work", or after writing a design document to catch schema conflicts, type mismatches, and pipeline assumptions before implementation, "check…
Skill Claude CodeCodex
Merges feature-flow PRs in batch. Invoked directly with PR numbers or patterns (standalone mode), or as "merge-prs feature-flow" to merge all labeled PRs (cross-session mode).
Skill Claude CodeCodex
Use when the user asks to "analyze a session", "session report", "review session performance", "how did that session go", "token usage report", "cost report", or wants to understand the performance, cost, and quality of a completed Claude Code session. Accepts a session JSON file path as input.
Skill Claude CodeCodex
View and manage Feature-flow settings — YOLO stops, notifications, branches, design preferences, standards, and more. Use when the user asks to "configure", "change settings", "update config", or "/settings".
Skill Claude CodeCodex
This skill should be used when the user asks to "run a spike", "test an assumption", "do a proof of concept", "de-risk", "validate an API", "check if X works", "prototype", "build a PoC", or when a design document contains risky technical unknowns that need validation before committing to implementation.
Skill Claude CodeCodex
This skill should be used when the user asks to "start:", "start a feature", "build a feature", "implement a feature", "new feature", "start working on", "I want to build", "let's build", "add a feature", or at the beginning of any non-trivial development work. It orchestrates the full lifecycle from idea to PR…
Skill Claude CodeCodex
Use when asked to "verify acceptance criteria", "check criteria", or "verify the implementation against the plan" during active feature development. Do NOT trigger for issue management (close issue, comment), worktree cleanup, or post-merge/post-PR operations.
Skill Claude CodeCodex
Run after writing an implementation plan to validate that every task has machine-verifiable acceptance criteria. Drafts missing criteria automatically from task context. Use after writing plans or when reviewing existing plans.