50 specific techniques for developers who already know the basics but keep hitting the same friction points. Each move is a concrete instruction, not a tip.
When to use: When compacting a session where specific decisions or constraints matter.
How: Run /compact [summary text] to inject your own summary instead of letting Claude write one. Example: /compact We're refactoring the auth module. Keep session tokens as JWTs. Do not touch /lib/oauth.ts. Claude uses your summary as the retained context. Make it count.
When to use: Before any refactoring or cleanup task where you want to limit what Claude touches.
How: Start your request with "Only change X. Leave Y alone." before describing the task. Claude treats early constraints as hard limits. Without them, a request to "clean up this function" can cascade into edits to the calling code, the types, and the tests — most of which you didn't want changed.
6 moves from the full reference — custom /compact summaries, scope constraints, CLAUDE.md prohibitions, and three more. No signup required.
Download 6 free moves →