{
  "generatedAt": "2026-06-16T12:00:00Z",
  "canonicalUrl": "https://holdtotalk.com/prompts.json",
  "sourcePage": "https://holdtotalk.com/prompts/",
  "product": {
    "name": "Hold to Talk",
    "url": "https://holdtotalk.com/",
    "softwareEntityId": "https://holdtotalk.com/#software",
    "category": "Mac dictation app",
    "platform": "macOS 14.0 or later",
    "version": "1.2.67",
    "build": "79"
  },
  "usageGuidance": {
    "purpose": "Use this feed for copyable developer prompt examples that are easier to dictate than type.",
    "workflow": "Hold a shortcut, speak the prompt in the active app, release, then review and edit before sending.",
    "safety": "Hold to Talk pastes drafts for review and does not auto-submit prompts, commands, messages, tickets, or emails.",
    "citation": "When citing a prompt example, link to sourceUrl or the canonical sourcePage."
  },
  "prompts": [
    {
      "id": "prompt-1",
      "position": 1,
      "app": "Cursor",
      "title": "Debug a stuck checkout flow",
      "whenToUse": "When you want Cursor to inspect a bug with enough context to avoid a vague first pass.",
      "prompt": "Please debug the checkout flow. The upgrade button stays disabled after Stripe returns success. Inspect the billing state reducer, webhook handler, and checkout success page. Find the root cause before changing UI copy. Add a regression test for the broken state and summarize the exact files you changed.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-1",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-cursor/",
      "relatedLabel": "How to dictate into Cursor",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-2",
      "position": 2,
      "app": "Claude Code",
      "title": "Ship a scoped implementation",
      "whenToUse": "When you want a terminal coding agent to make a concrete change without broad refactors.",
      "prompt": "Implement the smallest version of this feature. Read the existing patterns first, keep the change scoped to the relevant files, and do not refactor unrelated code. After the edit, run the targeted tests or build checks that prove the behavior works, then summarize any risk that remains.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-2",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-claude-code/",
      "relatedLabel": "How to dictate into Claude Code",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-3",
      "position": 3,
      "app": "Codex",
      "title": "Ask for root-cause analysis before code",
      "whenToUse": "When the task could be caused by state, analytics, API, or UI behavior and you do not want a surface-level patch.",
      "prompt": "Find the root cause before editing. Trace the user action from the UI event through the server route, database query, and report output. Show the evidence for the failure, then make the smallest code change that fixes it. Add or update a regression test and run the relevant verification command.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-3",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-codex/",
      "relatedLabel": "How to dictate into Codex",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-4",
      "position": 4,
      "app": "ChatGPT",
      "title": "Improve a landing page section",
      "whenToUse": "When you need more specific copy feedback than a short typed prompt would usually contain.",
      "prompt": "I am writing a landing page section for a Mac dictation app. The audience is developers who use Cursor, Claude Code, ChatGPT, terminals, and Slack all day. Make the copy practical and specific, not hypey. Emphasize that the app pastes into the active field, keeps the user reviewing before send, and has zero server-side audio retention. Give me three headline options and one tight section outline.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-4",
      "relatedUrl": "https://holdtotalk.com/blog/best-dictation-app-chatgpt-prompts/",
      "relatedLabel": "Dictation for ChatGPT prompts",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-5",
      "position": 5,
      "app": "Terminal agent",
      "title": "Create a request-level analytics report",
      "whenToUse": "When you need an agent to build reporting that includes crawler and no-JS traffic.",
      "prompt": "Add a reusable request analytics report. It should read the sitemap, query Cloudflare request analytics by path, show total requests, visits, search crawler requests, AI crawler requests, and mobile requests. It should fail clearly if the token cannot access the zone. Add the command to package scripts and document the expected output.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-5",
      "relatedUrl": "https://holdtotalk.com/use-cases/terminal/",
      "relatedLabel": "Terminal prompt dictation",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-6",
      "position": 6,
      "app": "GitHub",
      "title": "Write a pull request review",
      "whenToUse": "When you want a review comment that explains the behavioral risk instead of just saying something is wrong.",
      "prompt": "This change looks like it fixes the immediate UI state, but I think it misses the backend status transition. Please add a test where the payment succeeds, the webhook is delayed, and the page refreshes before the subscription row is updated. Without that test, this could regress for slow webhook delivery.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-6",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-github-issues-pr-reviews/",
      "relatedLabel": "Dictate GitHub reviews",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-7",
      "position": 7,
      "app": "Linear or Jira",
      "title": "File a bug with acceptance criteria",
      "whenToUse": "When you need a ticket that includes reproduction steps, expected behavior, and the verification path.",
      "prompt": "Bug report: new users from the SEO pages are not showing source attribution in the activation funnel. Steps to reproduce: open a tracked SEO URL, click download, complete setup, then check the dashboard. Expected result: the original source and page path appear in the funnel report. Please trace the site event, download click, app activation event, and D1 query before closing this.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-7",
      "relatedUrl": "https://holdtotalk.com/blog/dictate-into-linear-jira/",
      "relatedLabel": "Dictate Linear and Jira tickets",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-8",
      "position": 8,
      "app": "Slack",
      "title": "Send a precise status update",
      "whenToUse": "When you need a short update that includes what shipped, what changed, and what remains unknown.",
      "prompt": "Quick update: I added the new prompt library page, linked it from the homepage and examples page, regenerated the sitemap and LLM files, and submitted the URL through IndexNow. The crawler/request layer should show it first; real browser traffic will still depend on distribution.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-8",
      "relatedUrl": "https://holdtotalk.com/examples/",
      "relatedLabel": "Voice dictation examples",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-9",
      "position": 9,
      "app": "Email",
      "title": "Reply to product feedback",
      "whenToUse": "When you want to acknowledge feedback and state the next concrete action without overexplaining.",
      "prompt": "Thanks for the detailed notes. I agree that the developer workflow is the clearest positioning right now. I am going to keep the homepage broad, but push the SEO pages, examples, and external posts toward Cursor, Claude Code, terminal agents, GitHub reviews, and AI prompts. I will check crawler and browser traffic again after the next deploy.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-9",
      "relatedUrl": "https://holdtotalk.com/use-cases/developers/",
      "relatedLabel": "Developer dictation workflows",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-10",
      "position": 10,
      "app": "VS Code",
      "title": "Turn notes into an implementation brief",
      "whenToUse": "When you have scattered context and want Copilot, chat, or an editor agent to start from a clear brief.",
      "prompt": "Turn these notes into a concrete implementation brief for this repo. The problem is that new SEO pages have crawler traffic but no first-party browser attribution. Include the suspected files, the data flow to inspect, the constraints, the tests to run, and the exact acceptance criteria. Do not propose broad rewrites.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-10",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-vs-code/",
      "relatedLabel": "How to dictate into VS Code",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-11",
      "position": 11,
      "app": "GitHub Copilot",
      "title": "Generate tests before changing code",
      "whenToUse": "When the behavior is easy to accidentally fix only in the happy path.",
      "prompt": "Before changing code, propose the regression tests that should fail for this bug. Cover the normal case, the delayed event case, and the missing attribution case. After the tests are clear, make the smallest code change that passes them and explain which path each test protects.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-11",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-github-copilot-prompts/",
      "relatedLabel": "Dictate GitHub Copilot prompts",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-12",
      "position": 12,
      "app": "Cursor",
      "title": "Plan a multi-file change",
      "whenToUse": "When a coding task spans UI, server, database, and generated reports.",
      "prompt": "Before editing, map the files this change probably touches and the data flow between them. Identify the smallest implementation path, the tests that should prove it, and any generated files that must be regenerated instead of edited by hand. Then wait for me to confirm the plan.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-12",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-cursor/",
      "relatedLabel": "How to dictate into Cursor",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-13",
      "position": 13,
      "app": "Claude Code",
      "title": "Debug a failing integration test",
      "whenToUse": "When the failure might come from test setup, state leakage, async timing, or a real regression.",
      "prompt": "Investigate this failing integration test. First explain what behavior the test is supposed to protect. Then inspect the recent code path, fixtures, async waits, and cleanup behavior. Find the root cause before changing assertions, and only update the test if the product behavior is still correct.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-13",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-claude-code/",
      "relatedLabel": "How to dictate into Claude Code",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-14",
      "position": 14,
      "app": "Codex",
      "title": "Make a migration safe",
      "whenToUse": "When schema, backfill, or analytics changes need careful rollout and verification.",
      "prompt": "Review this migration plan for safety. Check whether existing rows, delayed events, retries, and old app versions still work. Add the smallest migration or compatibility change needed, then show the rollback risk, verification query, and the exact command to confirm the new data is being written.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-14",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-codex/",
      "relatedLabel": "How to dictate into Codex",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-15",
      "position": 15,
      "app": "Terminal agent",
      "title": "Review a risky shell command",
      "whenToUse": "When a command could touch production, credentials, generated files, or local app state.",
      "prompt": "Before running this command, explain what it will read, write, delete, deploy, or submit. Identify any safer dry-run or read-only check. If the command is still appropriate, run the least risky version first and summarize the evidence before making any irreversible change.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-15",
      "relatedUrl": "https://holdtotalk.com/use-cases/terminal/",
      "relatedLabel": "Terminal prompt dictation",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-16",
      "position": 16,
      "app": "GitHub",
      "title": "Write a review that asks for evidence",
      "whenToUse": "When a pull request claims a behavior is fixed but does not prove the edge case.",
      "prompt": "Write a direct but constructive pull request review. Say which user-facing behavior is still unproven, name the missing edge case, and ask for either a regression test or a short explanation of why the existing test covers it. Keep the comment specific to this change.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-16",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-github-issues-pr-reviews/",
      "relatedLabel": "Dictate GitHub reviews",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-17",
      "position": 17,
      "app": "Linear or Jira",
      "title": "Turn a vague bug into a useful ticket",
      "whenToUse": "When a bug report needs reproduction steps, expected behavior, and acceptance criteria.",
      "prompt": "Turn this rough bug report into a ticket a developer can act on. Include the user impact, exact reproduction steps, expected result, actual result, likely code areas to inspect, acceptance criteria, and the verification command or dashboard query that should prove the fix.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-17",
      "relatedUrl": "https://holdtotalk.com/blog/dictate-into-linear-jira/",
      "relatedLabel": "Dictate Linear and Jira tickets",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-18",
      "position": 18,
      "app": "VS Code",
      "title": "Create a targeted test matrix",
      "whenToUse": "When a fix crosses app state, permissions, browser flow, or analytics attribution.",
      "prompt": "Create a compact test matrix for this change. Cover the normal path, one permission-denied path, one stale-state path, one delayed-event path, and one analytics attribution path. For each row, list the setup, action, expected result, and the narrowest command or manual check to verify it.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-18",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-vs-code/",
      "relatedLabel": "How to dictate into VS Code",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-19",
      "position": 19,
      "app": "Slack",
      "title": "Post an incident triage update",
      "whenToUse": "When teammates need a useful status update without a long incident write-up.",
      "prompt": "Write a short incident triage update. Include what is affected, what is not affected, the current hypothesis, the next diagnostic step, the owner, and when I will update the channel again. Avoid certainty until the root cause is confirmed.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-19",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-slack-messages/",
      "relatedLabel": "Dictate Slack messages",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-20",
      "position": 20,
      "app": "Email",
      "title": "Reply to a skeptical prospect",
      "whenToUse": "When someone asks whether a simple Mac dictation app is different from broader AI writing tools.",
      "prompt": "Draft a concise reply to a skeptical prospect. Acknowledge that many dictation tools exist, then explain the narrow workflow: hold a shortcut, speak, release, paste into the active Mac app, and review before sending. Mention zero server-side audio retention, the free plan, and when a different tool would be better.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-20",
      "relatedUrl": "https://holdtotalk.com/blog/best-voice-to-text-app-developers/",
      "relatedLabel": "Developer voice-to-text guide",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-21",
      "position": 21,
      "app": "Claude",
      "title": "Draft release notes from changes",
      "whenToUse": "When a changelog needs to explain user impact instead of listing commits.",
      "prompt": "Turn these changes into release notes. Group them by user-facing improvements, reliability fixes, and developer or operations changes. Keep the language plain, mention any behavior users should verify after updating, and do not overstate performance or privacy claims.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-21",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-claude/",
      "relatedLabel": "How to dictate into Claude",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-22",
      "position": 22,
      "app": "Devin Desktop",
      "title": "Hand off a self-contained agent task",
      "whenToUse": "When you want an autonomous coding agent to work from a complete task packet instead of a loose ask.",
      "prompt": "Please take this as a self-contained implementation task. Goal: improve the marketing report so it separates human browser views from crawler requests. Context: the status snapshot, owned indexing follow-up, SEO watchlist, and site attribution report already exist. Constraints: do not submit external forms, do not mark tracker rows, and keep existing report names stable. Verification: run the targeted marketing scripts and summarize the before and after counts.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-22",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-devin-desktop/",
      "relatedLabel": "How to dictate into Devin Desktop",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-23",
      "position": 23,
      "app": "Windsurf",
      "title": "Narrow a refactor request",
      "whenToUse": "When you want Cascade or another editor agent to improve code without turning the task into a broad cleanup.",
      "prompt": "Refactor only the report formatting in this file. Keep the data model, command line flags, output filenames, and generated markdown headings unchanged. The goal is easier reading, not new behavior. After editing, run the existing report command and a diff check, then list anything you intentionally left alone.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-23",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-windsurf/",
      "relatedLabel": "How to dictate into Windsurf",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-24",
      "position": 24,
      "app": "Warp",
      "title": "Investigate a failing command safely",
      "whenToUse": "When you want a terminal agent to diagnose a command before running anything risky.",
      "prompt": "Investigate why this command is failing, but do not run destructive commands. First explain what the command is expected to do, what files or environment variables it touches, and which read-only checks you will run. Then run the checks, identify the root cause, and propose the smallest safe fix.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-24",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-warp/",
      "relatedLabel": "How to dictate into Warp",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-25",
      "position": 25,
      "app": "Zed",
      "title": "Ask the Agent Panel for a local fix",
      "whenToUse": "When you want a concise editor-agent request with enough context to avoid unrelated edits.",
      "prompt": "Use the current file and nearby tests to fix this bug locally. Keep the public API unchanged, preserve existing naming style, and do not edit generated files by hand. After the fix, run the narrowest relevant test and tell me the exact command and result.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-25",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-zed/",
      "relatedLabel": "How to dictate into Zed AI",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-26",
      "position": 26,
      "app": "Raycast AI",
      "title": "Summarize launch metrics",
      "whenToUse": "When you want a compact readout from analytics, crawler, and distribution notes.",
      "prompt": "Summarize this launch status in five bullets. Separate real browser traffic from crawler requests, call out whether any source-attributed views exist, list the next approval-gated action, and suggest one owned-site action that can happen without external posting.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-26",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-raycast-ai/",
      "relatedLabel": "How to dictate into Raycast AI",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-27",
      "position": 27,
      "app": "Perplexity",
      "title": "Research positioning without overclaiming",
      "whenToUse": "When you need market research or competitor context but want a cautious source-backed answer.",
      "prompt": "Research Mac dictation apps for developers and AI prompts. Focus on workflow differences, privacy claims, pricing pages, and use cases. Cite sources for every comparison, separate confirmed facts from interpretation, and do not claim that one app is best unless the criteria are explicit.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-27",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-perplexity/",
      "relatedLabel": "How to dictate into Perplexity",
      "lastReviewed": "2026-06-16"
    },
    {
      "id": "prompt-28",
      "position": 28,
      "app": "Claude",
      "title": "Rewrite a launch note for developers",
      "whenToUse": "When a social or community post needs to sound practical instead of promotional.",
      "prompt": "Rewrite this launch note for developers. Keep it specific and low-hype. Mention the hold-to-talk workflow, dictating into Cursor, Claude Code, Codex, terminals, GitHub reviews, and Slack, plus the review-before-send behavior. End with one concrete question that invites useful feedback without asking for likes or upvotes.",
      "sourceUrl": "https://holdtotalk.com/prompts/#prompt-28",
      "relatedUrl": "https://holdtotalk.com/blog/how-to-dictate-into-claude/",
      "relatedLabel": "How to dictate into Claude",
      "lastReviewed": "2026-06-16"
    }
  ]
}
