Small Feature Ship Workflow

Public
0
0
Last updated: 2026-05-07 11:39

Small Feature Ship Workflow

A reusable workflow for shipping small product or engineering features with minimal human coordination and clear agent ownership.

This workflow is optimized for small, bounded changes where the goal is to avoid process overhead while still protecting product judgment, implementation quality, and release safety.

How to Use

When a user makes a small feature/change request in chat, treat this workflow as the operating procedure and execute s001 → s004 in the same chat session. Intermediate artifacts (decision brief, adversarial review prompt, Codex verdict) live in the chat context — no external persistence needed. The final deliverable returned to the user in chat is the PR URL.

Role Map

Role Assignee Responsibility
Feature Owner human Owns intent, final judgment, and shipping decision.
Decision Challenger Claude Code Challenges whether the feature should be built, whether the proposed solution is the right one, and what the real problem is.
Builder Claude Code Implements the agreed solution, opens the PR.
Reviewer Codex (preferred) / Claude Code (fallback) Adversarially reviews the PR. Codex owns the verdict when available; otherwise Claude Code performs the same adversarial review against its own work.
Shipper human Reviews the PR, merges/releases, and observes early results.

Core Loop

Decide → Build → Check → Ship

Four steps. Each step has a clear owner, with explicit handoff artifacts so the next owner can proceed without ambiguity.

Operating Principle

Do not move forward simply because a feature request exists. The first step must pressure-test the request — but right-size the scrutiny to the change. A variable rename does not deserve a 9-point brief; a behavior change with user impact does. The Decide step defines what "enough scrutiny" looks like for each tier.

No tasks to visualize yet.

Steps (0)