Point It at the Project Rules
Name the CLAUDE.md or AGENTS.md file explicitly; ask the assistant to cite the rule it's applying.
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.
Point Claude at the Rules
Your project has a `CLAUDE.md` at the root that sets two non-negotiable conventions: named exports only (no default exports) and every file under `src/lib/` must have a matching test next to it. You want to add a `formatCurrency` helper to `src/lib/money.ts`, and you want the…
Re-Anchor After Compaction
You're four hours into a session. The agent just compacted the conversation context (auto-summarized older turns to fit the window). You can tell because in its last response it confidently referred to a constraint you both agreed on three hours ago — except it got the…
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.