{"slug":"cursor-propose-types-for-an-untyped-function","title":"Propose types for an untyped function","summary":"Cursor handles this as a draft: From the tests I paste. Do not change runtime behavior.","agent":"Cursor","agentSlug":"cursor","category":"Coding","categorySlug":"coding","roles":["Software engineer"],"roleSlugs":["software-engineer"],"industries":["Software"],"industrySlugs":["software"],"jobs":["shipping-code"],"topic":"Dev & Coding","topicSlug":"dev-and-coding","score":16,"difficulty":"medium","estCost":"One individual paid plan is usually enough for a short run.","costTier":"low","timeSaved":"Forty minutes","prompt":"You are working as Cursor on one playbook.\n\nTask: From the tests I paste.\n\nRules:\n- Use only sources I give you. If a file, page, or number is missing, write unknown.\n- Do not invent URLs, prices, or names.\n- Stop rule: Do not change runtime behavior.\n\nReturn the work product first, then a short list of what you did not do because of the stop rule, and the single decision I still have to make.","steps":[{"title":"Open Cursor where the source material already lives","detail":"Use the account, repo, or folder that has the real files. If you cannot see them, stop."},{"title":"Paste the prompt and name the exact input","detail":"From the tests I paste."},{"title":"Check three facts against the source","detail":"A wrong date, amount, or name means the draft is not ready."},{"title":"Keep the stop rule","detail":"Do not change runtime behavior."}],"sourceUrl":"https://cursor.com/docs/agent/overview","sourceNote":"Cursor's agent overview returned HTTP 200 on 16 Oct 2026. This playbook is an original unverified reconstruction.","date":"2026-10-13","verified":false,"status":"unverified","sponsorUrl":"","metrics":[{"label":"Hands-on time","value":"Forty minutes"},{"label":"You still approve","value":"Do not change runtime behavior."}],"faq":[{"question":"Has this Cursor playbook been re-run for the catalog?","answer":"No. It is an unverified reconstruction. The source URL was checked on 16 Oct 2026."},{"question":"What stays human?","answer":"Do not change runtime behavior."}],"url":"https://aiplaybookgems.com/usecases/cursor-propose-types-for-an-untyped-function","jsonUrl":"https://aiplaybookgems.com/api/usecases/cursor-propose-types-for-an-untyped-function"}