Describe Environments and Stages
Where you'll practice this
3 Promptles scenarios teach this principle directly. Each one drops you into a real engineering ticket and asks you to write the prompt you'd send to Claude Code.
The CI Pipeline
Your TypeScript project needs a CI/CD pipeline using GitHub Actions. The project uses `pnpm` for package management, has ESLint for linting, Vitest for testing, and builds with `tsc`. You want: a CI workflow that runs lint, test, and build on every pull request; automatic…
The CI Pipeline
Your team has a Postman collection (`postman/api-tests.json`) and two environment files (`postman/staging.env.json`, `postman/production.env.json`) checked into the repo. You want to run the collection in GitHub Actions on every pull request (against staging) and on every merge…
Tag and Release
Your deploy job works, but releases are untracked — there's no version tag or changelog when code ships. You want to add a release step that runs after a successful deploy on `main`: it should create a git tag from the version in `package.json` and publish a GitHub Release with…
Other principles in Multi-Step
Architect Before You Ask
Ask for a Plan First
Request a plan before any multi-file change — approve the approach, then let it code.
Break the Workflow into Steps
Number each step so Claude builds pieces, not monoliths.
Combine Context with Action
Coordinate Across Files
Delegate to a Subagent
Spawn a subagent for research-heavy subtasks; brief it on scope, limits, and report shape.