---
name: al-302-make-your-coding-agent-prove-the-feature-works-ask-it-to
description: "AI coding agents often hand back code that was never actually run. On Oct 23, 2026 Cursor announced Computer Use for its agents: they can click and type in desktop apps on your computer, including Apple's iOS Simulator, so they can test the features they build. Cursor says agents use it on their own when a task needs it, or when you @-mention Computer Use in your prompt. Its demo shows an agent adding a 'favorite trails' feature to a hiking app, launching it in an iPhone simulator and tapping through it. The useful habit for anyone building with AI: give the agent a clear pass/fail check and ask it to demo the result, so you find problems before you ship. Use when the user wants help with testing & qa (coding) for a small business."
---

# Make your coding agent prove the feature works: ask it to build the change, then open the app itself (even the iPhone simulator), click through it and show you the result before it hands the work back

AI coding agents often hand back code that was never actually run. On Oct 23, 2026 Cursor announced Computer Use for its agents: they can click and type in desktop apps on your computer, including Apple's iOS Simulator, so they can test the features they build. Cursor says agents use it on their own when a task needs it, or when you @-mention Computer Use in your prompt. Its demo shows an agent adding a 'favorite trails' feature to a hiking app, launching it in an iPhone simulator and tapping through it. The useful habit for anyone building with AI: give the agent a clear pass/fail check and ask it to demo the result, so you find problems before you ship.

## Inputs to collect first
Ask the user for anything below that they haven't already given you. Don't guess missing facts.

- THE FEATURE IN PLAIN WORDS, e.g. 'let users favorite a trail and see…
- Web browser / iOS Simulator / desktop app
- FIRST THING A USER DOES AND WHAT SHOULD HAPPEN
- SECOND CHECK
- AN EDGE CASE, e.g. what happens with no favorites yet

## Instructions

Do the task below with the user's inputs in place of each [bracket].

Build this change: [DESCRIBE THE FEATURE IN PLAIN WORDS, e.g. 'let users favorite a trail and see favorites on a new tab']. Before you tell me you're done, test it yourself in the running app [web browser / iOS Simulator / desktop app] using computer use. Pass/fail checks: 1) [FIRST THING A USER DOES AND WHAT SHOULD HAPPEN] 2) [SECOND CHECK] 3) [AN EDGE CASE, e.g. what happens with no favorites yet]. For each check, tell me PASS or FAIL, what you clicked, and include a screenshot. If anything fails, fix it and re-run all checks. Don't change unrelated files, and don't sign in to real accounts or touch real customer data while testing. Finish with a short summary of what changed and anything you couldn't test.

## Safety checks (share these with the user)

- Remove names, contact details, account numbers and other personal data the task doesn't need before you paste, and check your AI tool's data and training settings.
- Read and edit the draft before it reaches a customer or goes public. If you later automate this prompt, start with "draft and notify me", not "send automatically".
- Check names, dates, numbers and any claim against your own source material before you use the answer. AI can misread or invent details.
- Say clearly which parts need a person to review or approve before anything is sent, paid, posted or filed.

## About this skill

- Works with: Cursor (Computer Use), iOS Simulator, web browser
- Based on this real-world example: https://x.com/cursor_ai/status/2113661506634305834
- Free prompt from AgentPlaybook Real Estate: https://agentic-library.netlify.app/prompt/al-302-make-your-coding-agent-prove-the-feature-works-ask-it-to-bui/
- To install in an agent that supports Agent Skills, save this file as SKILL.md in a folder with the same name as `name` above (for example in your skills directory). Install steps for Claude.ai, Claude Code, Cursor and Codex: https://agentic-library.netlify.app/skills/
