A step is one imperative action with its location and its condition stated first, its result observable, and nothing else riding along inside it. Here are five steps that violate that in different ways. Diagnose before you cut — pick tools from the kit and the step rewrites itself live. Tools that do not apply will tell you why they do not.
The patient
Operating kit
Toggle a tool on or off. Wrong tool, no harm — but it will explain itself.
Live draft0 repairs applied
3defects remaining
Surgical notes
ReadyRead the original out loud. The fastest tell is the word and joining two actions — but it is not the only one in this set.