Architect Before You Ask
For complex systems, describe the architecture first: what components exist, how they connect, and what each is responsible for. Then add implementation details. This top-down approach helps Claude build a coherent system instead of disconnected pieces.
Where you'll practice this
One Promptles scenario teaches this principle directly.
The Auth System
Your startup needs a complete authentication system for a Node.js/Express API. You need: user signup with email/password, login that returns a JWT, password hashing with bcrypt, a middleware that protects routes by verifying the JWT, and a `/me` endpoint that returns the current…
Other principles in Multi-Step
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.
Describe Environments and Stages