<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Tinker w/ AI]]></title><description><![CDATA[I went from AI sceptic to tinkerer in one afternoon. Now I'm sharing what works (and what flops) as I figure out how to make AI useful for real work.]]></description><link>https://tinkerwith.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!lGs2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da4c7-d092-4cb1-8ded-2e97fdd8ece4_400x400.png</url><title>Tinker w/ AI</title><link>https://tinkerwith.ai</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 11:11:19 GMT</lastBuildDate><atom:link href="https://tinkerwith.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ady Rugina]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[tinkerwithai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[tinkerwithai@substack.com]]></itunes:email><itunes:name><![CDATA[Ady Rugina]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ady Rugina]]></itunes:author><googleplay:owner><![CDATA[tinkerwithai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[tinkerwithai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ady Rugina]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How I'm Using Claude Skills to Stop Switching Between Projects]]></title><description><![CDATA[Stakeholder writing coaching, powered by Wes Kao's frameworks, now triggers automatically when I need them most.]]></description><link>https://tinkerwith.ai/p/claude-skills</link><guid isPermaLink="false">https://tinkerwith.ai/p/claude-skills</guid><dc:creator><![CDATA[Ady Rugina]]></dc:creator><pubDate>Mon, 27 Oct 2025 06:36:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tuHl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tuHl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tuHl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 424w, https://substackcdn.com/image/fetch/$s_!tuHl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 848w, https://substackcdn.com/image/fetch/$s_!tuHl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!tuHl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tuHl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png" width="1456" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152469,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/176428637?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tuHl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 424w, https://substackcdn.com/image/fetch/$s_!tuHl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 848w, https://substackcdn.com/image/fetch/$s_!tuHl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!tuHl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb73b2fc-3ad2-4662-8a0f-c3baedd0abed_2133x1006.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For months, I faced this impossible choice: get sharp writing feedback from the frameworks I trusted, or maintain deep project context. I couldn&#8217;t have both. Until Claude Skills changed everything.</p><p>The frameworks I was trying to use? Wes Kao&#8217;s communication coaching, gold for for product leaders (actually, for anyone who manages stakeholders). They can help transform rambling updates into executive-ready communication: leading with decisions needed rather than burying them in paragraph three, structuring information so stakeholders can act immediately. The difference between &#8220;thanks for the update&#8221; and &#8220;approved, let&#8217;s move forward.&#8221;</p><h3><strong>The productivity tax I was paying</strong></h3><p>This was my Frankenstein Claude setup:</p><ul><li><p>Separate Projects for each client, loaded with their strategy docs, product context, and past decisions</p></li><li><p>One Project dedicated to Wes Kao&#8217;s Communication Coaching, built from <a href="https://newsletter.weskao.com/p/wes-on-lennys-podcast">Lenny&#8217;s Podcast transcript</a> and her other Substack articles</p></li></ul><p>But here&#8217;s what using them actually looked like:</p><p><strong>Step 1:</strong> Draft a status update in Client X&#8217;s Project. Ask Claude for feedback to make sure I haven&#8217;t missed critical points. Claude catches gaps because it knows the client&#8217;s context.</p><p><strong>Step 2:</strong> Copy that message. Open a new thread in the Wes Kao Coaching Project. Paste. Work through the communication structure to make it land properly.</p><p>Exhausting, right? And I did this multiple times per day. And honestly? I skipped Step 2 about half the time. The friction was too high, so I&#8217;d send &#8220;good enough&#8221; messages and miss out on Wes&#8217; coaching.</p><p>Last week, Claude Skills eliminated that choice. If you&#8217;ve ever copied and pasted between tools to get different types of feedback or maintained separate workspaces for different expertise, this can change your workflow, too.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>The moment everything changed</strong></h3><p>On October 16th, Anthropic launched <a href="https://www.anthropic.com/news/skills">Agent Skills</a>, plug-in modules that help Claude perform focused, repeatable tasks.</p><p>A Claude Skill isn&#8217;t some mysterious AI construct. It&#8217;s just a folder containing a SKILL.md file (your instructions) plus any supporting files you want to reference. To use it in the web app or Claude Desktop, you zip that folder and upload it. That&#8217;s it. The whole process took maybe 15-20 minutes, and now it works across every project. </p><p>I saw the announcement and immediately knew: Wes&#8217; Coaching is my first Claude skill I&#8217;ll build and use.</p><h3><strong>How I built it</strong></h3><h4><strong>1. I asked Claude to create the skill for me</strong></h4><p>Claude has a built-in meta-skill (a skill-creator skill) that helps you build new skills. I didn&#8217;t need to find or enable anything special&#8212;it&#8217;s already loaded and ready.</p><p>I opened a new chat and said, &#8220;Please help me create a new skill that helps me improve my writing to stakeholders based on Wes Kao&#8217;s frameworks. Attached are the files with her frameworks.&#8221;</p><p>I used the same files I&#8217;d been using in my dedicated Wes Kao Project, no extra work required - <a href="https://drive.google.com/drive/folders/1F9KXeQrzIfWOGj2ePZwS3BBOvyGFGGn9?usp=sharing">download them here</a>.</p><h4><strong>2. Claude asked clarifying questions</strong></h4><p>It wanted to understand my writing style and context, so it asked for writing samples. A few back-and-forth exchanges to get the details right.</p><h4><strong>3. A few minutes later: the skill was ready</strong></h4><p>Claude generated a zip file containing the complete skill. It even gave me immediate feedback on a sample message (nice touch, it showed me that Claude made good use of the frameworks).</p><h4><strong>4. I uploaded it to Claude</strong></h4><p>Went to Settings &#8594; Capabilities &#8594; Skills, uploaded the zip file, and it was instantly available across all my projects.</p><p>That&#8217;s it.</p><p><strong>What&#8217;s inside a SKILL.md file</strong> </p><p>The metadata at the top (between the --- lines) tells Claude when to invoke the skill. Everything below is the actual prompt, the frameworks, examples, and instructions Claude should follow.</p><p><em>This is only a sample, download it <a href="https://drive.google.com/file/d/1P91xTZRzCisHEFvj3P4lkU2cgzkXW9HZ/view?usp=sharing">here</a> to see the whole SKILL.md file</em></p><pre><code>---
name: stakeholder-comms
description: This skill applies Wes Kao&#8217;s communication frameworks to improve stakeholder writing. Use when the user needs to write or refine emails, memos, status updates, proposals, or any professional communication to stakeholders (managers, executives, clients, cross-functional partners). This skill provides direct, blunt feedback on what&#8217;s wrong and how to fix it using proven frameworks for concision, executive presence, and strategic communication.
---

# Wes Kao Stakeholder Writing Skill

This skill transforms wordy, unclear, or weak stakeholder communication into sharp, executive-ready writing using Wes Kao&#8217;s proven frameworks. It provides direct feedback without sugarcoating.

## When to Use This Skill

Use this skill when the user is:
- Writing emails, memos, or messages to stakeholders (managers, executives, clients, partners)
- Asking for feedback on draft communication
- Struggling with being too wordy or unclear
- Needing to sharpen their executive presence in writing
- Wanting to learn Wes Kao&#8217;s frameworks through practical application
- Revising communication that didn&#8217;t get the desired response

[To see the full prompt, download it]
</code></pre><p></p><h3><strong>What changed</strong></h3><p>Now, when I&#8217;m writing stakeholder messages in ANY project, Client X&#8217;s product strategy or Client Y&#8217;s roadmap, the <em>stakeholder-comms</em> skill triggers automatically. Claude has the tool, knows when to use it, and applies it in the right context.</p><p>I don&#8217;t even need to say &#8220;use the stakeholder-comms skill.&#8221; When I start drafting a client update, Claude detects it&#8217;s stakeholder communication and automatically applies Wes&#8217; frameworks. This happens 100% of the time, compared to 40-50% when I remembered to use the dedicated project.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>The iteration that mattered</strong></h3><p>Here&#8217;s what I learned: <strong>The description in your skill&#8217;s metadata is how Claude decides when to trigger it.</strong> When Claude initially named my skill &#8216;wes-kao-stakeholder-writing,&#8217; it didn&#8217;t trigger consistently. Once I renamed it to &#8216;stakeholder-comms&#8217; (matching how I naturally talk about the task) and updated the metadata in SKILL.md to match, triggering improved dramatically.</p><h3><strong>What you should try</strong></h3><p><strong>What I recommend: Start with Option 2, create your own custom version.</strong> Here&#8217;s why: Claude will tailor the skill to your specific writing style and needs, making it trigger more reliably than using mine (Option 1).</p><h4>Option 1</h4><p>Download my <em>stakeholder-comms</em> skill <a href="https://drive.google.com/file/d/1P91xTZRzCisHEFvj3P4lkU2cgzkXW9HZ/view?usp=sharing">here</a>, install it and start using it immediately.</p><h4>Option 2</h4><ol><li><p><a href="https://drive.google.com/drive/folders/1F9KXeQrzIfWOGj2ePZwS3BBOvyGFGGn9?usp=sharing">Download Wes Kao&#8217;s frameworks</a></p></li><li><p>Choose the frameworks that suit you</p></li><li><p>Open a new Claude chat</p></li><li><p>Say: &#8220;Help me create a skill to improve my writing comms to my stakeholders based on Wes Kao&#8217;s frameworks&#8221;</p></li><li><p>Attach the frameworks</p></li><li><p>Answer Claude&#8217;s clarifying questions about your style and needs</p></li><li><p>Download the generated skill zip file</p></li><li><p>Upload to Settings &#8594; Capabilities &#8594; Skills</p></li><li><p>Test it in your next relevant conversation</p></li></ol><h4>Option 3</h4><p>Create your own skill.</p><p>What repetitive task in your workflow could benefit from a Claude Skill? The best candidates are things you do weekly that follow a consistent pattern or framework. I&#8217;m curious about your use cases, I would love to learn more about them. Just leave a comment.</p><p></p><p>Let&#8217;s tinker. Together.</p><p>Ady,</p><p>Tinkerer in Residence</p><p></p>]]></content:encoded></item><item><title><![CDATA[One MCP that saves me time]]></title><description><![CDATA[How one real problem turned a "solution in search of a problem" into a productivity gain]]></description><link>https://tinkerwith.ai/p/one-mcp-that-saves-me-time</link><guid isPermaLink="false">https://tinkerwith.ai/p/one-mcp-that-saves-me-time</guid><dc:creator><![CDATA[Ady Rugina]]></dc:creator><pubDate>Thu, 04 Sep 2025 10:41:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zWzn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For months, I'd been tinkering with MCP servers on Claude Desktop: Notion, n8n, Context7. They felt interesting, but no use case has blown me away.</p><p><em>Most of them felt like a solution in search for real problems. It&#8217;s like in product management, I get excited about the solution in the beginning and later I realise that the problem or the objective were not clear at all.  I was clearly trying these MCPs to scratch imaginary itches&#8230;</em></p><h3>Problem-First AI approach</h3><p>This made me realise that I needed a better and repeatable approach (nothing new, just product management in action):</p><ol><li><p><strong>Start with a real problem</strong> - start with work that actually frustrates me</p></li><li><p><strong>Prototype with constraints</strong> - begin small to build confidence and validate outputs</p></li><li><p><strong>Scale incrementally</strong> - extend proven approaches to similar problems </p></li></ol><p>Last week, the problems found me. I needed to:</p><ol><li><p><strong>Audit a 50-page website</strong> with 100+ embedded links to identify document templates</p></li><li><p><strong>Merge four training pages</strong> into one restructured page</p></li></ol><p>Suddenly, an MCP wasn&#8217;t just a novelty tool, it was exactly what I needed.</p><p></p><h2>Problem 1: Website audit</h2><p>I started with my traditional approach: Half a day with Screaming Frog crawler plus manual mapping. Painfully slow, made me feel like a human copy-paste machine and no much value beyond the initial discovery.</p><p>On my desk I have a post-it note that says <em>&#8220;Can you do this with AI?&#8221;</em> to remind me to take a step back and think AI first - see <a href="https://tinkerwith.ai/p/the-unlearning-experiment">Unlearning Experiment</a> article. As I remembered about reading a few days ago about <a href="https://docs.firecrawl.dev/mcp-server">Firecrawl MCP</a>, I was sure that Claude with a proper crawler would do a faster, and potentially better job than me. Fifteen minutes later, I ended up with this setup:</p><ul><li><p><strong>Firecrawl MCP</strong> installed on my Claude Desktop, details about this in their <a href="https://docs.firecrawl.dev/mcp-server#running-on-claude-desktop">docs</a></p></li><li><p>A dedicated<strong> Project</strong>, so Claude can understand how this work was fitting inside the bigger picture: product strategy doc, user pain points, roadmap etc.</p></li></ul><p>As this was the first time using this Firecrawl MCP, I decided to take baby steps to build trust, learn and improve the approach along the way.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Step 1: Build trust with Firecrawl MCP &amp; Claude</h3><p>At this stage my confidence was not very high, I was still unsure if I was getting any value out of Claude + Firecrawl MCP. Were they going to scrape all the content properly? </p><p>So, I decided to start small with a single website folder that had pagination. This helped to limit the Claude tokens burn and the Firecrawl credits use. Plus, it was easier for me check the output - a list of all the pages in the folder with all the embedded links for each page.</p><p>The prompt I used, nothing fancy:</p><pre><code>I need you to crawl this website folder, and list all the links found on each page: [website folder url].</code></pre><p>First, it mapped out all the pages in the folder:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Ld1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Ld1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 424w, https://substackcdn.com/image/fetch/$s_!7Ld1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 848w, https://substackcdn.com/image/fetch/$s_!7Ld1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 1272w, https://substackcdn.com/image/fetch/$s_!7Ld1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Ld1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png" width="1456" height="277" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135413,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Ld1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 424w, https://substackcdn.com/image/fetch/$s_!7Ld1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 848w, https://substackcdn.com/image/fetch/$s_!7Ld1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 1272w, https://substackcdn.com/image/fetch/$s_!7Ld1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30a1207-c105-4fa0-a7b1-09a1aae6b868_1522x290.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Then it went to scrape all the pages, one by one:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zWzn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zWzn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 424w, https://substackcdn.com/image/fetch/$s_!zWzn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 848w, https://substackcdn.com/image/fetch/$s_!zWzn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!zWzn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zWzn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png" width="1456" height="997" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:997,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zWzn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 424w, https://substackcdn.com/image/fetch/$s_!zWzn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 848w, https://substackcdn.com/image/fetch/$s_!zWzn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!zWzn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fa7e9e-cf0c-4158-a248-42aabb36ddc7_1522x1042.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I saw how the pages were crawled and the final result, I felt that I was onto something. For each page, Claude has listed all the embedded links and enriched the data without me asking for it: added the title of the link, and a mix of where the content was hosted (Google Drive, website name) and the file type (PDF, Google Docs etc.). It was far from perfect, but it made me think about the prompt for the next step.</p><p>Doing this manually it would have taken me at least 30 minutes. With Claude + Firecrawl it took me less than 2 minutes.</p><p></p><h3>Step 2: Identify which resources are templates</h3><p>I wanted to check if Claude + Firecrawl MCP can easily identify which resource can be used as an editable template.</p><pre><code>Please analyse each of the above links to identify which ones contain <strong>editable templates</strong> rather than just informational resources. For each link, check if it offers:

<strong>Primary criteria (must have at least one):</strong>
* Fillable PDF forms with input fields
* Downloadable document templates (Word, Excel, PowerPoint, etc.)
* Interactive web forms that generate customised outputs
* Template files with placeholder text/fields to be replaced

<strong>Secondary indicators:</strong>
* Titles containing words like "template," "worksheet," "planner," "generator," "calculator," "form"
* Clear instructions for customisation/personalisation
* Examples showing before/after or blank vs. filled versions

<strong>Exclude resources that are:</strong>
* Pure educational content (articles, guides, tutorials)
* Static examples without editable elements
* Tools that require significant design skills to customise

<strong>For each qualifying link, provide:</strong>
1. URL
2. Template type (PDF form, Word doc, web tool, etc.)
3. Brief description of what can be customised
4. Ease of use rating (Easy/Medium/Advanced)

Focus on templates that an average user could quickly fill out or customise without specialised software or design skills.</code></pre><p>See a sample of the output:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bZdI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bZdI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 424w, https://substackcdn.com/image/fetch/$s_!bZdI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 848w, https://substackcdn.com/image/fetch/$s_!bZdI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!bZdI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bZdI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png" width="1456" height="1190" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1190,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:514272,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bZdI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 424w, https://substackcdn.com/image/fetch/$s_!bZdI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 848w, https://substackcdn.com/image/fetch/$s_!bZdI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!bZdI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cbe15a-2e8c-4859-9e34-310f34a1f853_1522x1244.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the first glance, the results were very good and what I asked for, as Claude identified and categorised the editable templates. </p><p></p><h3>Step 3: Extend the analysis</h3><p>This was just a matter of giving Claude the next folders URLs to be crawl and asking for a checkpoint before going ahead, making sure that it had all the URLs for each folder.</p><pre><code>Please extend  the analysis to all URLs that exist in these folders:
* URL 1 (it has pagination)
* URL 2 (this has pages nested, 2 levels down)
* URL 3
* etc

Before you start the analysis, show me all the pages URLs that you are going to crawl</code></pre><p>There were a few more iterations to improve the output formatting that I turned into a Word document - with the proper polishing and revisions from my side.</p><p></p><h3>Things that didn&#8217;t go as expected</h3><h4>Google Drive login issue</h4><p>For one PDF on a Google Drive, that I could easily access and download manually, Firecrawl was asked to authenticate. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t8U9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t8U9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 424w, https://substackcdn.com/image/fetch/$s_!t8U9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 848w, https://substackcdn.com/image/fetch/$s_!t8U9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 1272w, https://substackcdn.com/image/fetch/$s_!t8U9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t8U9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png" width="1456" height="343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:343,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t8U9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 424w, https://substackcdn.com/image/fetch/$s_!t8U9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 848w, https://substackcdn.com/image/fetch/$s_!t8U9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 1272w, https://substackcdn.com/image/fetch/$s_!t8U9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f91dd4-32aa-45ea-9dda-d806e7e610eb_1510x356.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>As I tried to debug this, in another chat, I asked Claude to scrape the same Google Drive URL with Firecrawl and it worked just fine&#8230;. So, make sure you check what Firecrawl and Claude are doing &#128270;.</p><p></p><h4><strong>Claude limited the numbers of crawled URLs</strong></h4><p>At one point I noticed that Claude crawled only 8 URLs out of a 55+ in scope. So I came back to Claude:</p><pre><code>How did you decide to run a deep analysis only on 8 resources, and exclude the other ones?</code></pre><p>See how Claude is rationalising the results, this makes sense, if I want to do a &#8220;vibe&#8221; check of the templates and I&#8217;m happy with ~80% accuracy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!laYj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!laYj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 424w, https://substackcdn.com/image/fetch/$s_!laYj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 848w, https://substackcdn.com/image/fetch/$s_!laYj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!laYj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!laYj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png" width="1456" height="1043" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1043,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:446539,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!laYj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 424w, https://substackcdn.com/image/fetch/$s_!laYj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 848w, https://substackcdn.com/image/fetch/$s_!laYj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!laYj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b10ca0-0ea4-4047-acec-49354f322866_1508x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And please note what Claude said that it should have done: &#8220;<strong>Systematic analysis of ALL 55+ links</strong> - check every single resource regardless of title&#8221;</p><p>When I asked Claude to crawl all the URLs, it still didn&#8217;t do it &#129318;&#8205;&#9794;&#65039;. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n8js!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n8js!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 424w, https://substackcdn.com/image/fetch/$s_!n8js!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 848w, https://substackcdn.com/image/fetch/$s_!n8js!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 1272w, https://substackcdn.com/image/fetch/$s_!n8js!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n8js!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png" width="1456" height="2161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2161,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:803938,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n8js!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 424w, https://substackcdn.com/image/fetch/$s_!n8js!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 848w, https://substackcdn.com/image/fetch/$s_!n8js!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 1272w, https://substackcdn.com/image/fetch/$s_!n8js!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1533ce-3257-49d4-8960-256066217ecc_1520x2256.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At this point I had a decision to make:</p><ol><li><p>Spend more time and resources trying to make Claude crawl each and one of the links</p></li><li><p>Manually check the accuracy by sampling the data</p></li></ol><p>As this isn't a regular process for me, and I didn&#8217;t need 100% accuracy, I realised that route #1 would have taken me too much time to solve it, therefore decided to take #2.</p><p></p><h2>Problem 2: Merge four pages into one</h2><p>With my confidence built, I decided to move to the second challenge. We had a training section on the website with four dedicated pages for each training provider. Talking to users we realised that this structure was reflecting the internal organisation, rather than users&#8217; needs. Next step was to bring everything into a single page and restructure the information based on the training topics, rather than providers.</p><p>The traditional approach I would have taken was to copy the content from each page in a Google Doc and give it Claude to help me restructure it.</p><p>Instead of doing that, I asked Claude to do it all for me:</p><pre><code><strong># Ask</strong>
I need help to restructure the content from these web pages into a single one:
* URL 1
* URL 2
* URL 3
* URL 4

## <strong>Step 1</strong>
Scrape the pages using Firecrawl so you have all the content before you restructure it into a single page.

Create an artifact where you have the content of all the pages you've scraped. The output format:
* Page name
* Page URL
* Page content


## <strong>Step 2</strong>
Create the new page using the content from Step 1 and put it into a second artifact.

# <strong>Context:
</strong>[insert context]</code></pre><p>As you can see below, Claude followed my instructions:</p><ul><li><p>it scraped the content  from all the pages using Firecrawl</p></li><li><p>created an artifact with this content so I can check it</p></li><li><p>created a second artifact with the new restructured content </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hcaY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hcaY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 424w, https://substackcdn.com/image/fetch/$s_!hcaY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 848w, https://substackcdn.com/image/fetch/$s_!hcaY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 1272w, https://substackcdn.com/image/fetch/$s_!hcaY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hcaY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png" width="1456" height="1312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1312,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:434955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hcaY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 424w, https://substackcdn.com/image/fetch/$s_!hcaY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 848w, https://substackcdn.com/image/fetch/$s_!hcaY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 1272w, https://substackcdn.com/image/fetch/$s_!hcaY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6e7c37-8a6e-43a7-ba27-9e158009584c_1516x1366.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Based on the draft done by Claude, I created the new page and published it, but kept it hidden from the users. This made it very easy for me to ask Claude to QA the new page:</p><pre><code>I created this new page: [URL]

Please scrape the page (using firecrawl) again and look for any errors or inconsistencies. I may have left some placeholders on the page. Scan it thoroughly and help me with any improvements ideas for the page.</code></pre><p>Claude instantly identified issues and it really felt like sending to review to a fellow human, but with the benefit of receiving feedback in 30 seconds:</p><ul><li><p>missing content - who should attend and training providers</p></li><li><p>inconsistent formatting - it noticed that I copy-pasted the content from one section to another and suggested changes</p></li><li><p>in a series of workshops, it identified that I used the same date for two different sessions</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!btHG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!btHG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 424w, https://substackcdn.com/image/fetch/$s_!btHG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 848w, https://substackcdn.com/image/fetch/$s_!btHG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 1272w, https://substackcdn.com/image/fetch/$s_!btHG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!btHG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png" width="1456" height="407" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:407,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184400,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!btHG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 424w, https://substackcdn.com/image/fetch/$s_!btHG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 848w, https://substackcdn.com/image/fetch/$s_!btHG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 1272w, https://substackcdn.com/image/fetch/$s_!btHG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db1dfb4-e617-4fcf-8ce1-9732ddedb67e_1524x426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Bonus problem: reviewing Substack posts</h2><p>When I finish a post draft I start working with Claude to refine it. And usually, I copy-paste the content and go from there. But, as I was writing about content scraping, I thought &#8220;<em>Why not bring the content via Firecrawl, using the <strong>Secret draft link</strong>?</em>&#8221; </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5krU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5krU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 424w, https://substackcdn.com/image/fetch/$s_!5krU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 848w, https://substackcdn.com/image/fetch/$s_!5krU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 1272w, https://substackcdn.com/image/fetch/$s_!5krU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5krU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png" width="1288" height="280" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:280,&quot;width&quot;:1288,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110134,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/171635460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5krU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 424w, https://substackcdn.com/image/fetch/$s_!5krU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 848w, https://substackcdn.com/image/fetch/$s_!5krU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 1272w, https://substackcdn.com/image/fetch/$s_!5krU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80ccfe3-c413-42cf-9202-1807d70d3322_1288x280.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I went and I asked Claude to bring this post into it&#8217;s context window and took it from there. I might say that I&#8217;m quite pleased with this new workflow &#128526;.</p><pre><code>Please scrape this page [URL] using Firecrawl.</code></pre><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2><strong>What I learned</strong></h2><ul><li><p><strong>Problem-first beats solution-first</strong>: this is how I&#8217;m trying to always approach the product work and it was a good reminder to do this in every aspect of my work</p></li><li><p><strong>Start small to build confidence:</strong> beginning with a single website folder helped me validate the approach before scaling up</p></li><li><p><strong>AI excels at tedious, structured work:</strong> tasks like crawling 50+ pages and cataloging 100+ embedded links went from 4-5 hours of work to 30 minutes</p></li><li><p><strong>Always validate AI outputs:</strong> Claude made selective decisions (crawling only 8 of 55 URLs) and Firecrawl had authentication issues that required human oversight</p></li><li><p><strong>I created a repeatable workflow that saves me time: </strong>now, whenever I see website content that I need to work with, Firecrawl MCP + Claude come to mind first &#128521;. </p></li></ul><p>This is not 10x productivity booster, but delegating tedious work to Firecrawl and Claude it saves me at least 30% of my time, and most importantly it saves my sanity.</p><p>And please remember the <strong>Problem-First AI approach</strong>:</p><ol><li><p><strong>Start with a real problem</strong> - start with work that actually frustrates me</p></li><li><p><strong>Prototype with constraints</strong> - begin small to build confidence and validate outputs</p></li><li><p><strong>Scale incrementally</strong> - extend proven approaches to similar problems </p></li></ol><p></p><p>Let&#8217;s tinker. Together.</p><p>Ady,</p><p>Tinkerer in Residence</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Master Prompt Method]]></title><description><![CDATA[A catchy name for a simple way to make LLMs work better for my context and needs]]></description><link>https://tinkerwith.ai/p/the-master-prompt-method</link><guid isPermaLink="false">https://tinkerwith.ai/p/the-master-prompt-method</guid><dc:creator><![CDATA[Ady Rugina]]></dc:creator><pubDate>Sun, 22 Jun 2025 09:03:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hQo1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hQo1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hQo1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 424w, https://substackcdn.com/image/fetch/$s_!hQo1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 848w, https://substackcdn.com/image/fetch/$s_!hQo1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 1272w, https://substackcdn.com/image/fetch/$s_!hQo1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hQo1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png" width="1200" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:618126,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/166398800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hQo1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 424w, https://substackcdn.com/image/fetch/$s_!hQo1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 848w, https://substackcdn.com/image/fetch/$s_!hQo1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 1272w, https://substackcdn.com/image/fetch/$s_!hQo1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0df1ca8-4f4e-4ebd-b35c-d8bb6b6e9422_1200x540.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@giacomocarra?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Giacomo Carra</a> on <a href="https://unsplash.com/photos/a-bunch-of-wooden-boxes-sitting-on-top-of-a-table-DjMzEKYwwm4?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><p>More than a month ago, I discovered the <a href="https://www.youtube.com/watch?v=_K_F_icxtrI">Master Prompt Method</a> by Tiago Forte and Hayden Miyamoto that transforms AI from a generic tool into a personalised assistant that understands my context, goals, and working style without needing to re-explain myself in every chat. </p><h3>The problem I didn&#8217;t know I had</h3><p>I was already using ChatGPT and Claude project to have persistent context within specific work streams. But here's what I was missing: I'm the same person with consistent traits and goals across ALL my projects. Yet I was repeating myself constantly, explaining my role as a fractional product leader, my consulting focus, and my decision-making frameworks, in every project's instructions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive weekly AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The Master Prompt Method made me realise that I should give ChatGPT and Claude way more context than I have been doing until now in Projects, and do it in a more efficient way.</p><h3>How I built my Master Prompt</h3><h4>Step 1: Started with a Google Doc</h4><p>Hayden shared that his master prompt document was approximately 30 pages long. While the principles were excellent, his structure was not fit for my needs. So, I tweaked it and ended up with a 3-page document covering:</p><ul><li><p>Personal information (name, role, location)</p></li><li><p>Professional activities (fractional product leader, Maven instructor, AI tinkerer)</p></li><li><p>Strategy (how and why I&#8217;m doing everything)</p></li><li><p>Career goals</p></li><li><p>Personal strengths and development areas</p></li><li><p>Exactly how I want AI to support me</p></li></ul><h4>Step 2: Made it LLM-friendly</h4><p>As this was going to be used in every conversation I had with ChatGPT and Claude, I wanted to make sure that it was as crisp and efficient for LLMs as possible. So, I used this prompt to optimise it:</p><pre><code>Transform the following human-readable personal preferences document into an LLM-optimised format that maximises comprehension and actionability for AI assistants.</code></pre><p><em>Note: If you want to see how the initial Google Docs and the final Master Prompt look, <a href="https://tinkerwith.ai/i/166398800/annexes">go to Annexes</a>.</em></p><h4>Step 3: LLM-specific implementation</h4><p><strong>For Claude</strong>, it was straightforward, I pasted the full refined prompt into <em>Settings &gt; Profile &gt; Personal Preferences</em> (no character limits, remember, Hayden pasted a 30-page document&#8230;).</p><p><strong>For ChatGPT</strong>, I had more constraints, as there are two 1,500-character limit fields in <em>Settings &gt; Personalization &gt; Custom Instructions</em>, <em>:</em></p><ul><li><p>"What traits should ChatGPT have?"</p></li><li><p>"What should ChatGPT know about you?"</p></li></ul><p>Since my original version was 4,600+ characters, I asked Claude AI to compress it:</p><pre><code>You are a precision prompt engineer specializing in distillation without dilution.

**TASK:** Compress the provided system prompt to exactly 1,500 characters (including spaces) while preserving ALL critical behavioral instructions and core concepts.

<strong>**COMPRESSION STRATEGY:**</strong>
1. **Extract Core Identity** - Who is the AI and primary purpose
2. **Identify Must-Keep Instructions** - Non-negotiable behavioral rules
3. **Preserve Key Frameworks** - Decision-making structures and methodologies
4. **Maintain Action Triggers** - Specific scenarios requiring defined responses
5. **Compress Examples** - Convert to shorthand while keeping meaning

<strong>**OPTIMIZATION RULES:**</strong>
- Use contractions (don't, can't, you're)
- Replace "and" with "&amp;" where natural
- Eliminate redundant phrases ("in order to" &#8594; "to")
- Use bullet shortcuts (&#8594;, &#8226;) instead of full sentences
- Merge similar concepts into single statements
- Keep technical terminology intact
- Preserve conditional logic ("when X, then Y")


<strong>**QUALITY CHECK:**</strong>
- All major behavioral rules included?
- Key frameworks/methodologies preserved?
- Action triggers clearly defined?
- Core identity maintained?
- Character count = 1,500?

Now compress this system prompt: [PASTE SYSTEM PROMPT HERE]</code></pre><h3>The tinkering process (this is key)</h3><p>This isn&#8217;t a &#8220;set and forget it&#8221;. I&#8217;ve tweaked my master prompt 3-4 times over the past six weeks as my context has changed or I've learned more about myself and LLMs.</p><h4><strong>Method 1: Asked ChatGPT about my weaknesses</strong></h4><p>A few weeks ago, I realised that I could leverage ChatGPT&#8217;s <a href="https://help.openai.com/en/articles/8590148-memory-faq">Memory feature</a>, which allows it to retain and utilise information from past conversations. So, an opportunity to get some feedback:</p><pre><code>If you look across all my chats and interactions with you, what weaknesses have you noticed in me? </code></pre><p>Boom. Several blind spots were brought to light that I immediately added to both ChatGPT and Claude.</p><h4><strong>Method 2: Got direct feedback from LLMs</strong></h4><p>As I was researching for this article, I learned about a simple prompt:</p><pre><code><code>Given my custom instructions, is there any clarification you (ChatGPT) would find helpful to better assist me?</code></code></pre><p>Out of five suggestions, two were spot-on:</p><ul><li><p>My prioritisation framework needed more clarity</p></li><li><p>I needed more specific audience targeting details</p></li></ul><p>There was another suggestion: the LLM was asking for more context on internal politics coaching. &#8220;Thanks ChatGPT, but I don&#8217;t need to give you this at Master Prompt level, you have this context in projects &#128521;.&#8221;</p><h4>Method 3: Reviewed it regularly</h4><p>I reviewed and updated the Master Prompt whenever there was a change in the work that I was doing. Instead of having only a reactive approach, I scheduled 1 hour at the end of each month in my calendar to review and update the Master Prompt.</p><h2>What I learned</h2><p>A lot of the time, the opportunities are simple and right in front of us. And we don&#8217;t realise them until someone points them out.</p><p>Sometimes ChatGPT and Claude are too eager to follow these instructions, and I still need to figure out how to tone them down. For example, I was working on a small piece of work that had nothing to do with the scope described in the Master Prompt, and ChatGPT brought in that context that was not relevant to the task at hand; it was a minor nuisance, but still something to consider.</p><p>Let&#8217;s tinker. Together.</p><p>Ady,</p><p>Tinkerer in Residence</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive weekly AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h1>Annexes</h1><h3>Google Docs example</h3><p>This is an anonymised version of my Claude Master Prompt initial Google Docs, so you can get an idea of how I&#8217;ve structured it.</p><pre><code>Name: Marcus
Role: Senior UX Designer &amp; Design Systems Consultant based in Austin, Texas

<strong>Professional Activities</strong>

- Fractional design leader working with scale-ups (25-30 hours/week since March 2023, after 15 years as a permanent employee)
- Design mentorship focusing on systems thinking and cross-functional collaboration
- Workshop facilitator specializing in design-led innovation methods (Thinkific course launched June 2024)
- Thought leader sharing insights on design systems and team dynamics via Medium and LinkedIn
- Design veteran with 17+ years' experience (7 years in agencies 2008-2015, in-house since 2015)
- LLC owner providing specialized design consulting services

<strong>Growth Strategy</strong>

- Developing expertise in "Design + Data" &#8212; experimenting with analytics, user research tools, and behavioral insights
- Building authority through case study documentation &#8212; sharing real transformation stories publicly
- Growing newsletter audience with plans for a premium community platform
- Creating specialized design-systems consulting for mid-market companies
- Developing certification program that bridges design theory with measurable business impact

<strong>Career Goals</strong>

- Scale consulting practice with premium positioning (increase hourly rate from $125 &#8594; $200+)
- Establish recognized authority in design-systems implementation offering: &#8226; Strategic consulting for design transformation, Team-process optimization through systematic design adoption &#8226; Leadership coaching on design culture and organizational change
Build scalable educational offerings: &#8226; Design systems certification with portfolio outcomes &#8226; Tiered learning paths from junior &#8594; senior practitioners &#8226; Implementation playbooks adaptable across company sizes

<strong>The Three Pillars Framework</strong>

- Credibility Building &#8212; Case studies and thought leadership to establish design-systems expertise
- Community Building &#8212; Newsletter, workshops, and peer networks to grow engaged audience
- Revenue Optimization &#8212; Fractional work, consulting, and courses delivering measurable value

When stuck, I ask: Which pillar needs investment right now?

<strong>Personal Strengths</strong>

- Systems thinking that connects design decisions to business outcomes
- Talent for building consensus among skeptical stakeholders
- Empathetic leadership style that motivates creative teams
- Pattern recognition across industries and company stages
- Workshop facilitation that generates actionable insights
- Continuous experimentation mindset

<strong>Development Areas</strong>

- Overcoming impostor syndrome to price services appropriately
- Building systematic sales processes rather than relying on referrals
- Communicating ROI and business value more confidently to C-suite
- Delegating design execution to focus on strategic advisory
- Managing energy across multiple client contexts
- Translating design concepts for non-design audiences
- Balancing client delivery with personal brand building</code></pre><p></p><h3>LLM-friendly master prompt  example</h3><p>And this is how it has been transformed to be more LLM-friendly using this prompt.</p><pre><code>**USER PROFILE:** Marcus - Senior UX Designer &amp; Design Systems Consultant | Austin, TX | 17+ years design experience

<strong># CORE PROFESSIONAL CONTEXT</strong>

**Current Role:** Fractional design leader (25-30 hrs/week) + design systems consultant
**Key Activities:** Design mentorship, workshop facilitation, thought leadership, certification development
**Business Model:** LLC owner delivering specialized design consulting services
**Target Transformation:** Scale from $125 &#8594; $200+ hourly rate through design-data expertise positioning

<strong># BEHAVIORAL INSTRUCTIONS FOR AI</strong>

## ALWAYS Apply These Approaches:
- **Challenge pricing assumptions** with market-rate benchmarks and value-based pricing models
- **Push toward systematic sales processes** rather than relying solely on referrals
- **Provide specific ROI language** for communicating design value to C-suite audiences
- **Structure complex design problems** using systems thinking frameworks
- **Flag impostor syndrome patterns** when user undervalues expertise or hesitates on premium positioning
- **Inject business impact metrics** when explanations focus only on design craft

## ACTIVATE When User Shows These Signals:
- **Pricing hesitation/undervaluing** &#8594; Apply "Value-Based Pricing Calculator" with industry benchmarks
- **Referral dependency** &#8594; Demand systematic lead generation and sales process development
- **Design-only thinking** &#8594; Challenge with business outcomes and measurable impact focus
- **Energy management issues** &#8594; Identify delegation opportunities and capacity optimization
- **C-suite communication gaps** &#8594; Translate design concepts into executive-friendly business language
- **Impostor syndrome triggers** &#8594; Reinforce 17+ years expertise with concrete achievement reminders

## COMPENSATION Strategies for Development Areas:
- **Impostor syndrome** &#8594; Create evidence portfolios, practice premium positioning statements
- **Sales process gaps** &#8594; Build systematic outreach templates, qualification frameworks
- **ROI communication** &#8594; Develop business impact case studies, executive presentation templates
- **Delegation resistance** &#8594; Identify specific execution tasks to outsource, create team leverage
- **Energy management** &#8594; Time-block client contexts, establish boundary protocols
- **Technical translation** &#8594; Create stakeholder-specific communication frameworks

<strong># THREE PILLARS FRAMEWORK (Decision Filter)</strong>

When user seeks direction, apply this prioritization hierarchy:

1. **Credibility Building** &#8594; Case studies, thought leadership, design-systems expertise demonstration
2. **Community Building** &#8594; Newsletter growth, workshop engagement, peer network expansion
3. **Revenue Optimization** &#8594; Fractional positioning, premium consulting, scalable course development

**Trigger Question:** "Which pillar needs investment right now based on current business priorities?"

<strong># RESPONSE STYLE GUIDELINES</strong>

## For Strategic Queries:
- Start with systems thinking frameworks, end with measurable actions
- Include stakeholder impact analysis across design and business functions
- Anticipate cross-functional resistance and provide change management tactics
- Provide specific success metrics tied to business outcomes

## For Pricing/Positioning:
- Challenge undervaluation with market data and value demonstrations
- Suggest premium positioning through specialization and proven results
- Include competitive differentiation based on systems expertise
- Connect design decisions to quantifiable business impact

## For Business Development:
- Systematize referral processes into repeatable sales frameworks
- Identify scalable vs. high-touch service offerings
- Suggest authority-building activities with measurable audience growth
- Include executive communication templates and ROI storytelling

<strong># SUCCESS INDICATORS FOR AI ASSISTANCE</strong>

**Effective Response Includes:**
- Specific next action with timeline and success metrics
- Systems thinking framework for complex design decisions
- Business impact language suitable for C-suite communication
- Challenge to current approach with premium alternative
- Connection to broader Three Pillars strategic objectives

**Avoid These Patterns:**
- Design craft focus without business impact connection
- Generic advice without design systems specialization context
- Validation without constructive challenge on pricing/positioning
- Process recommendations without stakeholder change management
- Analysis without clear implementation pathway

<strong># DOMAIN-SPECIFIC TRIGGERS</strong>

**Design Systems Context** &#8594; Apply 17+ years experience, emphasize systematic implementation and measurable adoption
**Fractional Leadership Context** &#8594; Focus on cross-functional influence, stakeholder alignment, team transformation
**Consulting Context** &#8594; Emphasize ROI communication, change management, executive relationship building
**Educational Content** &#8594; Prioritize actionable frameworks, real transformation case studies
**Thought Leadership** &#8594; Balance design expertise with business acumen, measurable impact stories

<strong># COACHING PARAMETERS</strong>

**Push Hard On:** Premium pricing confidence, systematic sales development, C-suite communication, delegation
**Support Gently:** Energy management across contexts, impostor syndrome patterns, work-life integration
**Monitor Constantly:** Undervaluation tendencies, referral dependency, design-only thinking
**Celebrate Actively:** Rate increases, systematic process wins, business impact achievements, thought leadership milestones

**Ultimate Goal:** Transform user from skilled design practitioner to recognized design-systems authority while building systematic, scalable consulting practice across all Three Pillars.</code></pre><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Tinker w/ AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Now Hiring: Smart AI Interns]]></title><description><![CDATA[Requirements: Must love context and follow instructions]]></description><link>https://tinkerwith.ai/p/now-hiring-smart-ai-interns</link><guid isPermaLink="false">https://tinkerwith.ai/p/now-hiring-smart-ai-interns</guid><dc:creator><![CDATA[Ady Rugina]]></dc:creator><pubDate>Thu, 12 Jun 2025 05:45:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mQ8C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mQ8C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mQ8C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!mQ8C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!mQ8C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!mQ8C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mQ8C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png" width="1200" height="1800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2043858,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/165461182?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mQ8C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!mQ8C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!mQ8C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!mQ8C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553bc59-e1ea-4333-a02b-b54f0b625bf8_1200x1800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>How I went from "this is useless" to "this is doing most of the work for me"</strong></p><p>Asking ChatGPT questions and getting instant, smart, human-like responses felt revolutionary, quite magical. Then reality hit: average responses, average advice, and the constant feeling that I could've done it faster myself.</p><p>I was spending too much time fiddling with AI and not getting what I needed. Or worse, getting something so generic I'd end up rewriting it completely. Which made me wonder: "Why should I spend time fixing ChatGPT&#8217;s answers when I can do much better work myself?"</p><p>Was it my resistance to change? Yes. Was I giving up too quickly because I wasn't seeing immediate results? Definitely.</p><p>But there was a moment when I truly understood that <strong>my input was garbage</strong>, and of course, <strong>LLM&#8217;s response was <s>garbage</s> average</strong>. And this pushed me to develop a new mental model.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive weekly AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Welcome, The Smart Intern mental model</h3><p>That's when it clicked. I was treating Claude and ChatGPT like mind-readers when I should have been treating them like Smart Interns: brilliant people who need proper context and clear instructions to deliver expert-level output.</p><p>Think about it: if you hire the most intelligent intern but fail to onboard them properly, whose fault is it when they deliver low-quality work? The intern's, or yours, for not setting them up for success?</p><p><em><strong>Note:</strong> I&#8217;m writing this post because I&#8217;ve seen fellow product people struggling with the same issues. I shared this new mental model with a few of them, and months later, they continue to send me WhatsApp messages telling me how it has improved their work.</em></p><h3>What changed everything: Projects</h3><p>The day I discovered Projects in Claude (thank you, <a href="https://www.linkedin.com/in/talsraviv/">Tal Raviv</a>) was the day I started getting real value. It's when Claude started feeling like it was doing most of the work for me.</p><p>So, what is a project? It&#8217;s a workspace with its own chat history and knowledge base. In here, I can add  custom instructions, upload relevant documents, text, or other files so Claude better understands the context and background for our conversations. And in this way, instead of getting average internet knowledge, I'm getting a tailored answer for my specific situation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0a5x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0a5x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 424w, https://substackcdn.com/image/fetch/$s_!0a5x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 848w, https://substackcdn.com/image/fetch/$s_!0a5x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 1272w, https://substackcdn.com/image/fetch/$s_!0a5x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0a5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png" width="1456" height="1378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1378,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1303584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/165461182?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0a5x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 424w, https://substackcdn.com/image/fetch/$s_!0a5x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 848w, https://substackcdn.com/image/fetch/$s_!0a5x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 1272w, https://substackcdn.com/image/fetch/$s_!0a5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8215ac1c-f497-40f9-b7c6-bf02ef39f92b_2498x2364.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">My Claude Projects - we'll use the Product Courses as an example</figcaption></figure></div><p><em><strong>Note:</strong> For simplicity's sake, I&#8217;ll walk you through my Claude&#8217;s Project setup. <a href="https://help.openai.com/en/articles/10169521-using-projects-in-chatgpt">ChatGPT Projects</a> are built on the same principles.</em></p><h3>How I set up my projects now</h3><p>When I start a new project, I imagine I have a new teammate who needs to understand what I&#8217;m working on. As I would with a person, I invest time upfront in providing context. Loads of context: why this is important, information about myself, what my expectations are, strategy documents, meeting notes, org charts, customer research, examples of what good looks like&#8230; Anything I'd find relevant if I were new to this piece of work.</p><h4>My project instructions process</h4><p>I write comprehensive project instructions that explain my role, the context, my preferred communication style, and any specific frameworks I want Claude to use consistently.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bvrr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bvrr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 424w, https://substackcdn.com/image/fetch/$s_!bvrr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 848w, https://substackcdn.com/image/fetch/$s_!bvrr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!bvrr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bvrr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png" width="1456" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:692017,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/165461182?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bvrr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 424w, https://substackcdn.com/image/fetch/$s_!bvrr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 848w, https://substackcdn.com/image/fetch/$s_!bvrr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!bvrr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f5eedb-1b3a-4433-849a-13e35863d3e4_2498x1098.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Product Courses Project Instructions</figcaption></figure></div><p>And here are the Project Instructions I have for the Product Courses:</p><pre><code><code>#CONTEXT
I'm Ady, a product leader with 20+ years of experience who is building a business teaching product management skills. I create practical, immediately applicable courses that help product professionals advance their careers.

#YOUR DUAL EXPERTISE

##Product Education Expert
You are my strategic product course advisor with 20+ years of experience designing transformational learning experiences. Your expertise includes:

- Translating complex product concepts into immediately actionable frameworks
- Identifying common career roadblocks product managers face and providing practical solutions
- Designing courses that bridge theory with real-world application
- Understanding what separates good product managers from exceptional ones

##Marketing &amp; Sales Strategist
You are my experienced marketing partner specializing in product education sales. Your expertise includes:

- Positioning product courses to resonate with target audiences
- Creating compelling marketing messages that convert prospects to customers
- Understanding the product management learning market and competitive landscape
- Developing scalable marketing systems for course creators

#YOUR APPROACH

##Strategic Partnership Style

- *Challenge my assumptions* with thoughtful counterpoints and alternative perspectives
- *Push toward action* rather than endless planning - help me ship and iterate
- *Show your reasoning* - explain the "why" behind your recommendations
- *Anticipate obstacles* - identify potential roadblocks before I encounter them
- *Balance support with stretch* - acknowledge my strengths while pushing growth

##Learning Design Framework

Ensure all course recommendations follow Kolb's Experiential Learning Cycle:

- *Concrete Experience:* Real scenarios, case studies, or hands-on activities
- *Reflective Observation:* Structured reflection and peer discussion opportunities
- *Abstract Conceptualization:* Clear frameworks and mental models to organize learning
- *Active Experimentation:* Immediate application opportunities in learners' actual work

Every course element should connect to this cycle to maximize practical impact.

#WHAT I NEED FROM YOU

##Course Development Support

- Brainstorm course topics, structures, and delivery methods
- Create practical exercises and real-world applications
- Design assessment methods that reinforce learning
- Suggest ways to make complex concepts immediately actionable

##Marketing &amp; Business Strategy

- Develop positioning and messaging that resonates with product professionals
- Create content strategies that build authority and drive enrollment
- Identify market opportunities and competitive advantages
- Design pricing and packaging strategies

##Coaching &amp; Accountability

- Challenge me when I'm overthinking or avoiding action
- Provide specific next steps that move projects forward
- Help me balance perfectionist tendencies with shipping mentality
- Keep me focused on what will actually impact my business goals

#HOW TO USE CONTEXT

I'll share detailed information including:

- Customer research and feedback
- Course outlines and materials
- Marketing strategies and results
- Business goals and challenges
- Examples of what good looks like

Use this context to provide informed, relevant guidance that builds on my existing work rather than generic advice.

#SUCCESS METRICS
Your recommendations should help me create courses that:

- Generate immediate, measurable improvements in learners' product careers
- Build my reputation as a trusted product education authority
- Scale my business sustainably while maintaining quality
- Apply proven learning principles for maximum retention and application</code></code></pre><p><em><strong>Note:</strong> I've learned to iterate these instructions. When the chats within a project don&#8217;t perform the way I need them to, I revisit and refine the instructions rather than getting frustrated with Claude. And at the end, after I&#8217;ve added my tweaks to make sure that they are clearly written for LLMs, I&#8217;m asking Claude to re-write them using this prompt:</em></p><pre><code>You are an AI assistant tasked with providing expert advice on writing project instructions for Claude.ai. Your goal is to help improve a drafted set of project instructions to make them as effective as possible.

Here is the draft of the project instructions:

{{Insert Project Instructions}}</code></pre><h4>How I curate my project knowledge files</h4><p>I've learned that quality trumps quantity. I upload only the most relevant, high-quality documents that directly support my project goals. Ten relevant documents outperform one hundred &#8220;kind of&#8221; related ones.</p><p>For one client, I was dealing with massive documents where only 5-10% of the information was relevant to my work. Instead of adding those huge files, I created a document summarising the relevant points, and in this way, I avoided the noise.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C4zE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C4zE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 424w, https://substackcdn.com/image/fetch/$s_!C4zE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 848w, https://substackcdn.com/image/fetch/$s_!C4zE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 1272w, https://substackcdn.com/image/fetch/$s_!C4zE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C4zE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png" width="1456" height="1258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1258,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1333387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/165461182?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C4zE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 424w, https://substackcdn.com/image/fetch/$s_!C4zE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 848w, https://substackcdn.com/image/fetch/$s_!C4zE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 1272w, https://substackcdn.com/image/fetch/$s_!C4zE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6f47fe-dd05-45cf-95c0-079df0cb241e_2738x2366.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Product Courses Project Knowledge files</figcaption></figure></div><h4>File naming convention</h4><p>I use descriptive filenames that help both me and Claude understand what we're working with. For example: <em>2025-04-27-course-outline.pdf</em>. If it is easy for me to understand what this file is about, Claude will get it too. And I&#8217;m prepending dates so I&#8217;ll know when this file was last uploaded.</p><p><em><strong>Note:</strong> Claude Projects integrate with Google Drive for automatic syncing. ChatGPT requires manual file uploads, so I maintain a simple folder structure and re-upload updated documents when needed.</em></p><h3>What I've learned to avoid</h3><p><strong>Dumping irrelevant documents:</strong> I've learned the hard way that irrelevant information confuses Claude and leads to lower-quality responses. The project isn't a dumping ground for everything I have.</p><p><strong>Creating overly broad project scope/instructions:</strong> I keep my projects focused with specific purposes. They outperform my attempts at know-it-all workspaces. If I'm working on user onboarding and pricing strategy simultaneously, I create separate projects to keep the context clean and focused.</p><p><strong>Assuming Claude understands context:</strong> I never assume Claude will intuitively understand industry jargon, internal processes, or company politics. For all my client projects, I create documents that include org charts and information about individuals, as well as relevant abbreviations and other practical details that I consider valuable for myself.</p><p><strong>Setting and forgetting:</strong> When I notice a project isn't performing the way I need, I tinker with project instructions. As my needs evolve and I learn what works better, I keep refining the approach.</p><h3>Where I am now</h3><p>What used to take me 5-6 hours of work now takes about 2 hours. The Smart Intern, aka Claude, handles approximately 60-80% of the heavy lifting, while I focus on crafting effective prompts, evaluating results, and refining the output.</p><p>The transformation wasn't about finding the "right" AI tool; it was about changing how I approached AI collaboration. Whether I&#8217;m using Claude or ChatGPT&#8217;s Projects, the principle remains the same: I invest in context upfront, and this "rewards&#8221; me with exponentially better results.</p><p>Last year, I was experimenting with AI but getting little in return. Now I have AI teammates who feel like they know me, specialised consultants who understand my context and deliver work that fits my needs. And that's motivated me to keep tinkering every day, breaking things and keeping what works.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive weekly AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>Let&#8217;s tinker. Together.</p><p>Ady,</p><p>Head of AI Interns, Tinker w/ AI</p>]]></content:encoded></item><item><title><![CDATA[A PDF Pushed Me to Vibe Code with Bolt]]></title><description><![CDATA[Sometimes you need a real problem to unlock the right AI tool]]></description><link>https://tinkerwith.ai/p/pdf-pushed-me-to-vibe-code-with-bolt</link><guid isPermaLink="false">https://tinkerwith.ai/p/pdf-pushed-me-to-vibe-code-with-bolt</guid><dc:creator><![CDATA[Ady Rugina]]></dc:creator><pubDate>Thu, 05 Jun 2025 06:06:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gGKW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gGKW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gGKW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 424w, https://substackcdn.com/image/fetch/$s_!gGKW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 848w, https://substackcdn.com/image/fetch/$s_!gGKW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 1272w, https://substackcdn.com/image/fetch/$s_!gGKW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gGKW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png" width="1200" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/646787a6-5677-430b-8090-13b717365d09_1200x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59333,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/164470889?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gGKW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 424w, https://substackcdn.com/image/fetch/$s_!gGKW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 848w, https://substackcdn.com/image/fetch/$s_!gGKW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 1272w, https://substackcdn.com/image/fetch/$s_!gGKW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646787a6-5677-430b-8090-13b717365d09_1200x682.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: Unsplash, Charlie Wollborg</figcaption></figure></div><p>Hey there &#128075;,</p><p>The Asaro tribe of Indonesia and Papua New Guinea has a beautiful saying that embodies the Tinker w/ AI spirit: <strong>&#8220;Knowledge is only a rumour until it lives in the muscle&#8221;</strong>. It&#8217;s challenging to master the AI tools by watching videos or reading guides. I need to use the tools, and it's even better if I have real problems that genuinely annoy me, so I can truly feel the benefits.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive weekly AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Let me show you what I mean.</p><h3>The PDF questionnaire that started it</h3><p>Two weeks ago, I co-facilitated a mentoring session in which participants completed a 30-question assessment. The catch? We only had a PDF version. People kept asking clarification questions, and they had to calculate scores manually. Everyone got what they needed from the assessment, we created engagement and moved on.</p><p>However, I realised that what should have taken 10 minutes stretched beyond 15 minutes. When it comes to time management, my workshop philosophy is simple: minimise the time spent on admin tasks so people can focus on what matters. </p><p>A 5-minute time reduction might sound modest, but that kind of productivity gain compounds beautifully. With 10 participants, I&#8217;d just watched 1 hour of collective time disappear into PDF friction. Scale this thinking across your team&#8217;s repetitive tasks, and those small inefficiencies look expensive.</p><p>This friction point became my playground. I had a real problem to solve and wanted to use AI to solve it.</p><h3>The solutions journey</h3><p>I started by clarifying the problems that I wanted to solve:</p><ul><li><p>Keep the users focused on the task at hand - show one question at a time</p></li><li><p>Just show them the results - aka, do the calculation for them</p></li></ul><p>Ok, now let&#8217;s roll up my sleeves and find the right solution(s).</p><p><strong>Step 1: The Obvious Choice (Custom GPT)</strong></p><p>My first instinct was to build a Custom GPT. It should be easy to make and can be easily distributed as well. I fed ChatGPT the PDF and asked it to create the prompt structure.<br>Result: a good prompt, but a fragility warning: &#8220;GPT can lose state in very long chats. For mission-critical data capture, use a web form instead." (remember, the GPT had to ask 30 questions).<br>And I realised I was using a hammer for surgery: LLMs aren&#8217;t built for calculations that simple code handles effortlessly.</p><p><strong>Step 2: The Logical Pivot (Google Sheets)</strong></p><p>Google Sheets seemed perfect: easy data storage, familiar interface. ChatGPT suggested two approaches:</p><ul><li><p>Pure sheet formula</p></li><li><p>Apps Script mini-app</p></li></ul><p>After 20 minutes wrestling with the formula, I hit a wall. The interface couldn&#8217;t show one question at a time, and I wanted users to stay focused.</p><p>Apps Script got even more frustrating. ChatGPT instructions didn&#8217;t match what I was seeing in the interface, and my gut was telling me that this wasn&#8217;t a solution I wanted to spend more time on.</p><p><strong>Step 3: The Breakthrough (Bolt)</strong></p><p>Previous iterations helped me understand that I needed to use code to solve this, and the word &#8220;mini-app&#8221; appeared in my chats with ChatGPT. &#8220;But I cannot write code and I cannot build apps, even if they are mini&#8221;. &#8220;Wake up Ady, we&#8217;re in the vibe coding age, and you already have a <a href="https://bolt.new/">Bolt</a> subscription&#8221;. </p><p>Why not use this PDF problem to explore prototyping tools? I used them in the past, but I didn&#8217;t get a real kick out of them, as I didn&#8217;t have a tangible problem to solve.</p><p>So, I took the same prompt ChatGPT helped me create for the Custom GPT (step 1) and fed it to Bolt. A few iterations later (eg. asked it to change response type for text field to radio buttons), I deployed a <a href="https://elaborate-blancmange-2041fa.netlify.app/">fully functional app</a> that was much better than the original PDF method.</p><h3>What this taught me about AI learning</h3><p>Disclosure: it&#8217;s the same for any learning process&#8230; but it applies very well to this.</p><p>Every &#8220;failed&#8221; attempt revealed essential constraints:</p><ul><li><p>Custom GPT &#8594; data fragility issues + code is more efficient than LLMs</p></li><li><p>Google Sheets &#8594; interface limitations</p></li><li><p>Apps Script &#8594; complexity friction</p></li><li><p>Bolt &#8594; the right tool for the job</p></li></ul><p>In hindsight, I could have gone straight to the app-building approach. But that's not how real learning works. Sometimes, I need to unlearn default patterns and develop new mental models. The only way to do that is to tinker with real problems that frustrate me.</p><p>Reading about these tools taught me about their capabilities. Wrestling with this PDF problem taught me how to use them better.</p><h3>The bigger picture</h3><p>This wasn't just about solving a questionnaire in a PDF problem. It was about discovering how real problems unlock AI creativity in ways that theoretical learning never can.</p><p>When I&#8217;m genuinely annoyed by something, I push through constraints differently. I ask better questions. I don&#8217;t give up. I evaluate solutions against actual user needs.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive weekly AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Your turn</h3><p>I'm curious: What's your equivalent of the annoying questionnaire in a PDF? That repetitive task that makes you think "there has to be a better way"?</p><p>Reply and tell me, I might tinker with it next and share what I discover.</p><p>Let's turn everyday frustrations into AI tinkering. Together.</p><p>Ady,</p><p>Tinkerer in Residence</p>]]></content:encoded></item><item><title><![CDATA[The Unlearning Experiment]]></title><description><![CDATA[What two hours with ChatGPT taught me about rewiring 20-year-old habits.]]></description><link>https://tinkerwith.ai/p/the-unlearning-experiment</link><guid isPermaLink="false">https://tinkerwith.ai/p/the-unlearning-experiment</guid><dc:creator><![CDATA[Ady Rugina]]></dc:creator><pubDate>Thu, 29 May 2025 06:15:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Orvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Orvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Orvu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 424w, https://substackcdn.com/image/fetch/$s_!Orvu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 848w, https://substackcdn.com/image/fetch/$s_!Orvu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 1272w, https://substackcdn.com/image/fetch/$s_!Orvu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Orvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png" width="1205" height="1205" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1205,&quot;width&quot;:1205,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://tinkerwith.ai/i/164400480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Orvu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 424w, https://substackcdn.com/image/fetch/$s_!Orvu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 848w, https://substackcdn.com/image/fetch/$s_!Orvu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 1272w, https://substackcdn.com/image/fetch/$s_!Orvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff06260ea-2e5b-44dd-b756-996ebfe36721_1205x1205.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: Unsplash, Yung Chang</figcaption></figure></div><p>Last week, I nearly quit trying to set up a custom domain for my Substack. I had the domain (tinkerwith.ai), the drive, and some experience setting up custom domains. But this was new and a bit scary,  as I added Cloudflare as the DNS provider between the name register and Substack. And my palms were sweating a bit&#8230;</p><h3>The old way: A familiar dance with frustration</h3><p>My 20-year problem-solving playbook kicked in automatically:</p><p><strong>Step 1:</strong> Read the documentation. Too generic.<br><strong>Step 2:</strong> Google my way through blog posts and forums. Still lost<br><strong>Step 3:</strong> Ask Perplexity when things got hairy. No luck</p><p>One hour gone. 20% progress. Confidence? Shaky at best.</p><p>It was time to call in the troops, slacking my product community (<a href="https://www.productmakers.ro/">Product Makers</a>), hoping for an engineer to rescue me. That's when everything changed.<br></p><h3>The new reality: AI-first problem solving</h3><p>Two minutes later, a fellow PM replied with a <a href="https://chatgpt.com/share/68303444-105c-8002-aa2d-fdccd5696c6e">ChatGPT thread</a> explaining the step-by-step setup. His approach was brilliantly simple:</p><p><strong>His prompt:</strong> <em>"Please help me with this situation. Step by step, as I am not technical."</em></p><p>Then, he pasted my original Slack message, the one in which I'd honestly described my situation, my setup, and exactly where I was stuck.</p><p><em>&#8220;I need help with DNS setup,  I&#8217;m stuck.</em></p><p><em>Context:</em></p><ul><li><p><em>I want to use the domain tinkerwith.ai instead of tinkerwithai.substack.com.</em></p></li><li><p><em>I bought the domain from Namecheap.</em></p></li><li><p><em>I want to use Cloudflare Free for DNS management.</em></p></li><li><p><em>I tried setting things up in both Namecheap and Cloudflare, but I can&#8217;t get it to work. And even if I do manage somehow, I&#8217;m sure I&#8217;ll mess something up.</em></p></li></ul><p><em>Is there anyone who can help?</em></p><p><em>Thanks!&#8221;</em></p><p>That's it. No complex search queries. No documentation hunting. Just clear context and honest communication about skill level.</p><h3>What actually worked</h3><p>I opened a new ChatGPT thread and did exactly what he suggested, but added one crucial element: <strong>comprehensive context</strong>. Instead of asking isolated questions, I gave ChatGPT my exact setup details (screenshots from all three platforms) and the specific error messages I was seeing. I imagined I was on a call with an engineer, sharing my screen.</p><p><strong>Result:</strong> Two hours of back-and-forth with ChatGPT, <a href="https://chatgpt.com/share/6831fd3e-34f8-8000-a6ca-c78646bffc3a">20+ messages</a>, multiple screenshots... and now I&#8217;m using my domain &#128526;. And when I told my fellow PM that it worked, his comment was: <em>&#8220;If I had changed the radiator on my Mazda Miata by giving it photos from under the car to ask about bolts and hoses, etc., it would surely work for domain setup too &#128516;&#8221;.</em></p><p>Could I have done it in 30 minutes with the help of an engineer? Absolutely. But I would have lost the opportunity to rewire my problem-solving instincts and build trust with AI as a teammate.</p><h3>The unlearning challenge: Why my instincts betray me</h3><p>This experience forced me to confront an uncomfortable truth: <strong>My 20-year-old problem-solving instincts are now a liability.</strong></p><p>The pattern I've always followed:</p><ol><li><p>Read documentation</p></li><li><p>Google the problem</p></li><li><p>Ask Perplexity down the rabbit hole questions</p></li><li><p>Piece it together</p></li><li><p>Ask humans for help</p></li></ol><p><strong>In the AI age, this is backwards. </strong>The new approach that actually works:</p><ol><li><p><strong>Start with AI + comprehensive context</strong></p></li><li><p><strong>Iterate with screenshots and clarifications</strong></p></li><li><p><strong>Escalate to other methods if AI fails</strong></p></li></ol><p>Yes, it took me 2 hours this way. But I know it would have taken 5-7 hours using the old approach, or I would have wasted someone else's time too. More importantly, I didn't get frustrated or lost. I was smiling, building trust in both myself and AI.</p><p>Note: This isn't about being less collaborative, it's about showing up prepared. When I do need expert input, I can say 'I've tried X and Y, got stuck at Z' rather than 'I have no idea where to start.' Teams respect when you've done your homework.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up to receive weekly AI Productivity experiments.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Your Turn: What Are You Avoiding?</h3><p>What multi-hour tasks are you procrastinating on this week because they feel too technical or complex? Before you dive into documentation or start Googling, try this:</p><ol><li><p><strong>Open ChatGPT (or Claude).</strong></p></li><li><p><strong>Start with:</strong> "Help me solve this step-by-step. I'm not technical."</p></li><li><p><strong>Give comprehensive context:</strong> Screenshots, error messages, setup details, everything you'd show a teammate helping you</p></li><li><p><strong>Be patient and iterate</strong> with follow-up questions</p></li></ol><p><strong>Worst case?</strong> You waste 30 minutes and come back to the good old methods.<br><strong>Best case?</strong> You save hours and discover a new superpower.</p><p>The hardest part isn't learning to use AI, it's unlearning the problem-solving habits that served us for decades but now hold us back.</p><p>Let&#8217;s tinker. Together.</p><p>Ady,</p><p>Tinkerer in Residence</p><p></p>]]></content:encoded></item><item><title><![CDATA[From AI-Skeptic to AI Tinkerer in 2 Hours and £18]]></title><description><![CDATA[...or Why am I doing this?!]]></description><link>https://tinkerwith.ai/p/from-ai-skeptic-to-ai-tinkerer</link><guid isPermaLink="false">https://tinkerwith.ai/p/from-ai-skeptic-to-ai-tinkerer</guid><dc:creator><![CDATA[Ady Rugina]]></dc:creator><pubDate>Thu, 22 May 2025 07:55:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vgKV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vgKV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vgKV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 424w, https://substackcdn.com/image/fetch/$s_!vgKV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 848w, https://substackcdn.com/image/fetch/$s_!vgKV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 1272w, https://substackcdn.com/image/fetch/$s_!vgKV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vgKV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png" width="1100" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197783,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://tinkerwithai.substack.com/i/164105406?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vgKV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 424w, https://substackcdn.com/image/fetch/$s_!vgKV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 848w, https://substackcdn.com/image/fetch/$s_!vgKV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 1272w, https://substackcdn.com/image/fetch/$s_!vgKV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab8a13e6-3478-4660-ae29-5d15ab27bea4_1100x624.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: Unsplash, Matt Artz</figcaption></figure></div><p>Hey there &#128075;,</p><p>I&#8217;m learning how to use AI to make my work (and life) easier and richer. But not behind closed doors. I want to learn in public. I&#8217;ll document every experiment, share the wins and the flops, and invite you to tinker alongside me.</p><p>I'm calling this project <strong>Tinker w/ AI</strong> because I'm not the guru with all the answers. I'm tinkering, trying things out, breaking stuff, and keeping the bits that work. It's playful, a bit messy, sometimes vulnerable, but genuinely useful.</p><h3>Confession: I resisted AI for ages&#8230;</h3><p>&#8230;because AI felt more like a hassle than help: vague answers, generic advice, spending too much time trying to get something useful. You know that moment when you hand a task to a junior teammate, they miss the brief, and you end up doing it yourself because it&#8217;s quicker?</p><p>Then I saw another product manager&#8217;s workflow and the penny dropped:</p><p><strong>Treat the LLM like a teammate</strong></p><ol><li><p><strong>Load mountains of context.</strong> Set up a project space and feed in the right docs.</p></li><li><p><strong>Give crystal-clear instructions.</strong> Goals. Tone. Constraints.</p></li><li><p><strong>Let it handle the grunt work.</strong> You polish the final 20 %.</p></li></ol><p>That&#8217;s when I realised I was treating LLMs like mind-readers: <strong>magical tools that should &#8220;just know.&#8221;</strong> Just like that junior teammate: if I don&#8217;t invest patience, context, guidance, and expectations, they&#8217;ll miss the mark. Put the work in early, and the payoff compounds fast.</p><p>I tried it. &#163;18 for Claude Pro, two hours of tinkering, and I had an 80%- finished strategy doc, work that usually takes 5&#8211;6 hours. That single "aha" moment flipped me from sceptic to tinkerer.</p><h3>Why I&#8217;m doing this in public</h3><p>After 20 years in product, I know I learn fastest when I explain it to someone else. And too many product people are paralysed by AI overwhelm, waiting for the perfect tool or framework. </p><p>Forget perfect.</p><p><strong>Start tinkering.</strong></p><p>With <em>Tinker w/ AI</em> I&#8217;ll share bite-sized experiments, honest results, and practical frameworks that turn AI from buzzword into business value. Not &#8220;how to write a clever prompt,&#8221; but how to <strong>ship faster, cut meeting drag, and protect deep-work time</strong>.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tinkerwith.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">First experiments drop soon. Curious?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>What AI tool or workflow are you most curious about right now? Let me know, I might test it next.</p><p>Let&#8217;s tinker. Together.</p><p>Ady,</p><p>Tinkerer in Residence</p><p>PS: If you know someone who&#8217;d enjoy this journey, please forward this email to them. The more curious minds tinkering, the better!</p>]]></content:encoded></item></channel></rss>