Skip to main content
Explore workflows available for CodeMachine. Each workflow provides specialized agents, prompts, and orchestration patterns for different use cases.

Available Workflows


Ali Workflow Builder

Built-in Stable Ali is the built-in workflow that helps you create your own CodeMachine workflows. It guides you through defining agents, prompts, tracks, conditions, and workflow configuration.

When to Use

  • Building a new workflow from scratch
  • Modifying or updating an existing workflow
  • Learning how CodeMachine workflows work
  • Getting help with workflow development

Modes

A guided 5-step process for complex or custom workflows:
1

Brainstorming

Optional creative exploration and idea generation for your workflow concept.
2

Workflow Definition

Define workflow name, tracks, conditions, and autonomous mode.
3

Agents

Configure main agents, sub-agents, modules, and controller.
4

Prompts

Create and configure agent prompts and placeholders.
5

Workflow Generation

Generate final workflow files and validate configuration.
You can also select specific phases to focus on instead of the full workflow.

Actions

Ali can help you with three main actions:
ActionDescription
Create WorkflowBuild a new workflow from scratch
Modify WorkflowEdit or update an existing workflow
Have QuestionsAsk questions about workflows or get help

Usage

Ali is built into CodeMachine and available by default. Select it from the workflow menu when you run codemachine.

External Workflows

External workflows are community-created packages that extend CodeMachine with new capabilities. Import them using the import command.
External workflows are experimental and may not be stable. They are separate projects from the CodeMachine orchestration platform.
For detailed import instructions, see Import Workflows.

CodeMachine One

External Experimental The first community workflow built for CodeMachine. This workflow serves as a reference implementation and starting point for workflow developers.

When to Use

  • Exploring how external workflows are structured
  • Learning workflow development patterns
  • Starting point for your own workflow modifications

Import

codemachine import moazbuilds/codemachine-one-codemachine

Repository

github.com/moazbuilds/codemachine-one-codemachine

BMAD Method

External Experimental A partial adaptation of the BMAD Method for CodeMachine. The original BMAD is an AI-driven agile development framework featuring 21 specialized agents, 50+ guided workflows, and scale-adaptive intelligence—this workflow includes a subset of those capabilities.

About BMAD

The BMAD Method was created by BMad Code, LLC and is designed as a collaborative AI partner that guides developers through structured processes. It uses expert agents (PM, Architect, Developer, UX specialist, Scrum Master, etc.) to enhance human thinking rather than replace it.

When to Use

  • Agile software development projects
  • Projects requiring structured planning and architecture
  • Teams wanting AI-assisted project management
  • Enterprise system development

Import

codemachine import moazbuilds/bmad-codemachine

Repositories

We respect the original author’s license (MIT). This workflow adaptation is experimental and we are in contact with the BMAD team. This workflow may be removed upon author request.

Contributing Workflows

Want to share your workflow with the community? See Publish Workflow for instructions on packaging and publishing your workflows, and join our Discord to connect with us.