Usage
~software-delivery-full/workflow
When to use
when a feature needs to go from idea through design, planning, and implementation in one pipeline when you want the full design-plan-deliver lifecycle orchestrated automatically with human approval gates at each stage when starting from scratch with a feature idea and wanting TDD-based delivery of the result
When not to use
when a design specification already exists and only planning and delivery are needed when a delivery plan already exists and only TDD execution is needed when you want to run design, planning, or delivery independently with different goals when the task does not involve software implementation
Configuration
| Goal | What feature or capability do you want to design, plan, and deliver? |
Pipeline
Design — runs software-design-iterativeto draft and refine a design specification through agent review and human approval Plan — runs software-plan-iterativeto create and refine a delivery plan from the approved design through agent review and human approval Deliver — runs software-delivery-tddto execute the delivery plan slice-by-slice using Red-Green-Refactor TDD cycles with human sign-off after each slice
goal-hint$goalgoal="$goal"
.stencila/workflows/software-delivery-full/WORKFLOW.md