Skip to content

Workflow files ​

ctrlyoke supports three file formats:

FormatExtensionBest use
YAML.ctrlyoke.yaml, .ctrlyoke.ymlMulti-step workflows written by hand
JSON.ctrlyoke.jsonGenerated workflows and automation
Markdown.prompt.mdSingle prompt files

Current schema shape ​

The current multi-step schema uses steps, not prompts.

yaml
harness: copilot-cli
steps:
  - prompt: Review @src/
finalStep:
  prompt: Summarize the result and any follow-up work.

Main workflow building blocks ​

  • root-level execution defaults such as harness, model, and toolPermissions
  • a steps array containing prompt steps, script steps, and parallel groups
  • an optional finalStep
  • runtime metadata added automatically during execution

A one-step workflow can also skip steps and put a single prompt step (or a type: script step) directly at the root:

yaml
harness: claude-cli
prompt: Review @src/ and list the riskiest modules.

Read the format-specific pages next:

Source-available under the ctrlyoke Commercial License.