Review Artifact
Use when reviewing a Working Record, spec, PRD, issue, API contract, technical design, migration contract, plan, decision record, ADR, handoff, or other durable artifact for fitness to guide its intended use.
Migration Work
Use when replacing an existing software or data path and moving its consumers, state, or traffic safely.
Verify Work
Use when verifying work or a claim after implementation, tests, builds, runtime checks, failures, conflicting evidence, or incomplete evidence.
Simplify Code
Use when simplifying working code without changing behavior, including removing duplication, indirection, dead abstractions, or confusing control flow.
Diagnose Failure
Use when a bug, failure, regression, performance problem, or repeated unsuccessful fix lacks a supported cause.
Discuss
Use when discussing, exploring, shaping, challenging, or revisiting an idea, request, artifact, design, or implementation direction, or when an open-ended request or new evidence makes the next approach uncertain.
Bypass
Use when the user explicitly asks to skip or reduce workflow steps for the next action or current task.
Tdd
Use when implementing or changing behavior test-first, fixing a bug with regression evidence, protecting behavior during refactoring, or when a test is difficult to write or starts shaping production design.
Execute Work
Use when executing or resuming implementation, fixes, prototypes, documentation updates, repository maintenance, or other concrete changes.
Handoff
Use when work must continue safely after a pause, context change, or ownership transfer.
Launch Work
Use when preparing or carrying out a production deployment, rollout, rollback, or recovery.
Finish Branch
Use when deciding how to integrate, preserve, or discard work on a branch or isolated checkout.
Track Work
Use when deciding whether proposed or ongoing work needs a durable Working Record, or when creating, resuming, or updating one to preserve task state across execution, pauses, or context loss.
Commit Work
Use when committing work, including selecting and staging the intended changes, creating and verifying the commit, or explicitly pushing committed work.
Write Plan
Use when writing or revising an implementation plan, execution plan, remediation plan, migration plan, or similar ordered plan.
Release Work
Use when preparing, publishing, or verifying a versioned software release.
Workflow
Use when coordinating a consequential task across discussion, user decisions, durable task memory, authorized execution, factual verification, review judgment, or a route change from feedback.
Design For Depth
Use when working with software design—especially boundaries, interfaces, ownership, state, and failure behavior.
Decision Gate
A Claude skill from hassan-mohiddin/freeflow-claude-web-skills.
Review Work
Use when reviewing implementation or integrated work, whether reviewing work you produced or acting as an independent reviewer.
Write Spec
Use when writing or revising a spec, PRD, issue, API contract, technical design, migration contract, decision artifact, or similar durable document.
Mode Contract
Use when choosing, changing, resetting, or explaining Freeflow's conversation, workflow, and strict-workflow modes in Claude.