More examples
Each of these is a small, complete program that speaks the step protocol.
Each of these is a small, complete program that speaks the step protocol.
examples/custom-steps/todo-check— Python 3, standard library only. Fails when the change adds aTODOwithout an issue reference. Walked through in Write your first step.examples/custom-steps/review-checklist— replaces the default review step with a team checklist script, same step id. Walked through in Replace a built-in step.examples/custom-steps/ask-step— Python 3, standard library only. A turn step that asks two questions, one per run, and writesanswers.md. Walked through in Ask the user: interactive turns.examples/plugins/hello-step-go— the same protocol in Go, standard library only, with no factory packages imported.examples/demo— a full pipeline walkthrough with a fake agent, including specs and a demo repo.
Four complete pipeline shapes live under examples/pipelines/. Copy one; do not import files from another. See Example pipelines.
The Go example and the Python example are alternatives, not a ranking. Pick the language you already use.
To start Claude Code or Cursor from a custom step with the same argv the built-ins use, see Use an agent inside your step.