clean-delivery-workflowlisted
Install: claude install-skill robsonkades/agent-skills
# Clean Delivery Workflow
## Purpose
Two failures this exists to prevent, and they look nothing alike. The first is the change that
starts in the editor: code written before anyone established what was being asked, discovering
in review that it solves the wrong problem. The second is ceremony applied uniformly — a
one-line configuration fix carrying a design discussion, an acceptance-criteria table and the
full pipeline, until the process becomes something people route around.
The workflow establishes prerequisites, not a one-way pass. New evidence can send work
back to clarification, risk assessment or test design; how much each step deserves depends
on the change.
## Workflow
1. **Understand.** Read the code that exists before proposing a change to it. Find relevant callers,
tests, ownership and history. Inspect commits when intent is unclear; “the last three” is not a
meaningful boundary when the change history has a different shape.
Read applicable repository instructions and build/CI configuration. Inspect staged,
unstaged and untracked changes before editing; preserve work outside your ownership.
For Java, use the project's compiler/toolchain, runtime and dependency evidence; this
workflow sets no Java baseline and does not authorize upgrades or preview features.
2. **Clarify.** Resolve ambiguity from available evidence first. Ask only for missing decisions
that materially change correctness or scope; record safe assumptions and continue
ind