{"product_id":"decisions-grill","title":"decisions-grill","description":"\u003cp\u003eAfter this, the AI stops generating plausible-looking code against assumptions you never made — and starts asking the right question with a recommended answer, until every load-bearing decision is resolved.\u003c\/p\u003e\n\n\u003cp\u003eFor developers tired of ripping out code the AI built against unstated assumptions.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c\/strong\u003e \"Add OAuth login\"\u003c\/p\u003e\n\u003cpre\u003e\u003ccode\u003e[Writes 300 lines: Google OAuth, JWT tokens, refresh logic, session middleware. Doesn't ask which providers, which token strategy, or whether you want SSO.]\u003c\/code\u003e\u003c\/pre\u003e\n\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c\/strong\u003e \"Add OAuth login\"\u003c\/p\u003e\n\u003cpre\u003e\u003ccode\u003eQ: Which providers? (Google \/ GitHub \/ Apple \/ all three)\nQ: Token strategy? (JWT [recommended] \/ session cookies)\nQ: SSO at the org level? (yes \/ no [recommended for early stage])\nQ: Refresh token rotation? (default \/ strict)\n[three more questions, then writes the integration]\u003c\/code\u003e\u003c\/pre\u003e\n\n\u003cp\u003e\u003cstrong\u003eUse when\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ea plan feels vague\u003c\/li\u003e\n\u003cli\u003ethe user says \"grill me\"\u003c\/li\u003e\n\u003cli\u003eyou're about to start non-trivial work without resolving every decision\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eThree ways to use this\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003ePaste it (any AI, 30 seconds, no install)\u003c\/strong\u003e\u003cbr\u003eOpen the .md file, copy contents, paste into Claude \/ ChatGPT \/ Cursor \/ Perplexity with: \"Read this and apply it whenever the task it describes comes up in our conversation.\" Done.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInstall it (Claude Code \/ Cursor users)\u003c\/strong\u003e\u003cbr\u003eDrop the unzipped folder into \u003ccode\u003e~\/.claude\/skills\/\u003c\/code\u003e (Claude Code), \u003ccode\u003e.cursor\/skills\/\u003c\/code\u003e (Cursor), or your IDE's equivalent. Auto-loads next session.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNew to AI assistants?\u003c\/strong\u003e Get Claude free at claude.ai, then use Option 1.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003cp\u003e€7\u003c\/p\u003e","brand":"SkillKeep","offers":[{"title":"Default Title","offer_id":57712242032975,"sku":null,"price":7.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/4621\/3199\/files\/decisions-grill.png?v=1779017333","url":"https:\/\/www.skillkeep.io\/products\/decisions-grill","provider":"SkillKeep","version":"1.0","type":"link"}