AI with AIlabs
> cd /learn_

Learn

Practical guides on prompting, tools, and building with AI. No fluff. All free.

guide_01.md4 min

I Ran a Security Audit on My Own Vibe-Coded App and Found the Scary Part Isn't What You'd Expect

Two chat routes with no rate limiting, pointed straight at a shared API key, and why that's a money problem, not a data-theft problem.

Read guide →
guide_02.md4 min

The 'Locked In For Life' Pricing Promise That Didn't Need Any Special Code

Rebuilding a messy pricing model into four clean tiers, and the one Stripe rule that made a big promise trivial to keep.

Read guide →
guide_03.md4 min

The Citywide Rewrite I Talked Myself Out Of Building

Separating the impressive version of a fix from the version that actually solves the problem in front of you.

Read guide →
guide_04.md5 min

Building an External Memory So Claude Stops Forgetting Everything on Reset

A two-file system for picking up exactly where a session left off, instead of starting from zero.

Read guide →
guide_05.md4 min

The Assessment Tool That Almost Only Worked for People Already Using Claude

How a single question about distribution flipped an entire product's architecture.

Read guide →
guide_06.md4 min

Two Half-Finished PRDs for the Same Product Is Its Own Kind of Debt

Merging two drafts into one 16-section document, and the one open question worth deliberately not answering yet.

Read guide →
guide_07.md4 min

Before Writing Code, I Mapped Every Place the App Should Act on Its Own

Eight automatic behaviors, each with a trigger and an approval gate, mapped before a single line of Firstflow got built.

Read guide →
guide_08.md4 min

The Step I Used to Skip: Deciding What the App Should Automate Before I Design the Database

Why mapping automation-versus-human-decision first changed the database design for a career-portfolio tool.

Read guide →
guide_09.md3 min

The Difference Between a Vercel Subdomain and a Real Home

Closing the gap from a working Vercel URL to a real, owned domain, and the DNS records that mattered.

Read guide →
guide_10.md4 min

What Almost 1,500 AI Sessions Actually Look Like, Mapped Out

Building a force-directed graph of my own usage instead of staring at a session count that didn't mean anything on its own.

Read guide →
guide_11.md5 min

One Static HTML File With No Version Control Was Running My Whole Dashboard

The moment a personal dashboard felt risky enough to rebuild properly, and the reframe that turned a cleanup into an operating system.

Read guide →
guide_12.md4 min

Does Someone Who Buys Your AI Agent Actually Own Anything?

Three different places an agent can live, and why that's a pricing decision, not just a technical one.

Read guide →
guide_13.md4 min

Shipping Isn't Just Clicking Deploy: The DNS Setting That Almost Broke Email

What actually happened getting AI with AI Labs from finished code to a live domain.

Read guide →
guide_14.md4 min

The Site Reverted to a Blank Word Document: Here's How the Actual Bug Got Found

Diagnosing before touching anything, and turning an emergency fix into a real design decision.

Read guide →
guide_15.md5 min

The Framework That Changed How I Think About What AI Should Automate

Why the 'easy' work you keep automating away might be the practice rounds your judgment is built on.

Read guide →
guide_16.md3 min

The Automation I Built That Refused to Log Into GitHub For Me

A Monday-morning sync routine, and the one line Claude wouldn't cross even though it could have found a workaround.

Read guide →
guide_17.md3 min

The Same Question Kept Coming Up, So It Became a Skill Instead of Staying Buried in Chat History

Packaging hackathon troubleshooting into a reusable reference so the next integration starts from what was already learned.

Read guide →
guide_18.md4 min

The First Real Decision in a Multi-Agent Hackathon Build Wasn't About Agents

Choosing a database under deadline pressure, and why the boring infrastructure call was the one that actually mattered.

Read guide →
guide_19.md4 min

The Council Said Finish v1 First: So I Did, and Wrote v2 in Parallel

What happened after the LLM Council's verdict: shipping the thing in front of you before chasing the bigger vision.

Read guide →
guide_20.md4 min

What Claude Code's Dynamic Workflows Actually Do (And Why I Didn't Build With It Yet)

Reading about a feature before you build around it, and finding out it's three pricing tiers away.

Read guide →
guide_21.md4 min

The One File That Stopped Me From Re-Explaining Myself Every Session

What a CLAUDE.md file actually does, and what building a good one forces you to realize about your own working style.

Read guide →
guide_22.md4 min

"No Changes Needed" and an Empty Database: What Vibe Coding Actually Looks Like

The gap between code that exists and code that runs, and why the debugging loop isn't you doing it wrong.

Read guide →
guide_23.md5 min

Running an LLM Council on My Own Product Decision

Five AI advisers, radically different perspectives, one clear call instead of a hedge.

Read guide →
guide_24.md3 min

I Had Never Added Up My Own AI Usage Until a Job Posting Made Me Look

647 Cowork sessions, 11,000+ Claude Code messages, 7.3 million tokens: the resume line most daily AI users haven't counted yet.

Read guide →
guide_25.md4 min

Eleven Days Before a Deadline, I Almost Scrapped a Finished PRD

Using AI as an advisor with permission to disagree with you, instead of a cheerleader.

Read guide →
guide_26.md4 min

Building a Focus System That Doesn't Assume a Neurotypical Brain

A two-day build: an auto-starting focus timer, then a hard 4-hour stop instead of a gentle reminder.

Read guide →
guide_27.md4 min

Teaching Claude Your Voice (Without Just Describing It)

Why showing Claude real examples of how you talk beat trying to describe your own writing style.

Read guide →
guide_28.md4 min

Picking a Buildathon Project Isn't a Product Decision: It's a Positioning One

Using AI to research what actually wins, instead of defaulting to whichever idea felt most exciting.

Read guide →
guide_29.md3 min

The Product Name I Had Locked Turned Out to Belong to Someone Else

A near-miss with a name collision, and what it taught me about naming as positioning, not branding.

Read guide →
guide_30.md4 min

Moving a Project From Lovable to Claude Code Is a Smaller Lift Than You'd Think

What actually changes and what actually stays the same when you migrate a no-code build into full code.

Read guide →
guide_31.md3 min

I Made the Skills Behind My Own Build Process Public

Six Claude skills, free on GitHub, and why lowering the floor for other builders is the whole point.

Read guide →
guide_32.md5 min

Claude vs ChatGPT vs Claude Code: What Each One Is Actually For

A practical breakdown of three AI tools most people use — not which is best, but what each one does that the others don't.

Read guide →
guide_33.md3 min

Why Free Tools Are a Trust Test

Why this site gives real things away for free — and what that has to do with everything else on it.

Read guide →
guide_34.md4 min

Picking your first AI tool

A short decision guide for choosing between ChatGPT, Claude, and Claude Code — based on what you're actually trying to do.

Read guide →
guide_35.md5 min

How to write a prompt that doesn't fall apart

A practical structure for prompts that produce useful output the first time: context, task, format, constraints.

Read guide →
guide_36.md4 min

What is an AI artifact?

A prompt, snippet, or template you built with AI — small, reusable, and worth saving. Here's what makes something an artifact and why that distinction matters.

Read guide →

Want a structured path instead of one-off guides?

Join the Build Room — live coworking with a community that builds alongside you.

Join the Build Room →