The workflow assumes that you'll want to start with a coding plan which in turn is broken down into tasks. But both the plan and its tasks will evolve as you start generating the code (which is what I find usually happens with me).
So the plugin takes on the chore of managing all your plan/task updates and versioning, freeing you up to focus on just getting to your outcome in an iterative, interactive way.
There's a couple of opinionated bits in it: It tries to break down the plan implementation into "vertical slices" (https://en.wikipedia.org/wiki/Vertical_slice). Also, it believes in implementing the riskiest parts first, validating them, and only then finishing up the rest of the work: https://en.wikipedia.org/wiki/Spiral_model.
- Github repo: https://github.com/bitkentech/shipsmooth
- SKILL file containing the full workflow: https://github.com/bitkentech/shipsmooth/blob/releases/dist/...
The plugin does not have any specific support for one-shotting or for long-running coding tasks - although nothing in it should preclude such use cases.