Specify Cache Strategy
When adding caching, describe the complete strategy: what gets cached, for how long, what triggers invalidation, and where the cache logic lives. Saying 'add caching' leaves Claude guessing about TTL, cache keys, and invalidation rules.
Where you'll practice this
One Promptles scenario teaches this principle directly.
The Cache Layer
Your Express API has a `api/products.ts` route file with GET, POST, PUT, and DELETE handlers for a products resource. The GET `/api/products` endpoint is hit frequently and queries the database every time, causing slow response times under load. You want to add a Redis caching…
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.