Set the Scene
Where you'll practice this
2 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 New Developer
You're working on a Node.js/Express API and need Claude Code to add a new `GET /api/reports` endpoint. The project follows a specific structure: `src/routes/` holds Express routers, `src/middleware/` has auth and validation middleware, `src/models/` contains Sequelize models,…
The Merge Conflict
You merged `main` into your feature branch and hit a conflict in `src/config.ts`. Both branches changed the same `MAX_RETRIES` constant: `main` set it to `5` for a reliability fix, while your branch set it to `3`. You know the reliability fix should win, but you still need your…
Other principles in Context
Declare the Tools You Need
Name the tool or MCP server by name, and say what to do if it isn't reachable.
Describe Before You Prescribe
Describe the Data Shape
Claude can't clean data it can't picture.
Explain the Integration Point
Keep Memory Reusable
Save patterns and preferences that survive across sessions; never save snapshots of finished work.
Map to Real Components
Use Code Connect so it reuses your components, not new markup.