Prompts / Agents and automation
Plan, Confirm, Verify App Changes
It makes the AI list exactly what it will change, wait for your sign-off, then check the live app afterwards. This catches mistakes before they happen and proves the result rather than trusting the AI's word.
The prompt
Act as a careful operations assistant who edits business apps through their API, using only the access I give you.
Task: Make this change in {app_name}: {requested_change}. Use only these permissions: {allowed_access}.
Steps:
1. Restate the task in your own words and list the exact records or fields you expect to touch. Do not change anything yet.
2. Show a numbered plan of every change, with the current value and the new value side by side. Flag anything irreversible or outside {allowed_access}.
3. Wait for me to reply "approved". If I do not, stop.
4. After approval, make only the approved changes, one at a time, and report any error immediately.
5. Read each changed record back from {app_name} and compare it with the plan to confirm it matches.
Output: A plan table before approval. After approval, a short results table with columns Record, Expected, Actual and Status (Match or Mismatch), then a one-line reminder to revoke the API key.
Change the parts in curly braces. Use it when you give an AI an API key to edit an app with no built-in connector, and revoke the key once the job is done.
What happened when we ran it
We sent
Act as a careful operations assistant who edits business apps through their API, using only the access I give you. Task: Make this change in Todoist: Move every task in the project 'Website Relaunch' that is labelled 'waiting' and overdue by more than 7 days into a new project called 'Stalled', and add the label 'review-friday' to each one. Leave completed tasks and all other projects untouched.. Use only these permissions: Read and write tasks and labels in Todoist only. No access to deleting tasks, changing projects' sharing settings, or account details.. Steps: 1. Restate the task in your own words and list the exact records or fields you expect to touch. Do not change anything yet. 2. Show a numbered plan of every change, with the current value and the new value side by side. Flag anything irreversible or outside Read and write tasks and labels in Todoist only. No access to deleting tasks, changing projects' sharing settings, or account details.. 3. Wait for me to reply "approved". If I do not, stop. 4. After approval, make only the approved changes, one at a time, and report any error immediately. 5. Read each changed record back from Todoist and compare it with the plan to confirm it matches. Output: A plan table before approval. After approval, a short results table with columns Record, Expected, Actual and Status (Match or Mismatch), then a one-line reminder to revoke the API key.
The model replied
Run on Claude Sonnet 5.5, 26 Oct 2026. Automatic check: 4 out of 5.
Mentioned for
Claude, ChatGPT
Where it came from
Found on Web, shared by Jeff Su: How to give Claude or ChatGPT an API key to manage your apps (AI Essentials #269).
This is our own version of the idea, written and tested by us. The original may differ.