# Josh Day > Building, breaking, testing, and fixing shit - All things: AI, automation, PPC, systems, and health. Public Ghost content for AI and LLM tooling. This file includes a bounded export of public pages first, then recent public posts. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages ### About URL: https://www.joshuatday.com/about/ Last updated: 2026-07-03T02:18:11.000Z ## Think by writing. I’m Josh Day. I build systems that make work and life less chaotic. By day, I lead PPC and performance strategy for local service businesses (auto repair marketing is the specific niche). My actual job is translating messy reality into clean execution- workflows, automation, reporting, and "how does this actually work?" ### **WHY THIS SITE EXISTS** This site is a public lab notebook. I’m not an influencer. I’m not trying to build a personal brand to sell you a course. I write to figure things out. If I’m building a new automation flow in n8n, I document it here. If I’m testing a new way to structure client reporting, I break it down here. If I find a better way to manage energy and attention so I don’t burnout, I share the notes. ### **THE "NOT A FUNNEL" PACT** This isn’t a funnel. There is no content calendar. I don’t publish to hit an algorithm KPI. I write for myself first. If it resonates with you, great. If not, you’re still welcome to steal the ideas and move on. ### **CONSULTING** Consulting is currently by referral only. I’m heads-down on delivery right now and not taking new engagements through this site. If we know someone in common, that’s the door. Just want the ideas? The email list below is the best path. ### **Want the lab notes?** If you want to follow along, the email list is the best way. I send a heads-up when I publish something worth reading. Subscribers also get access to the **Free Resources** library (templates, SOPs, and automation breakdowns). ## Sign Up for Updates Building, breaking, testing, and fixing - AI, automation, PPC, and systems design Subscribe Email sent! Check your inbox to complete your signup. No spam. If you hate it, unsubscribe anytime. ### Contact URL: https://www.joshuatday.com/contact/ Last updated: 2026-07-03T02:19:41.000Z ## Reach out. Use the form below to get in touch. **A few notes on communication:** 1. **I’m not a support desk.** I read everything, but replies can be slow depending on work and family load. 2. **Make it easy.** If you have a specific ask, keep it short and clear. 3. **For consulting:** Currently by referral only - I’m not taking new engagements through this form right now. If we know someone in common, that’s the door. If you’re mainly here for ideas, the [email list](https://www.joshuatday.com/) is the easiest path. ## Posts ### How I Stopped Fighting With AI and Started One-Shotting My Work URL: https://www.joshuatday.com/prompt-forge-one-shotting/ Last updated: 2026-09-10T16:16:21.000Z A lot of AI slop starts with a prompting problem. A vague request gets vague output; a tight one gives the model somewhere useful to go. A tight, specific, scoped prompt is how you skip most of the back-and-forth. That matters because today's best models are forgiving enough that you can usually get there after a few rounds. But those rounds add up. Tokens, usage limits, and your time all take the hit. When the model drifts far enough, you scrap the work and start over. I learned that the hard way. Late 2025, I was managing paid media through back-to-back account security incidents. Two of them, weeks apart, running straight through the holidays. There was no playbook. Nobody who had been through it had written down anything worth using. I was refreshing an inbox waiting on support replies, coordinating recovery on several fronts at once, and trying to work out how we kept the client portfolio intact. I was running on empty. And every time I handed something to AI to take it off my plate, I got back something that needed three more rounds before it was usable. Voice typing with Wispr Flow made the input faster. It did not make the output better. At some point it stopped being about convenience. I had no patience left for emoji-riddled ChatGPT replies or another "let me refine that" from Claude. I needed to dump the mental clutter somewhere and get back something I could actually run. Processes, systems, strategy documents. First pass, usable. So I built my own prompt engineering system. I researched it, tested it, and rebuilt it over and over, running the protocols through ChatGPT and Claude project instructions in the gaps between support emails. The change was immediate. I went from bracing every time I pasted a prompt to handing off complex, nuance-heavy work and getting back something I could use. It did not fix the situation. It kept me functional inside it. Since November 2025, that system has been through nine major iterations. As the models improve, the question shifts from "can the model do this?" to "have I specified the job clearly enough?" I turned that system into a free GPT that turns a rough request into one structured, copy-paste-ready prompt or build spec. It is a compiler, not another chatbot handing you five generic prompt ideas and asking which direction you like. It builds around the actual task, the model you plan to use, the constraints, the output shape, and the level of effort the work deserves. A real example: **What I type:** Build me a prompt to audit a website against an SEO course in my Google Drive. **What the system builds:** One prompt that defines the auditor's role, the sources it must use, the audit criteria, required evidence, output structure, guardrails, and specific next steps. You do not need to know prompt-engineering terminology. Say what you want in plain language, voice typing included. If the request is too thin, the system asks a sharp question or two instead of silently guessing. Then it returns one artifact you can drop into Claude, ChatGPT, Gemini, Grok, or whatever you run. A few habits make the output tighter: - Name the model you are building for, and the system can tune the instructions to that environment. - Say what shape you want, whether that is length, format, tone, or deliverable, so the prompt can close around it. - If the first pass is close but off, say what missed. It sharpens the same prompt instead of forcing you to start over. It works for a simple grocery list that does not suck, a code-review assistant, a research audit, a Claude skill, or a multi-step build specification. I keep updating it as the models and the work change. It's free. Subscribe below and you'll get immediate access to the prompt builder GPT plus the full onboarding guide that walks you through how to use it. Put it through a real task and tell me where it helps or gets in the way, so I can keep sharpening it. [Subscribe Now and Get Immediate Access](#/portal/signup/free)