Quick examples
A grab-bag of recipes. Copy, adjust, run.
Ad-hoc prompt to PR
Section titled “Ad-hoc prompt to PR”cascade prompt "Add cursor pagination to /api/users with ?limit and ?after query params"Quickest path to a PR. Useful for the long tail of small features.
Jira ticket to PR
Section titled “Jira ticket to PR”cascade ticket jira:PROJ-123Pulls the title and description from Jira and runs the full pipeline.
GitHub issue to PR
Section titled “GitHub issue to PR”cascade ticket github:myorg/myrepo#42Works on any GitHub issue you have read access to.
Meeting recording to PR
Section titled “Meeting recording to PR”cascade ingest recordings/standup-2026-09-25.mp3cascade extract transcripts/standup-2026-09-25.yamlcascade review stories/standup-2026-09-25.yamlcascade build stories/standup-2026-09-25.yamlEach step writes a YAML file you can inspect or edit before moving on.
Dry run (no PR)
Section titled “Dry run (no PR)”cascade prompt "Refactor User.save to use the new repository pattern" --no-prSame pipeline, but stops after the local commit. Useful for verifying Cascade’s output before pushing to a remote.
Override the language
Section titled “Override the language”cascade build stories/sprint.yaml --language goForces the Go language profile even if auto-detection would pick something else.
Use a specific model
Section titled “Use a specific model”cascade prompt "Add OAuth" --model claude-opus-4-7Per-call override. Defaults live in cascade.yaml or ~/.config/cascade/config.yaml.
Build only one story from a batch
Section titled “Build only one story from a batch”cascade build stories/sprint.yaml --story 3Build just the third approved story. Useful when reviewing batches.
Branch off something other than main
Section titled “Branch off something other than main”cascade build stories/sprint.yaml --base-branch developDefault is main. Override per-call when needed.