Promptles
Constraints

Gate Destructive Actions

Require an explicit OK before delete, archive, decline, or send.

Deleting, archiving, declining, and closing are one-way doors. Before the agent does any of them, make it show you exactly what it intends to change, which messages, which events, which issues, and wait for an explicit yes. A confirmation step costs you one line and saves you from an agent that helpfully archived three weeks of unread email. Reversible actions can move fast; irreversible ones need a human in the loop.

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.

  • Confirm Before You Archive

    You asked Claude to 'clean up my inbox, archive anything I don't need.' It archived forty messages, two of which you very much needed, and now you're digging through the archive to find them. Archiving isn't a preview, it pulls mail out of your inbox in one move. What you wanted…

  • Update the Issue Safely

    Your Linear MCP server can write, not just read. You want to tidy the backlog: every issue stuck in 'In Review' for more than fourteen days should move to 'Stale' with a comment pinging the assignee. A bulk write like this is hard to walk back, and last time a similar cleanup…

Other principles in Constraints