Home

Software Engineering

Workflows for the design, planning, implementation, testing, review, and delivery of software.

Usage

You can run these workflows in the Stencila TUI by selecting one with the /workflow command, or by starting your prompt with ~workflow-name e.g. ~software-design-iterative.

  • Software Design Iterative Workflow: Create and iteratively refine a software design specification using the software-design-creator and software-design-reviewer agents, with human review, optional commit, and revision loops until accepted

  • Software Plan Iterative Workflow: Create and iteratively refine a software delivery plan using the software-plan-creator and software-plan-reviewer agents, with human review, optional commit, and revision loops until accepted

  • Software Refactor Iterative Workflow: Iteratively refactor part or all of a software project using the software-code-refactorer and software-code-reviewer agents, with test verification after each pass, human approval, and optional commit before completion

  • Software Delivery Test-Driven Development (TDD) Workflow: Execute a software delivery plan using test-driven development with Red-Green-Refactor cycles, agent-driven scoped test execution, human approval after each slice, and a bounded delivery closeout phase with final human review once all slices are complete

  • Software Delivery Full Workflow: End-to-end software feature pipeline that composes design, planning, and TDD delivery workflows into a single orchestrated sequence

  • Code Review Parallel Workflow: Run three independent code reviews in parallel using Anthropic, OpenAI, and Google models via the software-code-reviewer agent, then synthesize a unified prioritized findings report highlighting reviewer agreement and disagreement

© 2026 Stencila