{"version":1,"site":"https://youcanbuildthings.com","levels":{"1":{"name":"Beginner","short":"L1","blurb":"No prerequisite. Start here."},"2":{"name":"Intermediate","short":"L2","blurb":"You have shipped one thing."},"3":{"name":"Advanced","short":"L3","blurb":"Systems, fleets, production."}},"books":[{"slug":"agentic-coding-harness","title":"Agentic Coding: Build the Harness","subtitle":"The Loop, Guardrails, and Verification That Make Your AI Coding Agent Reliable on Real Code, Not Just Demos","url":"https://youcanbuildthings.com/books/agentic-coding-harness","cover":"https://youcanbuildthings.com/images/books/agentic-coding-harness/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":190,"level":2,"level_name":"Intermediate","categories":["ai-agents","agentic-coding","claude-code"],"pitch":"Your AI agent dazzles in a demo, then falls apart on real code. The difference isn't the model. It's the harness. Build one running coding-agent harness yourself, layer by layer, in Python you understand down to the last line.","best_for":"Agents that demo well and break on real code","outcome":"The loop, the guardrails, and the verification layer that make an agent reliable outside a demo","series":{"slug":"agentic-coding","name":"Agentic Coding: Ship Bigger Projects with AI","position":1,"of":3},"missions":[{"slug":"reliable-agents","step":1,"reason":"Start here. You build the harness yourself, so you know why it holds.","guide":"what-is-an-agent-harness"}],"chapters":[{"number":1,"title":"The 98% Nobody's Building","highlight":"Why ~98% of a coding agent is harness, not model, and why that gap is your opening."},{"number":2,"title":"What a Harness Actually Is","highlight":"The seven layers wrapped around the model, defined cleanly enough to draw from memory."},{"number":3,"title":"Why the Harness Beats the Model","highlight":"Same model, +14 points: hold the engine still and change the transmission."},{"number":4,"title":"Build Your First Harness: The Loop","highlight":"A real, running ~150-line agent loop in your terminal. The spine everything bolts onto."},{"number":5,"title":"Feeding the Harness: Context and State","highlight":"Stop the agent losing the plot with a pinned progress note and a trimmed window."},{"number":6,"title":"Guardrails and the Tool-Call Boundary","highlight":"Gate every tool call in code so your agent runs with write access without being a loaded gun."},{"number":7,"title":"Tool Design: The Agent Is Only as Good as Its Tools","highlight":"Narrow, typed, retry-safe tools with errors the model can actually recover from."},{"number":8,"title":"Verification and Recovery: Catching the $1.78M Blunder","highlight":"An independent check the agent can't fudge, and a rollback when it fails."},{"number":9,"title":"Make It Measurably Better: Eval-Driven Tuning","highlight":"Prove a change helped with a real number instead of guessing."},{"number":10,"title":"Orchestration: The Meta-Harness","highlight":"Run two harnesses on one job, a writer and an adversarial reviewer, through the filesystem."},{"number":11,"title":"Where Harnesses Break (and When to Stop Building)","highlight":"The honest chapter: drift, governance, and the layer you should refuse to add."},{"number":12,"title":"Choose, Build, or Switch: Your Harness From Here","highlight":"Score six real harnesses against the seven layers and make the build-vs-adopt call."}],"amazon_url":"https://amzn.to/3QEWHS9"},{"slug":"ai-agent-security","title":"AI Agent Security: Lock Down Claude Code, MCP Servers & OpenClaw","subtitle":"Stop Prompt Injection, Scope Your Credentials, and Ship Agents That Can't Be Owned","url":"https://youcanbuildthings.com/books/ai-agent-security","cover":"https://youcanbuildthings.com/images/books/ai-agent-security/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":199,"level":2,"level_name":"Intermediate","categories":["ai-agent-security","claude-code","mcp","openclaw"],"pitch":"You gave your agent your own credentials just for testing, and now it runs in a loop at 3am with full access to everything you can touch. There is no security boundary, only a model that sometimes says no. This is the defensive field manual that hardens Claude Code, MCP servers, and OpenClaw by architecture, not by a model's mood: a threat model of your own agent, scoped credentials a prompt injection can't steal, a real sandbox, an untrusted-input gate, and a one-page hardening checklist you run on every agent you ship.","best_for":"Hardening agents before one gets owned","outcome":"A threat model, scoped credentials, a sandbox, and a hardening runbook for every agent you ship","series":{"slug":"ai-agent-operations","name":"Client-Ready AI Agents","position":2,"of":3},"missions":[{"slug":"reliable-agents","step":7,"reason":"Lock it down before one of them gets owned.","guide":"ai-agent-audit-log"}],"chapters":[{"number":1,"title":"There Is No Security Boundary","highlight":"Why model refusal is a probability that tracks your token budget, and only architecture is a real boundary."},{"number":2,"title":"How Your Agent Gets Owned","highlight":"Watch one prompt injection land step by step, then map your agent against the OWASP ASI01-ASI10 attack surface."},{"number":3,"title":"Stop Giving Your Agent the Keys to Everything","highlight":"Write a deny-by-default least-privilege spec that treats the agent's access like a scoped API key, not your account."},{"number":4,"title":"Scoped Credentials: Take Back Your Keyring","highlight":"Build a credential broker so the agent borrows five-minute tokens and holds no durable secret to steal."},{"number":5,"title":"Put Your Agent in a Box","highlight":"Sandbox the agent with gVisor or Firecracker, a read-only filesystem, and a default-deny egress allowlist that catches exfiltration."},{"number":6,"title":"Treat Every Input as Hostile","highlight":"Stand up an input gate and a memory-write guard, then kill a planted payload at both the action and persistence points."},{"number":7,"title":"The Cheap Model Can't Send Email","highlight":"Split the agent into reader and actor so the untrusted path has no destructive tool to call, enforced in code."},{"number":8,"title":"Your Skills and MCP Servers Are a Supply Chain","highlight":"Run four vetting gates (provenance, permissions, static scan, sandbox trial) that a real npm token-stealing trojan fails."},{"number":9,"title":"The Audit Log Lies","highlight":"Give the agent its own identity and an on-behalf-of trail so every action answers who acted, passing a security review."},{"number":10,"title":"Attack Your Own Agent Before Someone Else Does","highlight":"Fire a repeatable ASI attack suite at your hardened agent, score what holds, and wire it into CI as a required check."},{"number":11,"title":"What Hardening Can't Buy You","highlight":"Map your residual risk with a Swiss-cheese stack and a three-column register that names what you simply won't deploy."},{"number":12,"title":"Your Agent Hardening Runbook","highlight":"Assemble the ten-step hardening checklist plus an isolate-revoke-audit-rotate incident playbook for your whole fleet."}],"amazon_url":"https://amzn.to/4oqmXw8"},{"slug":"ai-agents-get-paid","title":"Build AI Agents That Get Paid","subtitle":"OpenClaw + Hermes + MCP Systems That Sell for $3K-$10K","url":"https://youcanbuildthings.com/books/ai-agents-get-paid","cover":"https://youcanbuildthings.com/images/books/ai-agents-get-paid/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":200,"level":2,"level_name":"Intermediate","categories":["ai-agents","openclaw","hermes","mcp","consulting"],"pitch":"Freelancers on r/AI_Agents are closing $5K-$15K deals building OpenClaw agents with custom MCP servers. The difference isn't talent. It's a three-layer stack: OpenClaw for orchestration, Hermes for reasoning, MCP for tools. This book ships the complete stack plus the consulting playbook that turns it into paid engagements.","best_for":"Selling AI agent consulting","outcome":"OpenClaw + Hermes + MCP stack, $3K-$10K engagements","series":{"slug":"openclaw-agents-get-paid","name":"OpenClaw Agents That Get Paid","position":1,"of":2},"missions":[{"slug":"sell-ai-agents","step":4,"reason":"Now the client side: price it, pitch it, deliver it.","guide":"hub-spoke-agent-loop-detection"}],"chapters":[{"number":1,"title":"The OpenClaw Deal That Pays $5,400","highlight":"The real Reddit post, the real invoice, and why this window is closing."},{"number":2,"title":"The Stack: OpenClaw + Hermes + MCP","highlight":"The honest framework comparison and why the three layers beat LangChain alone."},{"number":3,"title":"From Zero to Running Stack","highlight":"Node 22.14, Docker RAM, and the 7 install pitfalls that kill 60% of first-timers."},{"number":4,"title":"Your First Useful OpenClaw Agent","highlight":"Gmail triage in under an hour using community MCP servers."},{"number":5,"title":"MCP Mastery: Building the $5K Skill","highlight":"Custom MCP server from scratch plus the tool pruning pattern that keeps you under the 50-tool ceiling."},{"number":6,"title":"The Default Memory Crisis and the Hermes Fix","highlight":"One-line SQLite fix plus Hermes three-tier memory (session + persistent FTS5 + skill extraction)."},{"number":7,"title":"Multi-Agent Orchestration with OpenClaw A2A","highlight":"Hub-and-Spoke + loop detection that stops the politeness loop killing your token budget."},{"number":8,"title":"Security: The 135,000-Instance Wake-Up Call","highlight":"CVE-2026-25253, the iMessage incident, and the production hardening checklist."},{"number":9,"title":"Production Deployment at Scale","highlight":"Docker + three-tier model routing + phantom success detection on a VPS under $50/month."},{"number":10,"title":"The OpenClaw+MCP Consulting Playbook","highlight":"Three pricing tiers ($3K / $5K / $10K) mapped to chapter deliverables, with proposal and scope templates."},{"number":11,"title":"What Will Break (And What Transfers)","highlight":"The honest chapter. What's fragile, what's durable, what's worth betting on."},{"number":12,"title":"Your 30-Day OpenClaw+MCP Launch","highlight":"Week 1: stack running. Week 2: custom MCP. Week 3: production. Week 4: first outreach sent."}],"amazon_url":"https://amzn.to/4dz0GJd"},{"slug":"ai-agents-income","title":"AI Agents: How Non-Coders Are Building $10K/Month Income Streams","subtitle":null,"url":"https://youcanbuildthings.com/books/ai-agents-income","cover":"https://youcanbuildthings.com/images/books/ai-agents-income/cover.jpg","price":9.99,"currency":"USD","format":"Kindle ebook","page_count":165,"level":1,"level_name":"Beginner","categories":["ai-agents","income","no-code"],"pitch":"Build 7 AI agents that earn money while you sleep. No CS degree required. Step-by-step from first agent to $10K/month.","best_for":"Non-coders building agents","outcome":"7 agents that earn money while you sleep","series":null,"missions":[],"chapters":[{"number":1,"title":"The Agent Gold Rush Is Here","highlight":"Why this is the biggest opportunity since mobile apps."},{"number":2,"title":"What AI Agents Actually Are","highlight":"Cut through the hype in 10 minutes."},{"number":3,"title":"Your First Agent in 60 Minutes","highlight":"Build something real before dinner."},{"number":4,"title":"7 Agents That Print Money","highlight":"Real agents, real revenue, real numbers."},{"number":5,"title":"The No-Code Stack","highlight":"Tools that let non-coders build production agents."},{"number":6,"title":"Finding Clients","highlight":"Where to find people who'll pay $3K for an agent."}],"amazon_url":"https://amzn.to/3Pu1W6w"},{"slug":"ai-trading-agent-alpha-swarm","title":"The AI Trading Agent Alpha Swarm Team","subtitle":"Deploy a 5-Agent Stock Trading Team This Weekend to Beat the Market and Find Winners","url":"https://youcanbuildthings.com/books/ai-trading-agent-alpha-swarm","cover":"https://youcanbuildthings.com/images/books/ai-trading-agent-alpha-swarm/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":261,"level":3,"level_name":"Advanced","categories":["ai-trading","multi-agent","python"],"pitch":"Five AI agents research a stock you watch, make the call, argue it, size it and send it to your broker. Then a walk-forward scorecard shows which of your strategies beat the market, and a money ladder takes the winners from $100 to $1,000 a trade.","best_for":"Python traders who want agents to pick and size their trades","outcome":"A five-agent stock team that sends trades to your broker, plus a walk-forward scorecard of which strategies beat the market","series":{"slug":"ai-trading-bot-playbooks","name":"AI Trading Bot Series","position":3,"of":3},"missions":[{"slug":"trading-bots","step":4,"reason":"Then hand the work to five agents that research, argue and size each trade.","guide":"multi-agent-trading-system"}],"chapters":[{"number":1,"title":"One Bot Is Not the Opportunity","highlight":"Why one chatbot goes 0-3 and five agents working one idea don't."},{"number":2,"title":"Give Every Agent One Job","highlight":"Research, thesis, challenge, risk and execution, each owning one decision."},{"number":3,"title":"Build the Research Desk on Your Machine","highlight":"Two price sources, the news and your rules in one 11-fact packet."},{"number":4,"title":"Run the Swarm's First Trade","highlight":"Five seats turn one packet into buy 1 DEMO at 70.96."},{"number":5,"title":"Connect the Swarm to the Stock Market","highlight":"Send the approved order to Alpaca and read it back: MATCH."},{"number":6,"title":"Make Agents Disagree Before Money Moves","highlight":"One challenge round sharpens the limit to 70.80."},{"number":7,"title":"Record the Strategy That Actually Ran","highlight":"Every trade traced through a ledger nobody can edit."},{"number":8,"title":"Prove the Edge Without Fooling Yourself","highlight":"Walk-forward test: breakout-v1 +37.0% against +21.6% buy and hold."},{"number":9,"title":"Know What Every Decision Costs","highlight":"Fees, spread and slippage turn 3.43 into the real profit, 3.29."},{"number":10,"title":"Put More Money Behind Your Winners","highlight":"A five-rung ladder from $100 to $1,000 a trade, earned by your record."},{"number":11,"title":"Know When the Team Has No Edge","highlight":"Four checks decide which strategies continue, get revised or retire."},{"number":12,"title":"Put the Swarm to Work at Monday's Open","highlight":"Three commands run the desk every morning and every weekend."}],"amazon_url":"https://amzn.to/3VIKe2a"},{"slug":"ai-trading-bot","title":"Use Claude to Build an AI Trading Bot One Weekend","subtitle":"Turn $500 into $10K in 90 Days with Stocks, Options, and Prediction Markets","url":"https://youcanbuildthings.com/books/ai-trading-bot","cover":"https://youcanbuildthings.com/images/books/ai-trading-bot/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":189,"level":1,"level_name":"Beginner","categories":["trading","python","ai-tools"],"pitch":"Build a working AI trading bot this weekend. Not theory. A real Python bot connected to live market data through Claude and Unusual Whales MCP, placing paper trades on Alpaca, validated with Monte Carlo backtesting before you risk a dollar.","best_for":"Python devs who want to trade","outcome":"Validated trading bot running this weekend","series":{"slug":"ai-trading-bot-playbooks","name":"AI Trading Bot Series","position":1,"of":3},"missions":[{"slug":"trading-bots","step":1,"reason":"Start here. Claude writes the Python, you supply the judgment.","guide":"algorithmic-trading-for-beginners-python"}],"chapters":[{"number":1,"title":"$300 to $11,550 in 30 Days","highlight":"The viral Twitter story and the March 2026 inflection point."},{"number":2,"title":"The Stack You Actually Need","highlight":"Python, Claude API, Unusual Whales MCP, Alpaca paper trading."},{"number":3,"title":"How AI Reads Markets","highlight":"Real-time sentiment, flow, and volume correlation."},{"number":4,"title":"Your First Stock Screener Bot (45 Minutes)","highlight":"Watchlist scanner ranked by smart money signals."},{"number":5,"title":"Options Flow Trading Bot","highlight":"Real-time Unusual Whales integration with Alpaca execution."},{"number":6,"title":"Backtest Everything","highlight":"Monte Carlo simulations with 1,000 runs to prove statistical edge."},{"number":7,"title":"The Prediction Market Play","highlight":"Polymarket and Kalshi bots with mispricing detection."},{"number":8,"title":"Multi-Agent Trading Systems","highlight":"Four specialized AI traders as a personal hedge fund."},{"number":9,"title":"Risk Management That Keeps You Alive","highlight":"Position sizing, stop-losses, circuit breakers, Kelly Criterion."},{"number":10,"title":"From Paper to Real Money","highlight":"90-day deployment plan: $500 to $10,000 with hard go/no-go criteria."},{"number":11,"title":"What Will Go Wrong","highlight":"5 real failure modes: API downtime, overfitting, hallucinations."},{"number":12,"title":"Your Trading Bot Empire","highlight":"Personal trading, client services, or signal subscriptions."}],"amazon_url":"https://amzn.to/4duDLx0"},{"slug":"ai-worker-weekend","title":"Claude Cowork - Automate Your Job This Weekend","subtitle":"50+ Automations for Email, Spreadsheets, Reports, and Daily Tasks Using Claude Computer Use","url":"https://youcanbuildthings.com/books/ai-worker-weekend","cover":"https://youcanbuildthings.com/images/books/ai-worker-weekend/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":216,"level":1,"level_name":"Beginner","categories":["claude","ai-tools","automation","beginners"],"pitch":"You wake up to 127 unread emails. By the time you finish sorting them, half your morning is gone. This book answers one question: how do I make Claude do that for me? Eight real projects on your Mac by Sunday night. No coding, no terminal, just plain English and a $20/month Claude subscription.","best_for":"Non-technical job automation","outcome":"50+ automations, no coding, one weekend","series":{"slug":"claude-beyond-code","name":"Automate Your Work with Claude","position":1,"of":2},"missions":[{"slug":"automate-my-work","step":1,"reason":"Start here, no coding. Automate your own week before anyone else's.","guide":"automate-email-claude-cowork"}],"chapters":[{"number":1,"title":"The $20/Month Employee Who Never Sleeps","highlight":"What changed when Claude started controlling desktops, and what you'll build by Sunday."},{"number":2,"title":"Chat vs Code vs Cowork","highlight":"Three products, three jobs. Use the wrong one and you waste hours."},{"number":3,"title":"From Zero to Running in 15 Minutes","highlight":"Download, install, enable Computer Use, verify. Done before your coffee gets cold."},{"number":4,"title":"Your First Real Task","highlight":"Connect Google Drive, audit a messy folder, produce a client-ready summary."},{"number":5,"title":"The Email Machine","highlight":"127 emails processed before you open your laptop. Draft replies included."},{"number":6,"title":"Data Without the Data Science Degree","highlight":"Give Claude a messy spreadsheet, get back a formatted report with charts."},{"number":7,"title":"Plugins and Skills That Give Claude Superpowers","highlight":"Connectors and MCP servers that let Claude work through your apps directly, not screenshot by screenshot."},{"number":8,"title":"Set It and Forget It","highlight":"Three recurring tasks that run on schedule without you in the room."},{"number":9,"title":"Building Complete Workflows","highlight":"Chain tasks into cascades. One instruction triggers five steps."},{"number":10,"title":"Turn Your Setup Into Income","highlight":"Freelancers charging $500-2,000 per setup. Three paths to money."},{"number":11,"title":"What Can Go Wrong","highlight":"The three rules that prevent every serious mistake."},{"number":12,"title":"Your AI Workforce Starts Today","highlight":"30-day action plan from book to full work automation."}],"amazon_url":"https://amzn.to/4rTgk5x"},{"slug":"build-ai-agents","title":"Build AI Agents","subtitle":"Ship Your First Agent This Weekend and Start Landing $3,000/Month Clients","url":"https://youcanbuildthings.com/books/build-ai-agents","cover":"https://youcanbuildthings.com/images/books/build-ai-agents/cover.jpg","price":9.99,"currency":"USD","format":"Kindle ebook","page_count":180,"level":1,"level_name":"Beginner","categories":["ai-agents","automation","python","no-code"],"pitch":"18,000 people bookmarked a single tweet about building AI agents. Businesses pay $3,000/month for agent workflows a builder can set up in a weekend. This book takes you from zero to a deployed, working agent before Monday morning. Python and no-code paths in every chapter.","best_for":"Python + no-code agent builders","outcome":"Zero to deployed agent before Monday","series":null,"missions":[],"chapters":[{"number":1,"title":"The Skill That Pays $3,000/Month","highlight":"Why agent builders are the most in-demand freelancers right now."},{"number":2,"title":"Agents vs. Chatbots","highlight":"The difference that makes you money. Why most people get it wrong."},{"number":3,"title":"Your Stack in 30 Minutes","highlight":"LangChain vs CrewAI vs AutoGen vs no-code. Pick and move on."},{"number":4,"title":"Your First Agent in 60 Minutes","highlight":"Build a working research agent from scratch."},{"number":5,"title":"Ship It: Localhost to Live","highlight":"Deploy to a live URL anyone can access in 30 minutes."},{"number":6,"title":"Architecture That Survives the Real World","highlight":"Patterns that don't break when real users show up."},{"number":7,"title":"Memory, Tools, and Talking to the Real World","highlight":"Give your agent persistent memory and real-world integrations."},{"number":8,"title":"Multi-Agent Teams","highlight":"Multiple agents working together plus a taste of voice."},{"number":9,"title":"Landing Your First $3,000/Month Client","highlight":"Service proposal template and where to find buyers."},{"number":10,"title":"What Will Go Wrong","highlight":"The 10 failure modes that kill agent projects and how to survive them."},{"number":11,"title":"Your Next 90 Days","highlight":"The roadmap from first agent to full-time agent builder."}],"amazon_url":"https://amzn.to/47xcrvW"},{"slug":"claude-7-trading-bots","title":"Use Claude to Build 7 AI Trading Bots","subtitle":"Stocks, Options, Crypto. The Multi-Strategy Playbook for Backtest to Live Trade","url":"https://youcanbuildthings.com/books/claude-7-trading-bots","cover":"https://youcanbuildthings.com/images/books/claude-7-trading-bots/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":187,"level":2,"level_name":"Intermediate","categories":["ai-trading","algorithmic-trading","python-trading"],"pitch":"Claude builds the bot. Python rules execute. You own the strategy. Seven working strategies (trend, pairs, earnings, news, options flow, crypto cash-and-carry, portfolio allocator) walk-forward backtested across five market regimes with a realism layer that nets out slippage, commissions, latency, and Claude inference cost.","best_for":"Multi-strategy portfolio builders","outcome":"7 bots: trend, pairs, earnings, news, options, crypto, allocator","series":{"slug":"ai-trading-bot-playbooks","name":"AI Trading Bot Series","position":2,"of":3},"missions":[{"slug":"trading-bots","step":2,"reason":"Seven strategies instead of one, and you own the maths.","guide":"multi-strategy-trading-bot-python"}],"chapters":[{"number":1,"title":"Why 7 Bots Beat 1","highlight":"Why a portfolio of strategies survives regime shifts that kill any single bot."},{"number":2,"title":"Foundation: Your Multi-Bot Trading Stack","highlight":"Alpaca, IBKR, Binance, Polygon. The retail-US infra that runs all 7 bots."},{"number":3,"title":"Strategy 1: Trend Following on Equities and Futures","highlight":"Donchian breakouts and ATR trailing stops on SPY, QQQ, ES, walk-forward backtested."},{"number":4,"title":"Strategy 2: Mean Reversion with Pairs","highlight":"Engle-Granger cointegration, Z-score entries, VIX regime filter."},{"number":5,"title":"Strategy 3: Earnings Drift with Transcript NLP","highlight":"Read transcripts in 30 minutes, size positions by surprise magnitude."},{"number":6,"title":"Strategy 4: News Sentiment with Claude","highlight":"Claude scores impact, Python rules pull the trigger. The line none of the books teach."},{"number":7,"title":"Strategy 5: Options Flow Whale Mirror with Greeks","highlight":"Delta budget, gamma cap, IV-crush filter, theta-decay close rules."},{"number":8,"title":"Strategy 6: Crypto Cash-and-Carry Arbitrage","highlight":"Funding-rate spread on Binance and Bybit. The institutional trade since 2018."},{"number":9,"title":"Strategy 7: The Multi-Bot Portfolio Allocator","highlight":"Risk-parity sizing, rolling 90-day correlation drops, drawdown circuit breakers."},{"number":10,"title":"Backtest Honesty","highlight":"How to detect a Claude hallucination in your backtest before you go live and lose real money."},{"number":11,"title":"From Backtest to Live: The Execution Gap","highlight":"5-stage paper-to-live ladder with go/no-go gates that catch infrastructure bugs before real capital."},{"number":12,"title":"Permanent Edge: Keeping All 7 Bots Alive","highlight":"When edge decays, when to retire a bot, how to add an 8th. The operating manual for a live portfolio."}],"amazon_url":"https://amzn.to/4tcAEzu"},{"slug":"claude-architect-crash-course","title":"Claude Certified Architect Foundations: Crash Course","subtitle":"Pass the CCA-F Exam in a Weekend. The 5 Domains Boiled Down, the Judgment Patterns Decoded, and One Realistic Mock.","url":"https://youcanbuildthings.com/books/claude-architect-crash-course","cover":"https://youcanbuildthings.com/images/books/claude-architect-crash-course/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":216,"level":2,"level_name":"Intermediate","categories":["claude","certification","ai-architecture"],"pitch":"Your CCA-F exam is days away and you haven't started. This is the weekend boil-down: all five domains compressed to what's actually tested, the five judgment patterns that crack the questions where four answers all sound right, a Top-20 recall card you photograph the morning of, and one realistic, domain-weighted 60-question mock that hands you a go-or-no-go verdict before you spend your one $99 attempt. Friday you map the whole exam onto one page. Saturday you boil each domain and build your card. Sunday you sit the mock under the clock and fix only what's weak. Monday you walk in calm.","best_for":"Cramming the CCA-F exam in a single weekend","outcome":"All 5 domains boiled to a weekend, the 5 judgment patterns, a Top-20 card, and one realistic mock","series":{"slug":"certified-architect","name":"Claude Certified Series","position":3,"of":3},"missions":[{"slug":"pass-the-exam","step":3,"reason":"The final week, once you have studied and drilled.","guide":"claude-certified-architect-exam-format"}],"chapters":[{"number":1,"title":"Today Is Tuesday and You Haven't Started","highlight":"The one sentence that decides the exam: you can know every domain and still fail on exam-craft."},{"number":2,"title":"The Exam in One Page: 60 Questions, 120 Minutes, One Shot","highlight":"The whole exam on a card: the format, the 27/20/20/18/15 domain weights, and where the points actually live."},{"number":3,"title":"Four Answers That All Sound Right: The 5 Judgment Patterns","highlight":"The five recognition patterns that crack the questions where every option looks defensible."},{"number":4,"title":"Domain 1: Agentic Architecture & Orchestration (27%)","highlight":"The heaviest domain, boiled down: read stop_reason not the sentence, and constrain before you add another agent."},{"number":5,"title":"Domain 2: Claude Code Configuration (20%)","highlight":"CLAUDE.md scopes concatenate, they don't override. Plus the config myths the exam plants as distractors."},{"number":6,"title":"Domain 3: Prompt Engineering & Structured Output (20%)","highlight":"Instruct or enforce: when a prompt is the trap and a schema, tool, or hook is the answer."},{"number":7,"title":"Domain 4: Tool Design & MCP (18%)","highlight":"Two transports, not three: the SSE decoy, the two error channels, and the tool-boundary do/don't."},{"number":8,"title":"Domain 5: Context & Reliability (15%)","highlight":"The domain that fails you silently: assert against real state, never trust an agent's 'done'."},{"number":9,"title":"If You Only Memorize 20 Things, Memorize These","highlight":"The Top-20 recall card, grouped by domain in attack order, sized to photograph on your phone."},{"number":10,"title":"Your One Realistic Mock: Are You Actually Ready?","highlight":"One timed, domain-weighted 60-question mock, then read the shape of your misses, not just the score."},{"number":11,"title":"Exam Day: Don't Lose Your One Shot to a Proctoring Flag","highlight":"The proctoring survival page: stack the deck, the morning-of ritual, and the ambushes to pre-load."}],"amazon_url":"https://amzn.to/4gnoEbM"},{"slug":"claude-architect-practice-tests","title":"Claude Certified Architect Foundations: 500+ Practice Questions","subtitle":"6 Full Mock Exams, Every Answer Explained, Weighted to All 5 CCA-F Domains. Know You're Ready Before Exam Day.","url":"https://youcanbuildthings.com/books/claude-architect-practice-tests","cover":"https://youcanbuildthings.com/images/books/claude-architect-practice-tests/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":235,"level":2,"level_name":"Intermediate","categories":["claude","certification","ai-architecture"],"pitch":"The free CCA-F mocks contradict each other, and none tell you whether you'd pass. This is 500+ all-new scenario questions and 6 full mock exams, weighted to the real 27/20/20/18/15 domain split, with a why-right-and-why-each-wrong explanation on every item. Open to a 40-question diagnostic that names your weakest domain in an hour, drill each domain to 75%, sit six timed mocks under a 120-minute clock, and finish with a go/no-go readiness verdict and a dated 7-day finishing plan.","best_for":"Knowing if you are ready for the CCA-F exam","outcome":"500+ scenario questions, 6 timed mock exams, and a go/no-go readiness verdict","series":{"slug":"certified-architect","name":"Claude Certified Series","position":2,"of":3},"missions":[{"slug":"pass-the-exam","step":2,"reason":"Then find out which domains you are actually weak in.","guide":"claude-certified-architect-scenario-questions"}],"chapters":[{"number":1,"title":"Studied Hard, Still Can't Tell If You'll Pass?","highlight":"The readiness gap: why high practice scores collapse on the real scenario-judgment exam."},{"number":2,"title":"How to Drill This Bank (And Read a Scenario Question)","highlight":"The seven named traps every wrong answer runs. Learn to eliminate three of four options on sight."},{"number":3,"title":"The Baseline Diagnostic: Find Your Weak Domains First","highlight":"A 40-question, domain-weighted diagnostic that names the domain about to cost you the exam."},{"number":4,"title":"Domain 1 Drill: Agentic Architecture & Orchestration (27%)","highlight":"The heaviest domain, 32 scenarios. When to constrain instead of adding another agent."},{"number":5,"title":"Domain 2 Drill: Claude Code Configuration & Workflows (20%)","highlight":"The four almost-right config myths the exam plants as distractors, corrected."},{"number":6,"title":"Domain 3 Drill: Prompt Engineering & Structured Output (20%)","highlight":"Must-vs-should: when a prompt fix is the trap and code or a schema is the answer."},{"number":7,"title":"Domain 4 Drill: Tool Design & MCP Integration (18%)","highlight":"The two error channels: isError:true for recoverable failures, JSON-RPC for malformed calls."},{"number":8,"title":"Domain 5 Drill: Context Management & Reliability (15%)","highlight":"The silent-failure detector: assert against real state, never trust an agent's 'done'."},{"number":9,"title":"Mock Exam 1: Full-Length, Timed, Domain-Weighted","highlight":"60 questions, 120 minutes, real weighting. The pacing a single-domain free bank can't teach."},{"number":10,"title":"Mock Exam 2: Full-Length, Escalating Difficulty","highlight":"A second timed mock, a notch harder. Two mocks make a per-domain trend, not a snapshot."},{"number":11,"title":"The Reality Check: Mock Exam 3 (Hardest) + Trap Patterns","highlight":"The hardest mock plus a 9-row tiebreak matrix for when two options both look right."},{"number":12,"title":"The Readiness Verdict: Final 48 Hours and Exam Day","highlight":"Turn a stack of scored mocks into a go/no-go decision, a 7-day plan, and an exam-day routine."}],"amazon_url":"https://amzn.to/4atY113"},{"slug":"claude-associate-crash-course","title":"Claude Certified Associate Foundations Crash Course","subtitle":"How to Pass the CCAO-F Exam in One Week","url":"https://youcanbuildthings.com/books/claude-associate-crash-course","cover":"https://youcanbuildthings.com/images/books/claude-associate-crash-course/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":214,"level":1,"level_name":"Beginner","categories":["claude","certification","exam-prep"],"pitch":"Prepare for the final week before your CCAO-F exam with a focused review of all seven domains. Build one-page revision notes, practice comparing plausible answers, and complete a 60-question test under a two-hour clock. Use the explanations and domain scores to decide what to study next. Includes a Top-20 review card and an exam-day checklist.","best_for":"CCAO-F candidates reviewing in their final week","outcome":"Review all seven domains, complete a timed mock and plan your remaining study","series":{"slug":"certified-associate","name":"Claude Certified Associate Foundations Series","position":3,"of":3},"missions":[{"slug":"pass-the-exam","step":6,"reason":"Associate, final week: review all seven domains and sit a timed 60-question test.","guide":null}],"chapters":[{"number":1,"title":"Your Exam Is in Days. Everything That Fits Is Here.","highlight":"Choose a review plan for a week, a weekend or one night."},{"number":2,"title":"The Exam on One Page, and the Hours You Have","highlight":"Map the exam and divide the study hours you have available."},{"number":3,"title":"Two Answers Look Right. Read the Last Sentence First.","highlight":"Read the task and constraints before comparing plausible answers."},{"number":4,"title":"Domain 2, First. Catch What Looks Right and Isn't.","highlight":"Review how to evaluate Claude output and spot errors."},{"number":5,"title":"Domains 4 and 6. What Goes to Claude, and Who Signs It Off.","highlight":"Review workflow choices, responsible use and human sign-off."},{"number":6,"title":"Domains 1, 3, 5 and 7. Brief It, Pick the Model, Load the Project, Fix It Small.","highlight":"Review prompting, model selection, knowledge management and troubleshooting."},{"number":7,"title":"If You Only Memorize 20 Things, Memorize These","highlight":"Build a Top-20 card and test what you can recall without your notes."},{"number":8,"title":"Your One Real Mock. 60 Questions Under the Clock.","highlight":"Complete one full 60-question test under a two-hour clock."},{"number":9,"title":"The Go Line. Book It, or Move It a Week.","highlight":"Score your results by domain and choose what to review next."},{"number":10,"title":"Exam Day. Laptop Check to Score Screen.","highlight":"Prepare your laptop, check-in arrangements and pacing plan."},{"number":11,"title":"After the Score. Renew, Pick the Next Exam, Go Deeper.","highlight":"Plan your next steps after the result and identify further study options."}],"amazon_url":"https://amzn.to/3TMvxdW"},{"slug":"claude-associate-practice-questions","title":"Claude Certified Associate Foundations Practice Questions","subtitle":"600 Questions and 6 Practice Tests to Pass the CCAO-F Exam","url":"https://youcanbuildthings.com/books/claude-associate-practice-questions","cover":"https://youcanbuildthings.com/images/books/claude-associate-practice-questions/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":584,"level":1,"level_name":"Beginner","categories":["claude","certification","exam-prep"],"pitch":"Prepare for the CCAO-F exam with 600 practice questions and six full practice tests. A 35-question diagnostic shows you which domains need work. Review explanations for every answer, track your results by domain, and use a readiness checklist to plan your next study session.","best_for":"CCAO-F candidates who want practice with answer explanations","outcome":"600 questions, six timed practice tests and a scorecard to identify weak domains","series":{"slug":"certified-associate","name":"Claude Certified Associate Foundations Series","position":2,"of":3},"missions":[{"slug":"pass-the-exam","step":5,"reason":"Associate, part two: 600 questions and six practice tests to find your weak domains.","guide":null}],"chapters":[{"number":1,"title":"The Samples Are Too Easy. The Real Exam Narrows It to Two.","highlight":"Learn how to compare two plausible answers and identify the detail that decides the question."},{"number":2,"title":"How to Drill This Bank, and How Anthropic Scores You","highlight":"Use the question bank, answer sheets and scorecard to organize your practice."},{"number":3,"title":"The 35-Question Diagnostic That Names Your Weakest Domain","highlight":"Take a 35-question diagnostic and identify the domains that need more study."},{"number":4,"title":"Domain 2 Drills. Catch What Claude Got Wrong Before Your Boss Does","highlight":"Practice checking Claude output for errors before you use it at work."},{"number":5,"title":"Domains 4 and 6 Drills. What Goes to Claude, and Who Signs It Off","highlight":"Practice choosing suitable tasks for Claude and deciding who must review the result."},{"number":6,"title":"Domains 1 and 7 Drills. Brief It Right, Fix It Small","highlight":"Practice writing clear prompts and making focused changes when a response fails."},{"number":7,"title":"Domains 3 and 5 Drills. Haiku, Sonnet or Opus, and What Lives in the Project","highlight":"Practice model selection and managing knowledge in Claude Projects."},{"number":8,"title":"Mock Exam 1. Sixty Questions, Two Minutes Each","highlight":"Complete a full practice test under a two-hour clock and review every answer."},{"number":9,"title":"Mock Exam 2. The Same Weights, a Harder Second Answer","highlight":"Take a second timed test and compare your scores by domain."},{"number":10,"title":"Mock Exam 3. Sixty Questions That Narrow to Two","highlight":"Practice choosing between plausible answers in a third full test."},{"number":11,"title":"Mock Exam 4 and the Trap List. What Still Fails You","highlight":"Complete another mock and build a list of the mistakes you still make."},{"number":12,"title":"The Go Date. Your Readiness Verdict and Exam Morning","highlight":"Use your test results to choose a study plan and prepare for exam morning."}],"amazon_url":"https://amzn.to/4jEfE3L"},{"slug":"claude-certified-architect","title":"Claude Certified Architect Foundations Playbook","subtitle":"Pass the CCA-F Exam in 30 Days with 60 Scenario Drills and 8 Build Projects","url":"https://youcanbuildthings.com/books/claude-certified-architect","cover":"https://youcanbuildthings.com/images/books/claude-certified-architect/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":192,"level":2,"level_name":"Intermediate","categories":["claude","certification","ai-architecture"],"pitch":"The CCA-F is a scenario-based architect exam, not trivia. This playbook is a 30-day study system built around the 5 judgment patterns the exam keeps testing: scale-failure, wrong-tool routing, silent failure, cross-machine portability, and trust-boundary edge cases. By Day 9 you have a working multi-agent coordinator. By Day 15 a portable MCP setup that survives a teammate clone. By Day 25 silent-failure detection you can defend in an interview. By Day 30 you sit the 60-question scenario mock.","best_for":"Engineers prepping for the CCA-F exam","outcome":"A 30-day scenario-driven study path with 60 drills and 8 build projects","series":{"slug":"certified-architect","name":"Claude Certified Series","position":1,"of":3},"missions":[{"slug":"pass-the-exam","step":1,"reason":"Learn the material. The only Architect book where you write real code.","guide":"claude-certified-architect-exam"}],"chapters":[{"number":1,"title":"What the CCA-F Actually Tests","highlight":"The 5-question diagnostic: know your weakest domain before you start."},{"number":2,"title":"How the Exam Actually Works","highlight":"Partner gate, format, scoring, the 3-4 question pass/fail margin."},{"number":3,"title":"The 5 Judgment Patterns the Exam Tests","highlight":"Recognize scenario archetypes on sight. The mental model the rest of the book builds on."},{"number":4,"title":"Domain 1 Part 1: Agentic Architecture","highlight":"Hub-and-Spoke coordinators with subagents. Domain 1 is 27% of the exam."},{"number":5,"title":"Domain 1 Part 2: Orchestration Patterns","highlight":"Batch API routing, JSON schemas, 3-attempt fallback loops with exponential backoff."},{"number":6,"title":"Domain 2: Tool Design and MCP Integration","highlight":"Portable MCP that survives a teammate clone: config placement and prompt-injection defense."},{"number":7,"title":"Domain 3: Claude Code Configuration and Workflows","highlight":"The 3-Level CLAUDE.md hierarchy, slash commands, hooks, and scope traps."},{"number":8,"title":"Domain 4: Prompt Engineering and Structured Output","highlight":"Schema validation, Pydantic post-validation, 20-trial test set with 100% schema-valid outputs."},{"number":9,"title":"Domain 5: Context Management and Reliability","highlight":"Silent-failure detection with assertions, golden-set regression, and LLM-as-judge review."},{"number":10,"title":"Safety, Trust Hierarchy, and Responsible Deployment","highlight":"Operator/user boundaries, least-privilege MCP access, audit logging, prompt-injection defense."},{"number":11,"title":"The Money Chapter","highlight":"Cert positioning, salary anchors, and pairing the badge with visible prep projects."},{"number":12,"title":"The Launchpad","highlight":"The 60-question scenario mock weighted across all 5 domains. Score yourself domain by domain."}],"amazon_url":"https://amzn.to/3RiBspd"},{"slug":"claude-certified-associate","title":"Claude Certified Associate Foundations Playbook","subtitle":"Pass the CCAO-F in 30 Days with 70 Scenario Drills and 7 Hands-On Claude Projects","url":"https://youcanbuildthings.com/books/claude-certified-associate","cover":"https://youcanbuildthings.com/images/books/claude-certified-associate/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":262,"level":1,"level_name":"Beginner","categories":["claude","certification","claude-at-work"],"pitch":"The free sample questions are too easy, and the real CCAO-F narrows the hard items to two answers that both look right. This playbook drills all seven domains at that difficulty: 166 scenarios, each key naming the word that decides it, a cold diagnostic that becomes a dated 30-day plan, and a 60-question mock scored by domain. Seven hands-on projects run in the Claude app on your own work, with no code anywhere, so you walk in with a go date and walk out with work to show.","best_for":"Beginners who want a Claude certification and do not code","outcome":"Pass the Claude Certified Associate exam in 30 days, with a 60-question mock and 7 projects you run in the Claude app","series":{"slug":"certified-associate","name":"Claude Certified Associate Foundations Series","position":1,"of":3},"missions":[{"slug":"pass-the-exam","step":4,"reason":"A different exam: the Associate, the beginner Claude certification. No code.","guide":"claude-certified-associate-study-plan"}],"chapters":[{"number":1,"title":"Two Answers Look Right. Only One Is Anthropic's.","highlight":"Why all three official sample questions key to B, and the one word that decides the hard items."},{"number":2,"title":"Get In, Get Booked, Get the Date on Your Calendar","highlight":"The partner gate straight, the registration traps, and a booked date or a sent request."},{"number":3,"title":"How Anthropic Grades a Scenario","highlight":"Read the question backwards, five tie-break rules, and a card in your own words."},{"number":4,"title":"Your Diagnostic, and the 30 Days It Buys You","highlight":"A 14-question cold diagnostic, weighted by domain, turned into a dated study plan."},{"number":5,"title":"Build the Claude Project That Studies With You","highlight":"A Project that quizzes you at the real difficulty, and all of Domain 5 in one build."},{"number":6,"title":"Brief It So It Lands, Fix It When It Doesn't","highlight":"A seven-line brief and the smallest fix that works, before you reach for a bigger model."},{"number":7,"title":"Catch What Claude Made Up Before You Send It On","highlight":"Four kinds of claim you always check, and a pass rate that defines good enough."},{"number":8,"title":"Haiku, Sonnet or Opus, and Which Part of Claude to Open","highlight":"Run one real job on two models and build a picker card from your own numbers."},{"number":9,"title":"Decide What Goes to Claude, and Who Signs It Off","highlight":"Sort your team's week into three lanes and write the sign-off rule for sensitive work."},{"number":10,"title":"Turn the Pass Into Claude Client Work","highlight":"A one-page proof pack of measured work, and a request for the Claude work you want."},{"number":11,"title":"Exam Day: the Clock, the Proctor and the English","highlight":"A 15-question sprint at exam pace, the laptop checks, and a retake plan."},{"number":12,"title":"The Full Mock, the Go Date, and What Comes Next","highlight":"A 60-question mock scored by domain, and a go-or-wait call with a date on it."}],"amazon_url":"https://www.amazon.com/dp/B0HLBHC3R8"},{"slug":"claude-code","title":"Ship It with Claude Code","subtitle":"How Developers Are Shipping SaaS Apps and Automating Their Jobs in a Weekend","url":"https://youcanbuildthings.com/books/claude-code","cover":"https://youcanbuildthings.com/images/books/claude-code/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":200,"level":1,"level_name":"Beginner","categories":["ai-tools","claude","saas"],"pitch":"Your coworker shipped a feature that should have taken a week. He did it in an afternoon, from a single terminal window. This book gets you from 'installed Claude Code' to deployed SaaS app with Stripe payments and paying customers.","best_for":"Shipping real projects fast","outcome":"SaaS apps and automated workflows in a weekend","series":null,"missions":[{"slug":"build-with-claude-code","step":6,"reason":"One weekend, one app, no team.","guide":"build-saas-app-claude-code"}],"chapters":[{"number":1,"title":"The $200 Billion Skill Gap","highlight":"The opportunity gap between installed and productive."},{"number":2,"title":"What Claude Code Actually Is","highlight":"You're the project manager. Claude is a very fast junior developer."},{"number":3,"title":"Your First 30 Minutes","highlight":"Install, CLAUDE.md setup, first working task."},{"number":4,"title":"Build a Working App Before Lunch","highlight":"Personal dashboard pulling live API data."},{"number":5,"title":"The CLAUDE.md Power System","highlight":"4-layer config: global settings, project CLAUDE.md, skills, hooks."},{"number":6,"title":"MCP Servers","highlight":"Connect Claude to GitHub, databases, APIs."},{"number":7,"title":"Multi-Agent Workflows","highlight":"3-agent pipelines: Scout, Builder, Reviewer."},{"number":8,"title":"Vibe Coding That Actually Ships","highlight":"Tests, security, CI/CD, deployment to live URL."},{"number":9,"title":"Build a Micro-SaaS This Weekend","highlight":"Idea to Stripe payments to live deployment."},{"number":10,"title":"Taming the Beast","highlight":"Cost control, context management, token optimization."},{"number":11,"title":"When Claude Code Will Burn You","highlight":"Destructive actions, cost spirals, security holes."},{"number":12,"title":"Your Claude Code Stack for 2026","highlight":"Ecosystem, communities, learning roadmap."}],"amazon_url":"https://amzn.to/4uOy1WD"},{"slug":"claude-code-beginners","title":"Claude Code for Beginners","subtitle":"Zero to Shipping in 48 hours","url":"https://youcanbuildthings.com/books/claude-code-beginners","cover":"https://youcanbuildthings.com/images/books/claude-code-beginners/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":234,"level":1,"level_name":"Beginner","categories":["claude","ai-tools","beginners"],"pitch":"You installed Claude Code. You typed something. It did... something. This book gives you the 48-hour system. Start with an empty folder. By hour 8, you have a deployed app. By hour 46, someone can pay you for it.","best_for":"Complete beginners, zero experience","outcome":"Empty folder to deployed app in 48 hours","series":{"slug":"claude-code","name":"Claude Code Playbooks","position":1,"of":3},"missions":[{"slug":"build-with-claude-code","step":1,"reason":"Start here if you have never shipped anything.","guide":"claude-code-power-features-mcp-agents"}],"chapters":[{"number":1,"title":"You Installed Claude Code. Now What?","highlight":"Map out what you'll build in 48 hours: a real app, deployed, polished, optimized."},{"number":2,"title":"How Claude Code Actually Works","highlight":"Architecture, token costs, and when to use Claude Code vs ChatGPT, Cursor, or Copilot."},{"number":3,"title":"Hours 2-8: From Empty Folder to Live App","highlight":"Empty folder to deployed app with a real database and one useful feature."},{"number":4,"title":"Hours 9-14: Fix the Ugly","highlight":"Screenshot verification loops to transform working-but-ugly into polished."},{"number":5,"title":"Hours 15-20: Cut Your Token Bill in Half","highlight":"Context management, effort levels, and LSP integration to slash costs 50%+."},{"number":6,"title":"Hours 21-28: The Features Nobody Told You About","highlight":"Remote control, background agents, MCP servers, LSP, and voice mode, with the exact current commands."},{"number":7,"title":"Hours 29-34: Security and Testing","highlight":"20-point security audit and the 5 most common holes in AI-generated code."},{"number":8,"title":"Hours 35-40: Clean Up the Mess","highlight":"Refactor bloated code, cut dead files, make Claude respond 2x faster."},{"number":9,"title":"Hours 41-46: Add a Price Tag and Launch","highlight":"Payments, landing page, ship as a money-making product."},{"number":10,"title":"Hours 47-48: Your Repeatable Workflow","highlight":"One-page checklist you can repeat on any project."},{"number":11,"title":"Everything Claude Code Can't Do (Yet)","highlight":"Real limits: design taste, visual evaluation, bloat, feature obsolescence."},{"number":12,"title":"What Comes Next","highlight":"SKILL.md system, MCP servers, and your second 48 hours."}],"amazon_url":"https://amzn.to/4lMuvrE"},{"slug":"claude-code-in-parallel","title":"Claude Code In Parallel","subtitle":"The Graph Engineering Playbook","url":"https://youcanbuildthings.com/books/claude-code-in-parallel","cover":"https://youcanbuildthings.com/images/books/claude-code-in-parallel/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":180,"level":3,"level_name":"Advanced","categories":["claude-code","graph-engineering","agent-orchestration"],"pitch":"Stop running one Claude Code agent at a time. In 30 days you ship twelve working graph systems on your own repo, learn when parallel agents are worth it, and turn one measured system into a client deliverable.","best_for":"Anyone still running one Claude Code agent at a time","outcome":"Twelve working graph systems on your own repo, a real cost number per run, and one packaged as a client deliverable","series":{"slug":"multi-agent-dev-team","name":"Claude Code: Your Multi-Agent Dev Team","position":2,"of":3},"missions":[{"slug":"sell-ai-agents","step":7,"reason":"Package the parallel system as something you can put on an invoice.","guide":"ai-agent-memory-without-a-database"},{"slug":"graph-engineering","step":2,"reason":"Then twelve parallel systems running on your own repo.","guide":"ai-agent-memory-without-a-database"}],"chapters":[{"number":1,"title":"Your Own Stopwatch","highlight":"Run the first three-node graph and see two agents start inside the same second."},{"number":2,"title":"When Not to Build a Graph","highlight":"Decide whether a task needs one agent, a loop, or a graph before you add branches."},{"number":3,"title":"State Outside the Model","highlight":"Move graph state onto disk so a run can be inspected, resumed, and trusted."},{"number":4,"title":"Your First Real Graph","highlight":"Fan out across your own repository, dedupe the results, and merge one verified answer."},{"number":5,"title":"Your First Bill","highlight":"Measure the run from Claude Code's real cost fields instead of guessing from token counts."},{"number":6,"title":"The Node That Lies","highlight":"Add a verifier that catches what a self-grading agent waved straight through."},{"number":7,"title":"Routing You Can Audit","highlight":"Write routing decisions to JSON Lines so any branch can be replayed without a model call."},{"number":8,"title":"Memory That Survives","highlight":"Build a file-based memory layer with entities, edges, raw facts, and tried reasoning."},{"number":9,"title":"When the Graph Pays","highlight":"Use wall clock, branch width, and cost to know when parallel work is worth the bill."},{"number":10,"title":"Selling It","highlight":"Turn a recurring manual workflow into a scoped package priced from your own measured numbers."},{"number":11,"title":"Everything Goes Wrong","highlight":"Snapshot, rollback, dry-run, and debug the ordinary failures that break agent graphs."},{"number":12,"title":"The Next Thirty Days","highlight":"Install the graph scaffold into a repo you already own and run the full system."}],"amazon_url":"https://amzn.to/45I73F3"},{"slug":"claude-code-loop-engineering","title":"Claude Code Loop Engineering","subtitle":"Build Self-Correcting Agentic Loops That Ship Trusted Code, Not a $200 Overnight Bill","url":"https://youcanbuildthings.com/books/claude-code-loop-engineering","cover":"https://youcanbuildthings.com/images/books/claude-code-loop-engineering/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":191,"level":3,"level_name":"Advanced","categories":["agentic-coding","claude-code","ai-automation"],"pitch":"You start an overnight loop and go to bed. You wake up to a $200 bill and code you still can't trust. Meanwhile builders are running nine-hour loops and waking up to clean, merged pull requests. The difference isn't a smarter model, it's a loop that knows when to stop, how to verify its own work, and when to quit before it empties your wallet. This is the complete loop-engineering system: build your first self-correcting loop in Chapter 4, add a metrics-driven exit condition and hard cap that end a runaway in 1-4 iterations, wire a deterministic verification gate so 'done' means tested, layer an adversarial Generator-Evaluator review, cap the spend with a budget gate and model router, and run a checkpointed loop overnight that survives a dropped connection. Stop babysitting your agent.","best_for":"Builders burned by a runaway overnight loop","outcome":"A bounded, self-correcting Claude Code loop that ships trusted code overnight without burning $200","series":{"slug":"loop-engineering","name":"Loop Engineering: Stop Prompting, Start Shipping","position":1,"of":2},"missions":[{"slug":"reliable-agents","step":4,"reason":"Bound the loop before an overnight run costs you $200.","guide":"claude-code-self-correcting-loop"}],"chapters":[{"number":1,"title":"The Night the Loop Burned $200","highlight":"Get the mental model: why unbounded loops fail and bounded ones ship, and the four things every trustworthy loop has."},{"number":2,"title":"What a Loop Actually Is (and What /loop and /goal Really Do)","highlight":"Untangle workflows, subagents, teams, /loop, and /goal on one anatomy diagram you can annotate."},{"number":3,"title":"The Loop Lifecycle: Start, Steps, Stop","highlight":"Fill a lifecycle worksheet for your own task: start trigger, max-steps ceiling, stop criteria, and where tool calls get permissioned."},{"number":4,"title":"Build Your First Self-Correcting Loop","highlight":"Build a loop that fixes a failing test and stops on green by itself, no human turn in between."},{"number":5,"title":"The Exit Condition: Teaching the Loop When to Stop","highlight":"Add a metrics-driven exit and a hard cap so a runaway ends in 1-4 iterations instead of a $200 night."},{"number":6,"title":"Deterministic Verification: How Output Becomes Trusted","highlight":"Wire a test + typecheck + lint + build gate the loop must clear before it can claim success."},{"number":7,"title":"Adversarial Review: The Generator-Evaluator Loop","highlight":"Add a separate evaluator that tries to break the answer and a judge that grades it against the original spec."},{"number":8,"title":"When to Loop, When to Fan Out, When to Just Ask Once","highlight":"Apply a one-page rubric that sorts any task into single-call, loop, or fan-out before you spend a token."},{"number":9,"title":"Stop the $200 Overnight: Token and Cost Control","highlight":"Add a budget kill-switch and a cheap/expensive model router so the loop halts at a set dollar ceiling."},{"number":10,"title":"Loops That Run While You Sleep","highlight":"Schedule a checkpointed overnight loop that survives a dropped connection and ships a diff you'd actually merge."},{"number":11,"title":"Why Loops Fail, and How to Steer Them","highlight":"Reproduce real failure modes (oscillation, hallucination-promotion, taste-arguing) and suppress each with a specific control."},{"number":12,"title":"Become a Loop Engineer","highlight":"Assemble the full bounded, verified, cost-capped loop into a reusable template you point at any new project."}],"amazon_url":"https://amzn.to/4ecjxtB"},{"slug":"claude-code-loops","title":"Claude Code Loops","subtitle":"Stop Prompting, Start Shipping","url":"https://youcanbuildthings.com/books/claude-code-loops","cover":"https://youcanbuildthings.com/images/books/claude-code-loops/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":186,"level":2,"level_name":"Intermediate","categories":["claude-code","loop-engineering","agentic-coding"],"pitch":"You are the bottleneck. You prompt, you wait, you read the diff, you prompt again, and the agent stops the second you stop typing. This book hands you the fleet that ships without you. Your first loop runs on a real repository in Chapter 1, in ten minutes. By Chapter 4 you have built the same task four ways and priced each one, so you reach for the right loop instead of the loud one. By Chapter 6 a separate verifier signs off before code reaches your branch, and the working agent cannot talk its way past it. By Chapter 9 a night of agent work has a price you knew before you pressed enter. By Chapter 12 your loops run on a thirty-day schedule, wired so one loop's verified output becomes the next one's input.","best_for":"Anyone who is still the bottleneck between their agent and a merged PR","outcome":"A fleet of loops that runs overnight, verifies its own work before it reaches your branch, and prints the bill","series":{"slug":"loop-engineering","name":"Loop Engineering: Stop Prompting, Start Shipping","position":2,"of":2},"missions":[{"slug":"reliable-agents","step":5,"reason":"The first loop that finishes without you watching it.","guide":"agentic-loop-exit-condition"}],"chapters":[{"number":1,"title":"The Loop That Stopped While You Read This","highlight":"Run a complete loop on your own repository in ten minutes, with a hard cap and a dollar ceiling set before the first iteration."},{"number":2,"title":"The Ladder, and Where Each Rung Breaks","highlight":"Measure which rung you are actually on from your own session transcripts, not your own opinion."},{"number":3,"title":"The Contract Comes Before the Loop","highlight":"Write the four contract files your loop reads every iteration, then watch it refuse work outside the scope boundary."},{"number":4,"title":"Four Loops, One Task, Four Bills","highlight":"Build the same task four ways and record iterations, wall clock, and dollars for each. The cost spread is the lesson."},{"number":5,"title":"Defining Done","highlight":"Replace 'loop until done' with an exit condition a computer evaluates, plus four enforced invariants that halt a runaway."},{"number":6,"title":"Never Let It Grade Its Own Homework","highlight":"Stand up a separate verifier that gates on evidence on disk, then make the working agent lie on purpose and watch it get refused."},{"number":7,"title":"Recovery Is the Job","highlight":"Build the four-rung escalation ladder so a stuck run climbs instead of replaying the same prompt into the same context."},{"number":8,"title":"What Survives Between Iterations","highlight":"Build the state store and harness, then measure re-fetched tokens before and after on your own run."},{"number":9,"title":"The Ceiling and the Receipt","highlight":"Instrument the loop to meter itself, enforce a hard dollar ceiling that halts mid-run, and print a per-iteration receipt."},{"number":10,"title":"Loops That Pay for Themselves","highlight":"Build a break-even model from your real rate and your metered cost, then reconcile it against one overnight run."},{"number":11,"title":"Every Way a Loop Fails","highlight":"Ship loop-doctor: a diagnostic that reads a run's logs and names which failure mode fired and which guard would have caught it."},{"number":12,"title":"Fleets, Graphs, and the Next Thirty Days","highlight":"Wire two loops into a dependency graph where the second refuses to start if the first fails its gate, then schedule the fleet."}],"amazon_url":"https://amzn.to/4gk97I3"},{"slug":"claude-code-multiplayer","title":"Claude Code Multiplayer","subtitle":"Build One Shared Workspace for Your Team and Agents in 30 Days","url":"https://youcanbuildthings.com/books/claude-code-multiplayer","cover":"https://youcanbuildthings.com/images/books/claude-code-multiplayer/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":241,"level":3,"level_name":"Advanced","categories":["claude-code","multi-agent","team-workflows"],"pitch":"Two agents just rewrote the same file and both reported done. Build the shared workspace that stops it: an owner on every file, a proof gate neither agent controls, a run log that names the first broken step, and your own measured number for one agent against the team.","best_for":"Teams whose agents keep overwriting each other's work","outcome":"One shared workspace with an owner on every file, a proof gate neither agent controls, and a run priced to the cent","series":{"slug":"multi-agent-dev-team","name":"Claude Code: Your Multi-Agent Dev Team","position":3,"of":3},"missions":[{"slug":"build-with-claude-code","step":8,"reason":"When a teammate and their agents join the same repo and nobody may overwrite anybody.","guide":null},{"slug":"reliable-agents","step":6,"reason":"Two agents, one repo: an owner on every file and a proof gate neither agent controls.","guide":null},{"slug":"graph-engineering","step":4,"reason":"Add the people: one shared workspace where teammates and their agents never overwrite each other.","guide":null}],"chapters":[{"number":1,"title":"Two Agents, One File, Nobody Home","highlight":"Reproduce the silent collision in five minutes: two agents, one file, one write gone, no conflict marker."},{"number":2,"title":"When a Second Agent Earns Its Place","highlight":"Score three of your own tasks on a split-test sheet with your measured cost floor, and reject at least one."},{"number":3,"title":"The Shared Workspace, and What Everybody Can See","highlight":"Build a workspace with an index, an owners file, and an inbox a second person can clone and use without a conversation."},{"number":4,"title":"The First Handoff That Actually Runs","highlight":"Run a two-agent handoff on a six-field message format, with a validator that refuses a malformed one."},{"number":5,"title":"\"Done\" Is Not Proof","highlight":"Wire a proof gate outside both agents that throws back a \"done\" on work that does not build."},{"number":6,"title":"One Owner Per File","highlight":"Add a claim check on every edit that grants the file or refuses the second agent by name."},{"number":7,"title":"Scoped Access, and the Workspace as an Attack Surface","highlight":"Give every agent a bounded scope, then attack your own workspace with a hostile handoff and log the refusal."},{"number":8,"title":"Where It Broke, and Finding the First Failure","highlight":"Log every tool call per agent, then name the step that started a broken run instead of the one that crashed."},{"number":9,"title":"What a Run Costs, and What to Charge for It","highlight":"Price your last run step by step, name the most expensive one, and build a rate card from it."},{"number":10,"title":"Put It in Front of a Team","highlight":"Run the revocation test that proves the agent forgets a teammate who left, then hand the next hire a rollout pack."},{"number":11,"title":"The Workspace Rots","highlight":"Schedule a sweep that flags the stale notes every agent still reads, with the next sweep date already written in."},{"number":12,"title":"Prove It, Then Scale It","highlight":"Run the paired benchmark on your own work: one agent against the shared workspace, verdict written down."}],"amazon_url":"https://amzn.to/4Ae1BaR"},{"slug":"claude-code-ship-12","title":"Claude Code: Ship 12 Real Projects in 30 Days","subtitle":"The Hands-On System for Vibe Coding & AI Agents","url":"https://youcanbuildthings.com/books/claude-code-ship-12","cover":"https://youcanbuildthings.com/images/books/claude-code-ship-12/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":200,"level":2,"level_name":"Intermediate","categories":["ai-tools","claude","claude-code","vibe-coding"],"pitch":"12 real projects. 30 days. From CLI dashboard to multi-agent pipeline to deployed SaaS. Each project ships to production, not a tutorial sandbox.","best_for":"SaaS builders who want revenue","outcome":"12 deployed projects in 30 days","series":{"slug":"claude-code","name":"Claude Code Playbooks","position":2,"of":3},"missions":[{"slug":"build-with-claude-code","step":4,"reason":"Twelve times, not once. Repetition is what makes it stick.","guide":"build-saas-claude-code-weekend"}],"chapters":[{"number":1,"title":"The $200 Billion Skill Gap","highlight":"Why Claude Code is the fastest path from idea to shipped product."},{"number":2,"title":"What Claude Code Actually Is","highlight":"Mental model that saves you from the #1 beginner mistake."},{"number":3,"title":"Your First 30 Minutes","highlight":"From zero to running. Timed and tested."},{"number":4,"title":"Build a Working App Before Lunch","highlight":"Ship your first real project in one sitting."},{"number":5,"title":"The CLAUDE.md Power System","highlight":"The config file that turns Claude from assistant to team member."},{"number":6,"title":"MCP Servers","highlight":"Connect Claude to databases, APIs, and the real world."},{"number":7,"title":"Multi-Agent Workflows","highlight":"Make multiple Claudes work together on complex builds."},{"number":8,"title":"Vibe Coding That Actually Ships","highlight":"The method behind building production apps with AI."},{"number":9,"title":"Build a Micro-SaaS This Weekend","highlight":"From idea to paying customers in 48 hours."},{"number":10,"title":"Cost Control and Context Management","highlight":"Keep your Claude bill under $50/month."},{"number":11,"title":"When Claude Code Will Burn You","highlight":"The failure modes nobody talks about."},{"number":12,"title":"Your Claude Code Stack for 2026","highlight":"The tools and workflows that compound."}],"amazon_url":"https://amzn.to/4lODbxL"},{"slug":"claude-code-subagents-hooks","title":"Claude Code Subagents and Hooks","subtitle":"Run a Multi-Agent Dev Team, Stop Token Burn, and Ship PRs 2x Faster","url":"https://youcanbuildthings.com/books/claude-code-subagents-hooks","cover":"https://youcanbuildthings.com/images/books/claude-code-subagents-hooks/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":190,"level":3,"level_name":"Advanced","categories":["claude-code","subagents","ai-dev-tools"],"pitch":"You spawn subagents and they burn 85% of your tokens cold. This ships the working stack: a three-agent dev team, five hooks, worktree isolation, a kill switch, and the settings.json that cuts your token bill 30%.","best_for":"Running a multi-agent Claude Code dev team","outcome":"A planner-coder-reviewer stack, five hooks, worktree isolation, and cost routing that cuts the token bill 30%","series":{"slug":"multi-agent-dev-team","name":"Claude Code: Your Multi-Agent Dev Team","position":1,"of":3},"missions":[{"slug":"build-with-claude-code","step":5,"reason":"Stop being the one who reviews every line.","guide":"claude-code-parallel-subagents-worktrees"}],"chapters":[{"number":1,"title":"The 90% Layer (Why You're Using Claude Code Wrong)","highlight":"The gap between chat-box autocomplete and a multi-agent dev team."},{"number":2,"title":"How Claude Code Actually Works (Subagents, Skills, Hooks, MCP)","highlight":"What each of the four primitives is and what context it carries."},{"number":3,"title":"Tool, Skill, or Subagent? The Decision Framework","highlight":"The four-axis filter that stops you defaulting to a subagent."},{"number":4,"title":"Your First Three Subagents (Not Forty-Seven)","highlight":"Install a working planner, coder, reviewer stack on your own repo."},{"number":5,"title":"Writing Self-Contained Subagent Prompts","highlight":"The four-field briefing that stops cold subagents from guessing."},{"number":6,"title":"Hooks: Stop Flying Blind","highlight":"Wire a SubagentStop hook and watch every subagent in real time."},{"number":7,"title":"Running Subagents in Parallel (Without Clobbering)","highlight":"Git worktree isolation so workers never overwrite each other."},{"number":8,"title":"The Stack in Action: Skills + Hooks + Subagents Together","highlight":"One skill, three subagents, one hook, wired into an issue-to-PR pipeline."},{"number":9,"title":"Pay Less, Bill More: Token Economics + Operator Control","highlight":"Route workers to cheap models and cut the subagent line item 30%."},{"number":10,"title":"Catching Silent Failures in Production","highlight":"Three gates and a kill-switch hook that catch the runaway before it ships."},{"number":11,"title":"When NOT to Spawn a Subagent (The 47-Specialist Trap)","highlight":"The Goldilocks Test that retires agents that don't earn their slot."},{"number":12,"title":"Your Power-User Stack: What to Run This Month","highlight":"A signed 30-day plan from chat-box habit to multi-agent workflow."}],"amazon_url":"https://amzn.to/4uD7Mlt"},{"slug":"claude-design-playbook","title":"Claude Design Playbook","subtitle":"Ship 8 Client-Ready Projects in 30 Days","url":"https://youcanbuildthings.com/books/claude-design-playbook","cover":"https://youcanbuildthings.com/images/books/claude-design-playbook/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":215,"level":1,"level_name":"Beginner","categories":["claude-design","ai-design","design-systems"],"pitch":"8 shipped projects. 30 days. The Claude Design playbook the other 6 'Handbook' books on Amazon don't teach. Brand kit, Figma migration, Claude Code handoff, $500 to $5,000 service offer.","best_for":"Designers shipping client work","outcome":"8 client-ready projects in 30 days with the Figma → Claude Code handoff","series":{"slug":"claude-design","name":"Claude Design Playbooks","position":1,"of":3},"missions":[{"slug":"design-client-work","step":1,"reason":"Start here. Client work you can charge for without touching a codebase.","guide":"claude-design-landing-page-tutorial"}],"chapters":[{"number":1,"title":"Why Figma Dropped 6.89% in One Day","highlight":"The 90-day window between launch and everyone-knowing-it."},{"number":2,"title":"What Claude Design Does (and Won't Do)","highlight":"Floor vs ceiling, the 5-step workflow, the 60-second triage."},{"number":3,"title":"Setup, Plans, and the Weekly Allowance Problem","highlight":"Surgical refinement saves more allowance than any plan upgrade."},{"number":4,"title":"Your First Landing Page in 12 Minutes","highlight":"The 10-line prompt brief that kills generic SaaS output."},{"number":5,"title":"The Brand Kit Move That Stops Generic Output","highlight":"60 minutes of setup, every future project on-brand automatically."},{"number":6,"title":"Pitch Decks That Close the Round","highlight":"The slide-count decision tree and the upstream brief."},{"number":7,"title":"App Prototypes That Actually Click","highlight":"State-change prompts that make the prototype feel real."},{"number":8,"title":"Importing From Figma Without Breaking Anything","highlight":"GitHub issue #51149 and the asset-unbundle workaround."},{"number":9,"title":"The Claude Code Handoff","highlight":"Designed at noon, live URL by 5 PM."},{"number":10,"title":"Turning Claude Design Into Revenue","highlight":"The $500 to $5,000 service tier ladder and intake brief."},{"number":11,"title":"What Claude Design Can't Do (And Why You Need a Human)","highlight":"The six honest limits and the tools to use instead."},{"number":12,"title":"Your 30-Day Stack","highlight":"Week 1 ship, week 2 scale, week 3 retainer pitch, week 4 frontier."}],"amazon_url":"https://amzn.to/4tGdXoE"},{"slug":"claude-design-studio","title":"The Claude Design Studio","subtitle":"Scale Your Solo Design Business Into Agency-Tier Recurring Income Without Hiring a Team","url":"https://youcanbuildthings.com/books/claude-design-studio","cover":"https://youcanbuildthings.com/images/books/claude-design-studio/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":208,"level":2,"level_name":"Intermediate","categories":["claude-design","design-business","productized-services"],"pitch":"Scale your solo Claude Design service past the one-person ceiling, at agency-tier prices, without hiring anyone. A three-tier offer priced above $5,000, value-based pricing that defends the rate, a client-acquisition engine, delivery run on SOPs and a ticket board, and the retainer math that turns one-off projects into predictable monthly income. Every chapter ships a template you keep. 208 pages of build-along studio systems.","best_for":"Scaling a solo design service to agency rates","outcome":"A three-tier offer above $5,000, retainer income that stacks, and delivery on SOPs and a lean freelancer bench, no payroll","series":{"slug":"claude-design","name":"Claude Design Playbooks","position":2,"of":3},"missions":[{"slug":"design-client-work","step":2,"reason":"Once you can run the tool, this is how you price and staff it.","guide":"claude-design-to-claude-code-handoff"}],"chapters":[{"number":1,"title":"You've Hit the Solo Ceiling","highlight":"Why charging more can't fix income that resets to zero every month."},{"number":2,"title":"The Lean Studio Model","highlight":"The one-person studio that bills agency rates and still closes by dinner."},{"number":3,"title":"Productize or Die","highlight":"Name one outcome, one buyer, one band, and one thing you say no to."},{"number":4,"title":"Build Your Productized Offer Stack","highlight":"A three-tier offer sheet with the bottom rung priced above $5,000."},{"number":5,"title":"Price at Agency Tiers","highlight":"The value-based model that defends agency rates without flinching."},{"number":6,"title":"The Client Acquisition Engine","highlight":"Positioning, offer page, and intake flow that bring buyers to you."},{"number":7,"title":"Systematize Delivery","highlight":"SOPs and a ticket board that run delivery without you in the room."},{"number":8,"title":"Run Like a Team of Five","highlight":"An AI production map that lets one person deliver like five."},{"number":9,"title":"Retainers and Recurring Revenue","highlight":"Convert the Embedded tier into monthly income that stacks instead of resetting."},{"number":10,"title":"The Lean Freelancer Bench","highlight":"Delegate the overflow without hiring a single employee."},{"number":11,"title":"When It Breaks","highlight":"The failure modes of a scaling studio, and how to catch them early."},{"number":12,"title":"Your 90-Day Studio Scale Plan","highlight":"A dated 90-day plan you can start Monday."}],"amazon_url":"https://amzn.to/3ThuxOb"},{"slug":"claude-design-sync","title":"Claude Design Sync: Ship the Real App","subtitle":"The Two-Way Claude Code System for Shipping Production Apps Without Drift","url":"https://youcanbuildthings.com/books/claude-design-sync","cover":"https://youcanbuildthings.com/images/books/claude-design-sync/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":221,"level":2,"level_name":"Intermediate","categories":["claude-design","design-to-code","design-systems"],"pitch":"The two-way Claude Design round-trip Anthropic shipped in June and barely documented. Set up /design-sync once, write a design system as code the model actually obeys, cut the token burn that made people quit in fifteen minutes, recover a drifted repo, and deploy a live app that stays in sync. One real app, shipped and kept in sync. 221 pages, project-driven.","best_for":"Shipping a Claude Design as a real app","outcome":"The post-June two-way round-trip: /design-sync, a design system as code, drift recovery, and a live app that stays in sync","series":{"slug":"claude-design","name":"Claude Design Playbooks","position":3,"of":3},"missions":[{"slug":"design-client-work","step":3,"reason":"Add this if the design has to ship as a real, running app.","guide":null}],"chapters":[{"number":1,"title":"Design In, Production Out","highlight":"The two-way round-trip Anthropic shipped in June and barely documented."},{"number":2,"title":"A Map of the Round-Trip Surface","highlight":"Every command and surface that changed, mapped so you know what's real."},{"number":3,"title":"Claude Design or Claude Code?","highlight":"The 60-second call that decides where your tokens go."},{"number":4,"title":"Your First Clean Round-Trip","highlight":"One change all the way around the loop and back. The fix is /design-login, nine characters."},{"number":5,"title":"Your Design System, Written for Machines","highlight":"A design system written as code the model obeys instead of approximating."},{"number":6,"title":"Make the Model Obey","highlight":"A component-to-page audit that blocks off-brand output before it ships."},{"number":7,"title":"Stop the Token Bleed","highlight":"Cut the burn that made people quit in fifteen minutes. The second sync is nearly free."},{"number":8,"title":"When the Repo Drifts","highlight":"Pull a diverged repo back into sync without throwing away your team's work."},{"number":9,"title":"From Pretty to Working","highlight":"Real data, auth, and APIs behind the design. A working app, not a mockup."},{"number":10,"title":"Ship It Live and Keep It in Sync","highlight":"Deploy a live production app that stays in sync as it grows."},{"number":11,"title":"Agency-Grade Means Accessible","highlight":"The contrast and accessibility bar agency work has to clear."},{"number":12,"title":"When /design-sync Breaks (And It Will)","highlight":"The failure modes and the fixes, so a broken sync costs minutes not a day."},{"number":13,"title":"It Shouldn't Look Vibe-Coded","highlight":"The 30-day plan that ships work nobody can call vibe-coded."}],"amazon_url":"https://amzn.to/3Tv3bEf"},{"slug":"claude-fable-5","title":"Claude Fable 5","subtitle":"Turn One Model Into a Team","url":"https://youcanbuildthings.com/books/claude-fable-5","cover":"https://youcanbuildthings.com/images/books/claude-fable-5/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":180,"level":2,"level_name":"Intermediate","categories":["claude-fable-5","multi-model-ai","ai-model-routing"],"pitch":"Fable 5 is the model you bring in to lead: read the repo, shape the work, write the plan, and hand clean tasks to specialist models that execute. Stop paying frontier prices to watch it type. This book hands you the split-stack system as a build you own. Run your first Fable audit in twenty minutes, and by the weekend Fable is writing plans, Sonnet and Opus are executing handoffs, and your repo has a working /architect router. The last chapter ships one real project three ways and reads the receipt to the token. Every command runs, tested before it ships, with a free companion GitHub repo that needs no API key.","best_for":"Making Fable 5 the lead architect of a model team","outcome":"A split-stack system where Fable plans and specialist models execute, plus a working /architect router you own","series":null,"missions":[{"slug":"graph-engineering","step":6,"reason":"One model plans, specialists execute. A team, not a bigger model.","guide":"ai-repo-audit-prompt"}],"chapters":[{"number":1,"title":"The Most Expensive Engineer You'll Ever Hire","highlight":"Why Fable earns its keep leading, not typing, and the split-stack rule that keeps frontier cost off your busywork."},{"number":2,"title":"The Roster: Who's On Your Stack","highlight":"The model roster: which seat leads, builds, reviews, and types, and what each one actually costs to run."},{"number":3,"title":"The Money Model","highlight":"Credits, subscription plans, and API pricing worked out so you know what a project costs before you start."},{"number":4,"title":"Your First Fable Deliverable: The Repo Audit","highlight":"Run your first Fable audit in twenty minutes: point it at a repo and get back a work map you can act on."},{"number":5,"title":"Let Fable Write the Plan","highlight":"Turn Fable's judgment into an executable plan.md with a files-touched list a specialist model can pick up cold."},{"number":6,"title":"The Handoff Contract","highlight":"The single file that lets an architect model brief a builder model with zero context loss."},{"number":7,"title":"The Executor Run","highlight":"Supervise a specialist executor cheaply, catch drift early, and escalate to Fable only when it's worth the spend."},{"number":8,"title":"Fable as Judge","highlight":"Use Fable for one senior review pass on the finished work, with no infinite fix-me loops."},{"number":9,"title":"Routing Around the Safety Wall","highlight":"What to do when Fable refuses: route the task to another executor without fighting the safety wall."},{"number":10,"title":"Build the /architect Skill","highlight":"A one-command router that sends each task to the right model seat automatically."},{"number":11,"title":"Capstone: One Project, Three Cost Ledgers","highlight":"Ship one real project three ways and read the metered ledger: split-stack vs all-Fable vs all-Opus, to the token."},{"number":12,"title":"The Team That Survives the Next Model","highlight":"Wire every piece into a portable model-team repo that outlives Fable and carries into your next project."}],"amazon_url":"https://amzn.to/454cZrj"},{"slug":"claude-for-teachers","title":"Claude for Teachers","subtitle":"Build 11 Teaching Workflows","url":"https://youcanbuildthings.com/books/claude-for-teachers","cover":"https://youcanbuildthings.com/images/books/claude-for-teachers/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":229,"level":1,"level_name":"Beginner","categories":["claude-beyond-code","teaching","automation"],"pitch":"It is 9pm and you are still grading. Every verified US K-12 teacher just got a free year of premium Claude, and nobody shipped the system with it, which is why the output still needs fixing and fixing takes longer than doing the thing yourself. This book hands you eleven teaching workflows you build once and run for the rest of your career. You wire the workspace first, so Claude knows your grade, your standards, your rubric and your tone before it writes a word. Your first lesson plan is filed ten minutes after the workspace is live. Every document you build also ships as a blank copy in a free companion repo: one folder per chapter, nothing to install.","best_for":"Teachers still grading at 9pm with a free Claude year they have not opened","outcome":"Eleven teaching workflows, a scrub pass that protects student work, and a week you run without opening a blank chat window","series":{"slug":"claude-for-professionals","name":"Claude for Professionals","position":2,"of":2},"missions":[{"slug":"automate-my-work","step":4,"reason":"If you teach: the evenings you currently spend grading.","guide":null}],"chapters":[{"number":1,"title":"Free for a Year, and Nobody Told You How to Use It","highlight":"Find out what your free teacher account actually includes, and what the two pre-installed teaching Skills do."},{"number":2,"title":"\"I Don't Respect Teachers Who Use AI\"","highlight":"Write my-ai-policy.md: three things you hand Claude, three you never will, and the sentence you say to the colleague across the hall."},{"number":3,"title":"\"My Wife Would Be Fired in an Instant\"","highlight":"Build a roster code key that never leaves your device, plus the scrub pass that catches the detail hiding inside a kid's own writing."},{"number":4,"title":"Stop Re-Explaining Your Classroom Every Monday","highlight":"Write classroom-profile.md with six blocks and a never-list, then configure one Project per prep and A/B the difference."},{"number":5,"title":"The Ten-Minute Lesson Plan","highlight":"File one standards-aligned plan in your district's format, then mark the five swap slots that make the next one faster."},{"number":6,"title":"The Scanned Worksheet Pile","highlight":"Turn a scanned worksheet into an editable document, build a bulk practice bank with a written error tolerance, and get a sub-plan you can fire from your phone at 6:10am."},{"number":7,"title":"Three Versions of Every Lesson","highlight":"Produce support, core and stretch versions in sixty seconds with the objective holding across all three, plus a re-leveling pattern verified against a real tool."},{"number":8,"title":"Rubric First, Always","highlight":"Tighten a rubric into checklist form and build the calibration record that makes your first-pass grading defensible to a parent or a principal."},{"number":9,"title":"The Parent Email You Don't Want to Send","highlight":"Build a four-pattern communication library, convert one recurring admin task, and pull the actual question out of a parent's own AI slop."},{"number":10,"title":"What Six Hours a Week Is Actually Worth","highlight":"Turn your contract salary into a real hourly rate with all three assumptions printed, then price your subscriptions against it."},{"number":11,"title":"\"It Takes Longer to Fix Them\"","highlight":"Write a review checklist in your own subject's language and a do-not-delegate list where every entry names task, rule and evidence."},{"number":12,"title":"The Teacher Who Writes Her Own Tools","highlight":"Assemble the eleven into a weekly routine and a thirty-day rollout with a stop condition on each week."}],"amazon_url":"https://amzn.to/4wAefhf"},{"slug":"claude-life-sciences","title":"Claude for Life Sciences","subtitle":"Build 7 Research Workflows","url":"https://youcanbuildthings.com/books/claude-life-sciences","cover":"https://youcanbuildthings.com/images/books/claude-life-sciences/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":235,"level":2,"level_name":"Intermediate","categories":["claude-beyond-code","research","bioinformatics"],"pitch":"You asked Claude for the literature and it handed you three papers that do not exist. You ran the pipeline it wrote and today it breaks. This book hands you seven research workflows you build once and run for the rest of your career, each one with a verification layer that resolves outside the model. Your connectors are wired the first afternoon and your first verified literature review runs in under an hour, every citation resolved to a real paper or thrown out. By Week 2 your analysis script is a pipeline that returns the same answer on any machine, and a reviewer agent audits your work for the errors that slip past peer review. Written for a bench scientist, not a computer scientist.","best_for":"Bench scientists whose AI invents citations and breaks its own pipelines","outcome":"Seven research workflows with a verification layer that resolves outside the model, from literature review to a defensible methods section","series":{"slug":"claude-for-professionals","name":"Claude for Professionals","position":1,"of":2},"missions":[{"slug":"automate-my-work","step":5,"reason":"If you do research: workflows that will not invent a citation.","guide":null}],"chapters":[{"number":1,"title":"The Tool You Rent for $7,500 a Year (and Could Rebuild This Weekend)","highlight":"See what one scientist replaced for free, and where the line actually sits between a rentable suite and a workflow you own."},{"number":2,"title":"What Claude Gets Right, and the Five Ways It Will Fool You","highlight":"Write trust-boundary.md: five rows each side, and every unsupervised row must carry a detection method that resolves outside the model."},{"number":3,"title":"Equip Claude Before It Touches Your Data","highlight":"Install the life-sciences marketplace and ship your first Skill: a confounded-design check that fires on real work within a week."},{"number":4,"title":"A Literature Review That Won't Get You Retracted","highlight":"Build the citation-check Skill that resolves every reference to a real paper or kills it, plus an audit table for the review in front of you."},{"number":5,"title":"Clean Your Data Without Silently Breaking It","highlight":"Snapshot the before-state, then build an integrity reconciliation where every difference is accounted for, not merely reported."},{"number":6,"title":"From Chatting to Shipping","highlight":"Write the config by hand first, then get run_analysis.sh and the step scripts that read every parameter from it."},{"number":7,"title":"Same Inputs, Same Outputs, Every Time","highlight":"Convert the script into a DAG with a hand-written environment.yml and a locked env, then prove it on a clean install."},{"number":8,"title":"Catch the Errors That Pass Peer Review","highlight":"Build verification-rubric.md from your trust boundary, the reviewer Skill that runs it, and verify.sh for the half that needs no model at all."},{"number":9,"title":"Figures, Papers, and the Disclosure That Gets Them Accepted","highlight":"Regenerate the figure through the pipeline, write methods from files instead of memory, and draft the AI disclosure journals now demand."},{"number":10,"title":"The One-Person Lab","highlight":"Assemble nine exercises into one tool: the project directory in git, connectors.md, and go.sh that runs your recurring task end to end."},{"number":11,"title":"Where It Breaks: Guardrails, Garbage, and How to Recover","highlight":"Write runbook.md from failures that actually happened, each row naming the signal that announced it and the recovery you already ran."},{"number":12,"title":"Your First 30 Days as an AI-Augmented Scientist","highlight":"Write plan-30.md by day number with every generic noun replaced by a real one, then validate the whole repo in one pass."}],"amazon_url":"https://amzn.to/4wIZkRY"},{"slug":"claude-obsidian-second-brain","title":"Claude Code + Obsidian: The AI Second Brain Playbook","subtitle":"Build Your AI's Long Term Memory in a Weekend","url":"https://youcanbuildthings.com/books/claude-obsidian-second-brain","cover":"https://youcanbuildthings.com/images/books/claude-obsidian-second-brain/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":220,"level":1,"level_name":"Beginner","categories":["claude-code","obsidian","second-brain"],"pitch":"Stop re-explaining your work to Claude every morning. Ship the 5-folder vault, the CLAUDE.md that sticks, five lifecycle hooks, and three subagents in a weekend.","best_for":"Claude users tired of re-explaining their work","outcome":"A vault Claude actually reads: 5 folders, 5 hooks, 3 subagents","series":{"slug":"ai-memory","name":"AI Memory Playbooks","position":1,"of":4},"missions":[{"slug":"give-claude-memory","step":1,"reason":"Start here. You stop re-explaining your work every session.","guide":"claude-code-obsidian-vault-structure"}],"chapters":[{"number":1,"title":"The Memory of a Goldfish","highlight":"Why every Claude session starts from zero, and what changes when you give it a vault."},{"number":2,"title":"Why Your Vault Becomes a Junk Drawer","highlight":"The 5-folder schema that prevents the 2,000-note failure mode."},{"number":3,"title":"Karpathy's Trick","highlight":"The three layers (Raw, Wiki, Schema) that started the whole wave."},{"number":4,"title":"Your 5-Folder Vault, In One Sitting","highlight":"Install Claude Code + Obsidian, ship the schema, run the smoke test."},{"number":5,"title":"The CLAUDE.md That Doesn't Get Ignored","highlight":"Seven sections, 80-150 lines, in the load order Claude actually follows."},{"number":6,"title":"Five Hooks That Make CLAUDE.md Stick","highlight":"SessionStart, UserPromptSubmit, PostToolUse, PreCompact, Stop, wired with handler scripts."},{"number":7,"title":"Skills That Pay Rent","highlight":"/capture, /daily, /plan, /process-inbox, /weekly-review as five named workflows."},{"number":8,"title":"Three Subagents That Pay Rent","highlight":"brag-spotter, slack-archaeologist, cross-linker. Isolated contexts, three Friday runs, fifteen minutes."},{"number":9,"title":"Your Role, Your Vault","highlight":"PM, founder, freelancer, knowledge worker. Same five folders, four daily rituals."},{"number":10,"title":"Memory at 2,000 Notes","highlight":"Three retrieval tiers and the Ollama + obsidian-copilot setup that handles the middle band."},{"number":11,"title":"When It Breaks, And the 20-Minute Diagnostic","highlight":"Four maintenance failure modes and the printable diagnostic that catches them early."},{"number":12,"title":"Ship the Next 30 Days","highlight":"A week-by-week calendar that takes you from goldfish to working memory in 30 days."}],"amazon_url":"https://amzn.to/3PbZ9yV"},{"slug":"claude-skills","title":"Claude Code Skills","subtitle":"The SKILL.md Playbook: Wire Your AI to Build and Ship in One Weekend","url":"https://youcanbuildthings.com/books/claude-skills","cover":"https://youcanbuildthings.com/images/books/claude-skills/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":192,"level":1,"level_name":"Beginner","categories":["ai-tools","claude","automation"],"pitch":"You open Claude Code. It doesn't know your coding style. It doesn't remember your project rules. This book gives you the complete SKILL.md system. Build your first skill in 10 minutes, then stack 5 skills that turn Claude into an autonomous builder.","best_for":"Your first Claude Code project","outcome":"Build 5 skills that automate your workflow this weekend","series":{"slug":"claude-code-skills","name":"Claude Code Skills That Pay","position":1,"of":2},"missions":[{"slug":"build-with-claude-code","step":2,"reason":"Your first upgrade: stop retyping the same prompt every morning.","guide":"how-to-create-claude-code-skill"}],"chapters":[{"number":1,"title":"Everyone Else's Claude Remembers. Yours Doesn't.","highlight":"The blank slate problem and how skills fix it."},{"number":2,"title":"What Claude Skills Actually Are","highlight":"9 skill categories and how they differ from prompts."},{"number":3,"title":"Your First SKILL.md in 10 Minutes","highlight":"Folder structure, file naming, anatomy of a skill."},{"number":4,"title":"The Five Skills Every Developer Needs","highlight":"Code Style, Stop Slop, Testing, Documentation, Git Commit."},{"number":5,"title":"Architecture That Scales","highlight":"Organize 15-20+ skills without naming conflicts."},{"number":6,"title":"Self-Improving Loops and Memory","highlight":"Skills that evaluate and update themselves across sessions."},{"number":7,"title":"Skills for Non-Coders","highlight":"Design consistency, content voice matching, business reports."},{"number":8,"title":"Hooks, MCP, and the Full Stack","highlight":"Wire skills to hooks and MCP servers into automation pipelines."},{"number":9,"title":"From Skills to Income","highlight":"Package reusable templates worth $3K-$5K per client."},{"number":10,"title":"Selling Skills","highlight":"Marketplace listings, digital products, pricing strategies."},{"number":11,"title":"When Skills Break","highlight":"7 failure modes and a debugging flowchart."},{"number":12,"title":"Your 30-Day Skills Roadmap","highlight":"From 5-skill starter to 50+ skill library."}],"amazon_url":"https://amzn.to/4tbXnwe"},{"slug":"claude-skills-paid-work","title":"Claude Skills: The Paid Work Playbook","subtitle":"Build a Client-Ready Claude Skills System in 30 Days","url":"https://youcanbuildthings.com/books/claude-skills-paid-work","cover":"https://youcanbuildthings.com/images/books/claude-skills-paid-work/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":220,"level":2,"level_name":"Intermediate","categories":["claude-code","claude-skills","client-work"],"pitch":"You installed the skills and you still type the same prompt every morning. Twelve tests settle which ones earn their place: one that fires in three fresh sessions without being named, one whose output goes straight to a client, and a handover pack you can attach to an invoice.","best_for":"Anyone with a folder of skills they cannot say earns its place","outcome":"Twelve tests that settle which skills stay, one that fires unnamed in three fresh sessions, and a handover pack you can attach to an invoice","series":{"slug":"claude-code-skills","name":"Claude Code Skills That Pay","position":2,"of":2},"missions":[{"slug":"build-with-claude-code","step":7,"reason":"Where the folder stops being a personal habit and becomes something you can invoice.","guide":null},{"slug":"sell-ai-agents","step":8,"reason":"Turn a folder of Claude skills into a handover pack a client pays for.","guide":null}],"chapters":[{"number":1,"title":"The Folder You Have Been Avoiding Eye Contact With","highlight":"Build the intake sheet: what each skill claims, when it last fired, whether you have seen it work."},{"number":2,"title":"A Skill Is Not Just a Prompt, and Here Is the Test That Settles It","highlight":"Run the same prompt in two fresh sessions, skill off then on, and get a number for whether it helped."},{"number":3,"title":"The Bill Your Folder Charges Before You Type a Word","highlight":"Price what your folder loads into every conversation, then rank each skill by cost against how often it fires."},{"number":4,"title":"Make It Fire in a Fresh Session, Every Time","highlight":"Write one skill with an explicit trigger and prove it fires three times without you naming it."},{"number":5,"title":"Output You Would Put Your Name On","highlight":"Add the sources a skill must use, the shapes it must never produce, and one worked example of a right answer."},{"number":6,"title":"The Hardest Part Is Teaching It to Stay Quiet","highlight":"Give a skill an abstain rule, then run the near-miss prompts that must not trigger it."},{"number":7,"title":"Finding the Ones That Are Real","highlight":"A five-question screen that rejects a bad skill in ninety seconds."},{"number":8,"title":"Read It Before You Run It","highlight":"Read a public skill line by line before installing it, then write your own version that borrows none of the text."},{"number":9,"title":"Proof the Work Got Done Is the Part People Pay For","highlight":"Make a skill report what it did NOT do, then sort its output into send-as-is, read-first, or never-leaves-your-desk."},{"number":10,"title":"Arrange the Shelf So Someone Else Can Use It","highlight":"Package the folder for a paying client: naming, a manifest, and a one-page description of what fires when."},{"number":11,"title":"Six Months In, Delete Most of It","highlight":"A pruning routine that drops anything unfired in thirty days, merges duplicates, and re-measures the bill."},{"number":12,"title":"Make Them Outlive the Tool You Built Them In","highlight":"The release-day re-test you run when a new model ships and half your folder stops working."}],"amazon_url":"https://amzn.to/4xkonel"},{"slug":"claude-small-business","title":"Claude for Small Business: The Business That Runs Itself","subtitle":"The 30-Day System for Automating Your Back Office, Inbox, and Marketing","url":"https://youcanbuildthings.com/books/claude-small-business","cover":"https://youcanbuildthings.com/images/books/claude-small-business/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":186,"level":1,"level_name":"Beginner","categories":["claude","small-business","ai-automation"],"pitch":"Anthropic shipped a tool that runs your books, inbox, and marketing, then left you to guess which workflow comes first. This is the operating system it forgot: the exact 30-day order to hand your business to Claude, one workflow at a time, with a human yes on every dollar.","best_for":"Owners handed an automation tool with no order to run it in","outcome":"A 30-day order for handing the back office, inbox and marketing to Claude, with a human yes on every dollar","series":{"slug":"claude-beyond-code","name":"Automate Your Work with Claude","position":2,"of":2},"missions":[{"slug":"automate-my-work","step":2,"reason":"Once your own workflows stick, hand over the back office.","guide":"how-to-set-up-claude-for-small-business"}],"chapters":[{"number":1,"title":"The Tool That Runs a Business, and the Map Nobody Shipped","highlight":"Why owners freeze at a menu of fifteen workflows, and the sequence that fixes it."},{"number":2,"title":"What Claude for Small Business Actually Is (and What It Isn't)","highlight":"The real count (15 workflows, 15 skills, 1 router) and the one line that keeps you safe: it interfaces, it does not replace."},{"number":3,"title":"Get Your House in Order: Give Claude Your Business Context","highlight":"Build the four-file context pack that makes every workflow sound like you instead of a robot."},{"number":4,"title":"Your First Workflow in 30 Minutes","highlight":"Install Cowork, connect one tool, and run a safe read-only workflow that cannot break anything."},{"number":5,"title":"The Connector Spine: Plug In Your Real Tools","highlight":"The connect-test-verify loop that proves a connection before you trust it, across all 12 connectors."},{"number":6,"title":"Run the Back Office: Books, Invoices, Payroll Prep","highlight":"Stand up an approval-gated back office: payroll checks, invoice chasing, and the month-end packet your accountant loves."},{"number":7,"title":"Run Growth: Marketing, Content, and Customer Service","highlight":"Ranked call lists, customer replies in your voice, and marketing you actually publish, with your yes on everything customer-facing."},{"number":8,"title":"When the Built-Ins Don't Fit: Write Your Own Workflow","highlight":"Fork a plugin and write your own workflow in plain English. The durable skill that survives every product update."},{"number":9,"title":"The SaaS Teardown: What This Actually Saves You","highlight":"The honest before-and-after subscription math that nets a real monthly savings number, with the $20 counted."},{"number":10,"title":"Turn Your System Into a Side Income (Optional)","highlight":"Package the system you built and set it up for other owners. A second income stream hiding in the work you already did."},{"number":11,"title":"Don't Let Claude Run Wild: Safety, Guardrails, and the Honest Limits","highlight":"Draw your three-tier red lines so Claude never touches money or a customer without your approval."},{"number":12,"title":"Your 30-Day Rollout: The Roadmap the Launch Never Gave You","highlight":"The exact week-by-week order, from foundation to money to growth to lock-in: a business that runs itself by Day 30."}],"amazon_url":"https://amzn.to/4uBiU2s"},{"slug":"context-engineering","title":"Context Engineering","subtitle":"The 30-Day Claude Code Playbook","url":"https://youcanbuildthings.com/books/context-engineering","cover":"https://youcanbuildthings.com/images/books/context-engineering/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":222,"level":2,"level_name":"Intermediate","categories":["claude-code","context-engineering","agentic-coding"],"pitch":"Hour one, Claude Code is brilliant. Hour six, it's guessing. Build the 11 tools that stop the fade: a context inventory, a repeatable test that proves whether a change helped, a handoff packet a dead session passes to a fresh one, and a token budget with a measured before and after.","best_for":"Claude Code users whose sixth hour is worse than their first","outcome":"11 tools that kill context rot, a handoff packet a dead session passes on, and a token bill with a measured before and after","series":{"slug":"agentic-coding","name":"Agentic Coding: Ship Bigger Projects with AI","position":2,"of":3},"missions":[{"slug":"reliable-agents","step":3,"reason":"Fix the sixth hour being worse than the first.","guide":"context-engineering-for-ai-agents"}],"chapters":[{"number":1,"title":"Same Model. Same Prompt. Garbage Output.","highlight":"Why the sixth hour is worse than the first, and what is actually degrading."},{"number":2,"title":"What Actually Fills the Window","highlight":"A context inventory that shows what is eating your window, line by line."},{"number":3,"title":"Measure It or You're Guessing","highlight":"Build the test first. Every technique after this has to beat your own baseline or it does not ship."},{"number":4,"title":"Know When the Window Is Cooked","highlight":"A live gauge with three thresholds: watch, hand off, stop."},{"number":5,"title":"The CLAUDE.md That Earns Its Tokens","highlight":"Cut the file down until every surviving rule has a number behind it."},{"number":6,"title":"Context Rot, or How Your Agent Poisons Itself","highlight":"A rot detector that catches your agent reasoning off its own failed attempts."},{"number":7,"title":"The Handoff Packet","highlight":"A dead session hands off to a fresh one, checked against your repo before it continues."},{"number":8,"title":"Keep It Out of the Window","highlight":"A subagent split that keeps your main window flat while the work still gets done."},{"number":9,"title":"The Token Budget That Pays You Back","highlight":"Profile your sessions. One builder found a single file read 118 times and cut $15,000."},{"number":10,"title":"The Team Context Bundle","highlight":"Ship your context system to teammates so it survives more than one machine."},{"number":11,"title":"When Context Engineering Is the Wrong Answer","highlight":"The cases where a bigger window, a different model, or plain code beats every tool in this book."},{"number":12,"title":"Your 30-Day Context System","highlight":"The whole system on your calendar, with a token bill that has a before and an after."}],"amazon_url":"https://www.amazon.com/dp/B0HDM1BL3S"},{"slug":"faceless-content-profits","title":"Faceless Content Profits","subtitle":"$1,000/Month, AI Videos, No Camera","url":"https://youcanbuildthings.com/books/faceless-content-profits","cover":"https://youcanbuildthings.com/images/books/faceless-content-profits/cover.jpg","price":9.99,"currency":"USD","format":"Kindle ebook","page_count":178,"level":1,"level_name":"Beginner","categories":["content-creation","tiktok","passive-income"],"pitch":"The step-by-step system for building a faceless content business across TikTok, YouTube Shorts, and Instagram Reels. 11 chapters, 7 build steps, real income data. From your first video to $1,000/month.","best_for":"Content creators, no camera","outcome":"First video to $1,000/month","series":null,"missions":[],"chapters":[{"number":1,"title":"The $847/Month Side Hustle Nobody Talks About","highlight":"Real month-by-month income data from a Reddit creator who tracked every dollar."},{"number":2,"title":"The Faceless Content Revolution","highlight":"5 content formats, 3 platforms, and why multi-platform is the real strategy."},{"number":3,"title":"Your Perfect Niche in 48 Hours","highlight":"The 3-filter method with RPM data for 15 niches and a kill rule for when to pivot."},{"number":4,"title":"The AI Creator's Toolkit","highlight":"Every tool tested. Two complete stacks: $0/month and $30-50/month."},{"number":5,"title":"Publish Your First Video Today","highlight":"60-minute walkthrough from idea to live TikTok post."},{"number":6,"title":"TikTok Slideshows That Print Money","highlight":"3 formats that consistently go viral, with copy-paste slide templates."},{"number":7,"title":"YouTube Shorts and the Cross-Platform Game","highlight":"Why YouTube pays 5-10x more per view and the 13-minute cross-posting workflow."},{"number":8,"title":"The 15-Minute Video Factory","highlight":"Batch produce 14 videos in one Sunday afternoon."},{"number":9,"title":"From Views to $1,000/Month","highlight":"7 revenue paths, the income formula, and 3 worked paths to $1K."},{"number":10,"title":"The Months Nobody Shows You","highlight":"The honest chapter. What $0 months feel like and the dead zone survival playbook."},{"number":11,"title":"Your 90-Day Playbook","highlight":"Week-by-week plan with milestones, a commitment contract, and community resources."}],"amazon_url":"https://amzn.to/4tdg1n8"},{"slug":"files-over-prompts","title":"Files Over Prompts","subtitle":"Build HTML Artifacts and LLM Wikis Your Claude Agent Actually Reads","url":"https://youcanbuildthings.com/books/files-over-prompts","cover":"https://youcanbuildthings.com/images/books/files-over-prompts/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":196,"level":2,"level_name":"Intermediate","categories":["claude-code","llm-wiki","personal-ai-os"],"pitch":"Prompts plateaued. Files compound. Build the substrate the smart developers already shipped: a 5-entry LLM wiki by Saturday morning, persistent memory by Saturday night, three throwaway HTML editors by Sunday. No SaaS, no API except Anthropic, every file under your control.","best_for":"Prompt writers whose context dies with the session","outcome":"A 5-entry LLM wiki, persistent memory, and three throwaway HTML editors in one weekend","series":{"slug":"ai-memory","name":"AI Memory Playbooks","position":3,"of":4},"missions":[{"slug":"give-claude-memory","step":2,"reason":"Next: memory stops being one vault and becomes files you reuse anywhere.","guide":"claude-code-persistent-memory"}],"chapters":[{"number":1,"title":"The Inversion","highlight":"Why you're scrolling past Karpathy's wiki wrong, and what changes when the agent reads first."},{"number":2,"title":"Foundation","highlight":"Writer-mode vs reader-mode and the 4 rules for organizing data for the reader who isn't you."},{"number":3,"title":"Build Your First LLM Wiki","highlight":"The Karpathy skeleton on disk in 90 minutes: 2 folders, a schema file, and 5 entries across PKM, sales, support, code review, and research."},{"number":4,"title":"Persistent Memory","highlight":"Three injection mechanisms (file import, Notion + iOS Shortcuts, MCP server) and the Tuesday morning test that proves it works."},{"number":5,"title":"Retrieval, Linting & Hallucination Compounding","highlight":"How one wrong summary becomes 16 downstream errors and the weekly lint pass that cuts the tree at level 1."},{"number":6,"title":"HTML Artifacts, The Pivot","highlight":"Why you'll stop writing markdown: the 6 reasons, the 6 FAQ counter-objections, and the design-system file every later artifact pulls from."},{"number":7,"title":"HTML Specs, Plans & Reports","highlight":"Implementation plan, weekly status report, and research explainer as HTML artifacts your team actually reads."},{"number":8,"title":"HTML Code Review & Understanding","highlight":"The PR review HTML you attach to every PR, plus the code-tour HTML for unfamiliar modules."},{"number":9,"title":"HTML Design Artifacts","highlight":"Component variants, animation prototypes, SVG flowcharts, and slide decks: the four design-adjacent categories where markdown loses."},{"number":10,"title":"Custom Editing Interfaces","highlight":"Three throwaway editors: triage board, feature flag editor, prompt tuner. Each ends with an export, each disposable in the best sense."},{"number":11,"title":"The Web of HTML Files","highlight":"Multi-agent, multi-vault, team scale: the verification agent, three-vault topology, and the no-code path for non-developers."},{"number":12,"title":"When Personal AI OS Is Overkill","highlight":"The cost ladder, the decision tree, and the maintenance routine that keeps the substrate honest past week four."}],"amazon_url":"https://amzn.to/4v1TkDs"},{"slug":"get-cited-by-ai","title":"Get Cited by AI: Show Me the Number","subtitle":"No-Hype Answer Engine Optimization for SaaS Founders and Site Owners","url":"https://youcanbuildthings.com/books/get-cited-by-ai","cover":"https://youcanbuildthings.com/images/books/get-cited-by-ai/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":186,"level":1,"level_name":"Beginner","categories":["answer-engine-optimization","ai-search","seo"],"pitch":"You ask ChatGPT who's best in your space and it names three competitors, not you. Your buyers stopped Googling; they ask ChatGPT, Perplexity, and Gemini now, and you have no idea if those answers mention you. This is the proof-driven system the whole AI-search shelf forgot: measure your AI-citation share in 20 minutes, run a monthly tracking loop wired into Google's Search Console AI report, rewrite pages so AI actually quotes them, make your site agent-readable with a real llms.txt, and prove the number moved. No hype, just the part of GEO that's real.","best_for":"Site owners measuring AI citations","outcome":"A baseline citation scorecard, a monthly tracking loop, and pages AI actually quotes","series":null,"missions":[{"slug":"content-and-visibility","step":1,"reason":"For site owners who want a number, not a feeling, on AI citations.","guide":"are-ai-visibility-tools-accurate"}],"chapters":[{"number":1,"title":"You're Invisible to the AI Your Buyers Now Ask","highlight":"See why your competitors get named in AI answers while you find out by accident."},{"number":2,"title":"How AI Decides Who to Cite (and Why Your Google Rank Doesn't)","highlight":"Trace the four-step engine pipeline and learn which of three citation surfaces your goal lives in."},{"number":3,"title":"Signal vs Snake Oil: What Google Tells You to Ignore","highlight":"Build a three-question filter that sorts any AEO tactic into real, myth, or unproven."},{"number":4,"title":"Your First Citation Audit, in 20 Minutes","highlight":"Fill a baseline scorecard and state your real citation share versus your top competitor."},{"number":5,"title":"The Measurement Loop: Watch Your Citation Share Move","highlight":"Turn the audit into a monthly loop and wire in Google's Search Console AI report honestly."},{"number":6,"title":"Which Tracking Tools Lie to You (and Which to Trust)","highlight":"Score any tool against a trust-verify-ignore rubric and cross-check it against your hand-collected truth."},{"number":7,"title":"Citation-Worthy: The Content AI Actually Quotes","highlight":"Rewrite a page answer-first with liftable passages, then prove the citation gain on your scorecard."},{"number":8,"title":"llms.txt, Honestly: A Map for Agents, Not a Citation Hack","highlight":"Write a real llms.txt with an H1, summary, and curated links, then validate it in Lighthouse."},{"number":9,"title":"Don't Block the Robots You Want","highlight":"Curl-knock as each AI search bot and fix the CDN block silently killing your citations."},{"number":10,"title":"What a Citation Is Actually Worth","highlight":"Build a citations-to-pipeline ROI model that separates buyer-intent value from vanity mentions."},{"number":11,"title":"When the Number Won't Move","highlight":"Run a diagnostic that tells a fixable failure from a query sourced entirely off-site."},{"number":12,"title":"Your Quarterly Citation Operating System","highlight":"Assemble every artifact into a measure-monthly, act-quarterly system with a seeded 90-day template."}],"amazon_url":"https://amzn.to/4e6pdoM"},{"slug":"llm-council","title":"The LLM Council","subtitle":"Stop Your Yes-Man AI and Build a Board of Advisors That Argues Before It Agrees","url":"https://youcanbuildthings.com/books/llm-council","cover":"https://youcanbuildthings.com/images/books/llm-council/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":196,"level":3,"level_name":"Advanced","categories":["llm-council","multi-agent-ai","ai-sycophancy"],"pitch":"Your AI tells you what you want to hear, then builds a flawless case on a cracked premise. Build the council that argues before it agrees: five independent advisors, anonymous peer review, one verdict you can trust. The complete system Karpathy sketched and nobody finished, as Claude Code skills you run this weekend.","best_for":"Anyone whose AI agrees with everything they say","outcome":"Five advisors that answer independently, peer-review anonymously, and return one verdict with the dissent named","series":{"slug":"zero-human-team","name":"The Zero-Human Team","position":2,"of":3},"missions":[{"slug":"give-claude-memory","step":3,"reason":"Memory gets you recall. This gets you a second opinion that disagrees.","guide":"build-llm-council-claude-code"}],"chapters":[{"number":1,"title":"The Yes-Man Tax","highlight":"The silent cost of running every important decision past one agreeable model, and the turn toward a council."},{"number":2,"title":"What a Council Actually Is","highlight":"The four-box flow: independent answers, anonymous peer review, and a chairman that returns one verdict."},{"number":3,"title":"Why One Model Lies to You","highlight":"The three ways a single model leads you wrong (hallucination, sycophancy, bias) and which a council fixes."},{"number":4,"title":"Build Your First Council This Weekend","highlight":"A working five-advisor /council Claude Code skill, one command, no two-terminal setup."},{"number":5,"title":"The Chairman: From Five Opinions to One Verdict","highlight":"The anonymous ranking and the chairman that turns five opinions into one verdict with the dissent named."},{"number":6,"title":"Design Your Own Council","highlight":"A parameterized template and an archetype library so you convene the right council for any decision."},{"number":7,"title":"The Multi-Model Council","highlight":"Route GPT, Claude, Gemini, and Grok through OpenRouter so no single vendor's blind spot decides the verdict."},{"number":8,"title":"The Code-Review Council","highlight":"A /review-council where Codex, Claude, and Gemini argue over your diff and block on any real bug."},{"number":9,"title":"Your AI Board of Advisors","highlight":"A standing /board for pricing, hiring, and go/no-go calls where a yes-man is most expensive."},{"number":10,"title":"The Verification Council","highlight":"A /verify council that fact-gates a claim and reports SUPPORTED, CONTRADICTED, or an honest UNVERIFIABLE."},{"number":11,"title":"Is It Just 5x Slower?","highlight":"The honest cost reckoning, parallel execution, and the guardrail against a council faking consensus."},{"number":12,"title":"Your Council Operating System","highlight":"Tie every council into one operating system with a one-line guide for which to convene when."}],"amazon_url":"https://amzn.to/4ohkST9"},{"slug":"local-ai-ollama","title":"Ship Local AI with Ollama","subtitle":"Build 5 Real Projects on Your Own Hardware in 30 Days","url":"https://youcanbuildthings.com/books/local-ai-ollama","cover":"https://youcanbuildthings.com/images/books/local-ai-ollama/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":193,"level":1,"level_name":"Beginner","categories":["ai-tools","local-ai","ollama"],"pitch":"Stop paying $200/month for API calls. Run GPT-class models on your own machine. No API key, no monthly bill, no data leaving the room. 5 real projects from VS Code AI assistant to RAG knowledge base to freelance service.","best_for":"Privacy-first local AI builders","outcome":"5 real Ollama projects on your own GPU in 30 days","series":{"slug":"local-ai","name":"Local AI Playbooks","position":1,"of":2},"missions":[{"slug":"private-local-ai","step":1,"reason":"Start here. Your own GPU, no API bill, nothing leaves the house.","guide":"build-local-rag-ollama-chromadb-python"}],"chapters":[{"number":1,"title":"$200/Month in API Bills, or Zero","highlight":"The real cost comparison that makes local AI obvious."},{"number":2,"title":"The Hardware Truth","highlight":"What you actually need to run models locally."},{"number":3,"title":"Pick Your Weapon","highlight":"Ollama, LM Studio, and the model zoo compared."},{"number":4,"title":"Zero to Running in 15 Minutes","highlight":"Install, pull a model, start chatting."},{"number":5,"title":"Your First AI Pair Programmer","highlight":"A free coding assistant in VS Code."},{"number":6,"title":"Build Your Private Knowledge Base","highlight":"Local RAG with ChromaDB and Ollama."},{"number":7,"title":"Connect Everything","highlight":"API server, chatbot, home server setup."},{"number":8,"title":"Lock It Down","highlight":"Privacy and security for local deployments."},{"number":9,"title":"Agents, Tool Calling, Multi-Model Routing","highlight":"Advanced patterns that make local AI production-ready."},{"number":10,"title":"The Money","highlight":"Freelance, consult, and sell local AI services."},{"number":11,"title":"The Honest Chapter","highlight":"What local AI still can't do."},{"number":12,"title":"Your Next Move","highlight":"Where local AI is headed and how to stay ahead."}],"amazon_url":"https://amzn.to/3NWMkrJ"},{"slug":"master-claude-code","title":"Master Claude Code: 60 Tools You're Not Using","subtitle":"Build Multi-Agent Pipelines and Learn $150/Hour AI Skills in 30 Days","url":"https://youcanbuildthings.com/books/master-claude-code","cover":"https://youcanbuildthings.com/images/books/master-claude-code/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":200,"level":2,"level_name":"Intermediate","categories":["ai-tools","claude","claude-code"],"pitch":"60+ hidden tools. Multi-agent pipelines. Production security. The advanced Claude Code guide that starts where every other book stops.","best_for":"Advanced Claude Code users","outcome":"60+ hidden tools and multi-agent pipelines","series":{"slug":"claude-code","name":"Claude Code Playbooks","position":3,"of":3},"missions":[{"slug":"build-with-claude-code","step":3,"reason":"You know the basics. This is everything the tool does that you never found.","guide":"claude-code-prevent-production-disasters"}],"chapters":[{"number":1,"title":"The 90% You're Not Using","highlight":"Why most developers use 6 of Claude Code's 60+ tools."},{"number":2,"title":"Under the Hood","highlight":"Map the full tool system and architecture."},{"number":3,"title":"Your .claude/ Directory Is Your Superpower","highlight":"Build the config that changes everything."},{"number":4,"title":"Your First Real Build","highlight":"From blank terminal to deployed app in one afternoon."},{"number":5,"title":"Multi-Agent Workflows","highlight":"Three agents, one command, zero manual intervention."},{"number":6,"title":"Your Daily Workflow","highlight":"When to use Claude Code vs Cursor vs Copilot."},{"number":7,"title":"Production Hardening","highlight":"The config that prevents the disasters Reddit warns about."},{"number":8,"title":"Team Workflows","highlight":"Team-wide standards from one cloned repo."},{"number":9,"title":"Beyond Code","highlight":"Browser automation, data pipelines, document processing."},{"number":10,"title":"The Money Chapter","highlight":"Four paths from Claude Code skills to income."},{"number":11,"title":"What Claude Code Can't Do","highlight":"Honest limits and the human skills that fill the gaps."},{"number":12,"title":"What's Coming","highlight":"Your 6-month roadmap with specific projects."}],"amazon_url":"https://amzn.to/41eMRbs"},{"slug":"master-ollama-speed-playbook","title":"Master Ollama - The Speed Playbook","subtitle":"Run Local LLMs 10x Faster and Eliminate Cloud AI Costs This Weekend","url":"https://youcanbuildthings.com/books/master-ollama-speed-playbook","cover":"https://youcanbuildthings.com/images/books/master-ollama-speed-playbook/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":235,"level":2,"level_name":"Intermediate","categories":["ai-tools","local-ai","ollama","performance"],"pitch":"You installed Ollama. Got 3 tok/s. Quit. This is the optimization playbook for people who tried local AI and bounced. Benchmark your GPU, predict VRAM in 30 seconds, fit a 26B model on 16GB, and pass the coffee test. 235 pages of measured fixes.","best_for":"Ollama users stuck at 3 tok/s","outcome":"Tune your local AI from 3 to 30+ tok/s on the same GPU","series":{"slug":"local-ai","name":"Local AI Playbooks","position":2,"of":2},"missions":[{"slug":"private-local-ai","step":2,"reason":"Then fix the part everyone hits: it works, but it crawls.","guide":"why-is-ollama-so-slow"}],"chapters":[{"number":1,"title":"You Installed Ollama. Then You Quit.","highlight":"The 13-minute response problem and why your hardware is not the issue."},{"number":2,"title":"The 2026 Model Map","highlight":"Gemma, Qwen, DeepSeek, Llama, Mistral, Phi. Which one fits your GPU."},{"number":3,"title":"Benchmark Your Hardware in 15 Minutes","highlight":"Real tok/s on your machine, not someone else's Reddit numbers."},{"number":4,"title":"Ollama vs llama.cpp vs LM Studio","highlight":"Head-to-head benchmarks. The 'double your speed' claim debunked."},{"number":5,"title":"Modelfiles That Actually Matter","highlight":"Three task-tuned configs that beat default settings."},{"number":6,"title":"VRAM Math: Predict Before You Download","highlight":"The formula that ends the guessing game on which models fit."},{"number":7,"title":"Why It's Slow and How to Fix It","highlight":"The 6-bottleneck diagnostic flowchart in priority order."},{"number":8,"title":"Build AI Labs from Weird Hardware","highlight":"Phone server, GPU cluster, NUC lab. Three real builds."},{"number":9,"title":"Advanced Quantization","highlight":"IQ3_M and importance-matrix tricks to squeeze big models into small VRAM."},{"number":10,"title":"Benchmark Everything","highlight":"The 10-prompt framework you reuse every time a new model drops."},{"number":11,"title":"What Local AI Still Can't Do","highlight":"The honest line between local and cloud, with a decision sheet."},{"number":12,"title":"When the Next Model Drops","highlight":"Evaluate any new release in 15 minutes with your benchmark suite."}],"amazon_url":"https://amzn.to/3QXChU9"},{"slug":"mcp-playbook","title":"Model Context Protocol: The Builder's Playbook","subtitle":"Build AI Agents That Connect to Everything","url":"https://youcanbuildthings.com/books/mcp-playbook","cover":"https://youcanbuildthings.com/images/books/mcp-playbook/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":195,"level":2,"level_name":"Intermediate","categories":["mcp","ai-agents","python"],"pitch":"Ship your first MCP server this weekend, then sell it for $3K-$5K per client. The complete system for building AI agents that talk to any API.","best_for":"Building MCP servers for clients","outcome":"Ship an MCP server, sell it for $3K-$5K","series":{"slug":"ai-agent-operations","name":"Client-Ready AI Agents","position":1,"of":3},"missions":[{"slug":"sell-ai-agents","step":6,"reason":"Build the server a client actually pays for.","guide":"mcp-freelance-consulting-pricing"},{"slug":"graph-engineering","step":9,"reason":"Last: the layer that lets the fleet reach your real systems.","guide":"build-mcp-server-python"}],"chapters":[{"number":1,"title":"The Protocol That Changes Everything","highlight":"Why MCP is the missing piece for AI agents."},{"number":2,"title":"Your First MCP Server in 30 Minutes","highlight":"From npm init to a working server."},{"number":3,"title":"Resources, Tools, and Prompts","highlight":"The three building blocks of every MCP server."},{"number":4,"title":"Connect to Any API","highlight":"Turn any REST API into an MCP server."},{"number":5,"title":"Database Integration","highlight":"Give your AI agent a memory."},{"number":6,"title":"Multi-Server Orchestration","highlight":"Chain MCP servers for complex workflows."},{"number":7,"title":"Build a Client Application","highlight":"Ship a product on top of your MCP servers."},{"number":8,"title":"Testing and Debugging","highlight":"The tools that save you hours of guessing."},{"number":9,"title":"Sell MCP Consulting","highlight":"The $3K-$5K per client business model."},{"number":10,"title":"Deploy to Production","highlight":"From localhost to real users."},{"number":11,"title":"Security and Auth","highlight":"Don't ship a vulnerability."},{"number":12,"title":"The MCP Ecosystem","highlight":"Where this is going and how to stay ahead."}],"amazon_url":"https://amzn.to/41vHKUc"},{"slug":"more-than-the-model","title":"Your Agent Is More Than the Model","subtitle":"The 7-Part Agent Harness for Swapping Models, Stretching Your Token Budget, and Shipping Working Code","url":"https://youcanbuildthings.com/books/more-than-the-model","cover":"https://youcanbuildthings.com/images/books/more-than-the-model/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":223,"level":2,"level_name":"Intermediate","categories":["agent-harness","agentic-coding","model-routing"],"pitch":"Fifteen minutes into the session the weekly quota is gone and the job never finished. Build the seven parts around the model that decide whether a job finishes: an adapter that swaps providers in one line, a token budget that holds, a claim checker, and an eval set that tests the next model the day it ships.","best_for":"Anyone whose weekly quota runs out before the job finishes","outcome":"A model you swap in one line, a token budget that holds, and an eval set that tests the next model the day it ships","series":{"slug":"zero-human-team","name":"The Zero-Human Team","position":3,"of":3},"missions":[{"slug":"reliable-agents","step":8,"reason":"Keep everything you built when the model under it changes.","guide":null},{"slug":"graph-engineering","step":7,"reason":"Swap the model under any agent in one line, and test the next one the day it ships.","guide":null}],"chapters":[{"number":1,"title":"The Model Is 20 Percent. You Own the Rest.","highlight":"Same model, different adapter, 54 points apart: the measured case for owning everything around the model."},{"number":2,"title":"Your Harness Already Exists. Here Is What It Owns.","highlight":"Inventory the six layers of your current setup and mark each one yours, the vendor's, or nobody's."},{"number":3,"title":"Which Harness You Run, and What It Costs to Stay","highlight":"Price leaving your current setup in hours, row by row, with a named input behind every hour."},{"number":4,"title":"One Job, Two Models, One Afternoon","highlight":"Run one real job on two models and get your first measured figure for what the layer around the model is worth."},{"number":5,"title":"Make the Model a Part You Can Replace","highlight":"Build a model adapter that changes providers in one line, then prove the same job passes on both."},{"number":6,"title":"The Tollgate: What You Pay Before the Model Reads a Word","highlight":"Put a token budget with an eviction rule on one job and count the tokens before and after."},{"number":7,"title":"Keep the Work Outside the Conversation","highlight":"Move run history into a state store so a long job stops paying for its own memory and resumes where it stopped."},{"number":8,"title":"Verify the Claim, Not the Code","highlight":"Wire a claim checker on every completion that tests the contract, the exit code, and the bytes instead of the summary."},{"number":9,"title":"What One Finished Job Actually Costs","highlight":"Price every finished job with the failed reruns counted in, then write a routing rule your setup reads."},{"number":10,"title":"Prove Which Combination Earns","highlight":"Turn your own past commits into an eval set you run in one command the day a new model ships."},{"number":11,"title":"He Told It to Stop. It Deleted the Database Anyway.","highlight":"Build a stop that fires at the tool boundary in both vendors, plus a failure-mode checklist with a drill for each row."},{"number":12,"title":"Eight Months, 883 Commits, Abandoned. Do This Instead.","highlight":"A swap runbook and a thirty-day plan, so a new model launch costs one morning instead of a rebuild."}],"amazon_url":"https://amzn.to/4xuWY9J"},{"slug":"multi-agent-orchestration","title":"Multi-Agent Orchestration","subtitle":"Build an AI Agent Team in 30 Days","url":"https://youcanbuildthings.com/books/multi-agent-orchestration","cover":"https://youcanbuildthings.com/images/books/multi-agent-orchestration/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":253,"level":3,"level_name":"Advanced","categories":["ai-agents","agent-orchestration","multi-agent-systems"],"pitch":"You split the job across five agents. One stalls. One loops. One burns $50. In 30 days you turn a single babysat agent into a team: a lead that assigns bounded work to cheaper models, a fan-out that takes on jobs one context window cannot hold, a gate that blocks bad handoffs, and a spend cap that kills a runaway run before it costs $500.","best_for":"Anyone whose five-agent split ends with one stalled, one looping, and $50 gone","outcome":"A lead assigning bounded work to cheap workers, a fan-out past one context window, a bad-handoff gate, and a spend cap that kills a runaway run","series":{"slug":"ai-agent-playbooks","name":"The Overnight AI Team","position":2,"of":3},"missions":[{"slug":"graph-engineering","step":1,"reason":"Start here. One lead handing bounded work to cheap workers.","guide":"mcp-multi-agent-orchestration-python"}],"chapters":[{"number":1,"title":"The Margin Moved to Orchestration","highlight":"Why the model you pay most for should decide things, not type them, and what that split is worth."},{"number":2,"title":"What a Harness Actually Is (and When You Need One)","highlight":"Build a two-file orchestrator-and-worker pipeline you extend in every remaining chapter."},{"number":3,"title":"The Five Production Patterns","highlight":"Pipeline, supervisor, fan-out, debate, and evaluator, each with a runnable skeleton and a routing test."},{"number":4,"title":"Orchestrator and Workers, Your First Real Pipeline","highlight":"Run three parallel workers on the cheap tier under a lead-tier planner, with token totals reported."},{"number":5,"title":"Fan-Out, Do the Work One Context Can't Hold","highlight":"Dispatch workers in parallel and watch the context budget stay flat instead of filling up."},{"number":6,"title":"Shared State and Handoffs","highlight":"Typed envelopes, atomic writes that survive a kill, and a claim registry that queues colliding workers."},{"number":7,"title":"The Reliability Machinery, Stop the Silent Failure","highlight":"A gate that blocks on exit 2 and deadlines that propagate so a child never outlives its parent."},{"number":8,"title":"Observability, Know It Broke Before a Human Checks","highlight":"NDJSON spans and a locator that names the earliest failing stage in under a minute."},{"number":9,"title":"Cost Control, Never Burn $500 at Hour 3 Again","highlight":"A cost model that refuses placeholder rates and a hard spend cap wired into the run."},{"number":10,"title":"Ship the System That Does Paid Work","highlight":"A parameterized pipeline driven by a job file, with validation, a worker ceiling, and a budget ceiling."},{"number":11,"title":"When It All Goes Wrong (and How to Recover)","highlight":"A runbook indexed by symptom, plus quarantine and resumable checkpoints at stage boundaries."},{"number":12,"title":"Your First Production System in 30 Days","highlight":"A dated 30-day plan on your own project and a scaffold generated for the pattern you picked."}],"amazon_url":"https://amzn.to/4wYHGuw"},{"slug":"obsidian-dreaming-loop","title":"Obsidian + Claude Code Build the Dreaming Loop","subtitle":"Keep Your Second Brain Accurate While You Sleep","url":"https://youcanbuildthings.com/books/obsidian-dreaming-loop","cover":"https://youcanbuildthings.com/images/books/obsidian-dreaming-loop/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":231,"level":3,"level_name":"Advanced","categories":["ai-memory","obsidian","claude-code"],"pitch":"You open Claude Code, it reads your vault, and it answers with a fact that stopped being true in March. Nothing errors, nothing turns red, and the answers keep arriving in the same confident tone whether they are true or four months dead. This book gives you the loop that catches it. Saturday you build the constitution and the fact schema. Sunday your first rot report names the pages your vault is already wrong about. By next weekend the loop runs unattended and sweeps your busiest pages first. By day ninety a regression suite turns \"is mine correct?\" into a number you can defend.","best_for":"Anyone whose vault answers confidently with a fact that died in March","outcome":"A scheduled loop that finds the rot, stages the fix for your approval, and proves recall with a golden set ninety days later","series":{"slug":"ai-memory","name":"AI Memory Playbooks","position":2,"of":4},"missions":[{"slug":"give-claude-memory","step":4,"reason":"Then the vault keeps itself true after the facts in it change.","guide":"claude-md-obsidian-vault-template"}],"chapters":[{"number":1,"title":"It Hasn't Broken Yet","highlight":"See why a vault fails silently, and why the failure mode is a confident answer rather than an error."},{"number":2,"title":"Three Layers, One Rule","highlight":"Split sources/ from pages/, write the CLAUDE.md constitution the agent cannot write past, and install the deny rules that enforce it."},{"number":3,"title":"Current, Superseded, Disputed","highlight":"Write pages/SCHEMA.md: five properties per page, fixed types vault-wide, and three fact states the gate checks writes against."},{"number":4,"title":"Find Out What It's Already Lying About","highlight":"Write SWEEP.md and produce rot-report.md, naming the stale and contradicted pages in your vault tonight with evidence per finding."},{"number":5,"title":"Approve the Diff, Not the Vault","highlight":"Build the staging area and the review gate in about forty lines: the agent proposes, you approve, nothing lands unreviewed."},{"number":6,"title":"Three Files, Not Three Hundred","highlight":"Have the agent build INDEX.md, add the retrieval rule, and measure your own drop in session context."},{"number":7,"title":"The Dreaming Loop","highlight":"Ship the vault-dream scheduled task so the sweep runs unattended, supersedes rather than overwrites, and reports whether it worked."},{"number":8,"title":"Stop Arguing. Measure It.","highlight":"Build a twenty-question golden set with superseded traps and should-fails, then score every arm on recall at a fixed k."},{"number":9,"title":"The $2,200 Setup and the $1,500 Retainer","highlight":"Turn your own install into a sequence somebody else can run, then write the one-page client scope with your numbers in it."},{"number":10,"title":"What This Actually Costs You","highlight":"Collect the four numbers you already have, price a run, and decide the cadence from the cost instead of a guess."},{"number":11,"title":"The Day the Connector Dies","highlight":"Write the restore list, then run the drill, because a runbook you have not executed is a wish."},{"number":12,"title":"Prove It's Still True in Ninety Days","highlight":"Write OPERATING.md, the calendar that lives in the vault, and re-run the golden set to prove the second brain still answers accurately."}],"amazon_url":"https://amzn.to/4gbyhK5"},{"slug":"openai-codex-playbook","title":"The Codex Migration Playbook","subtitle":"Switch from Claude to Codex. Build 12 Projects. Turn Your New Stack Into Paid Work.","url":"https://youcanbuildthings.com/books/openai-codex-playbook","cover":"https://youcanbuildthings.com/images/books/openai-codex-playbook/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":176,"level":2,"level_name":"Intermediate","categories":["openai-codex","ai-coding","vibe-coding"],"pitch":"You opened Claude Code this morning and felt it: the tool that used to feel like magic now feels crowded, expensive, and unpredictable. This is the 30-day Codex migration sprint. Day 1: 5-tool stack installed and a real session log on disk. Day 7: deployable SaaS at a live URL with a Stripe test charge. Day 14: a weekly quota tracker that keeps your workflow productive. Day 21: a published Codex Skill. Day 30: twelve shipped projects, a rate card, and a credibility kit you can use to start paid client conversations. Switch the stack. Build the projects. Turn the migration into paid work.","best_for":"Devs migrating from Claude to Codex","outcome":"12 shipped projects, a published Skill, and a rate card in 30 days","series":null,"missions":[{"slug":"codex","step":1,"reason":"For leaving the Claude stack: profiles, sandboxes, routing, a rate card.","guide":"gpt-55-vs-gpt-54-codex-model-picker"}],"chapters":[{"number":1,"title":"The $80/Month Migration","highlight":"Why r/codex is leaving the $100 Claude plan and what the receipts actually show."},{"number":2,"title":"How Codex Thinks: Background Compute, Not Chat","highlight":"The mental model shift: from chatbot to background agent that finishes tasks while you sleep."},{"number":3,"title":"Pricing Decoded: What \"5x Plus\" Actually Costs","highlight":"Six prompts, $15.41. The token math behind Codex Plus, Pro, and the $200 plan, plus a parser that turns your session logs into a dollar ledger."},{"number":4,"title":"Set Up the 5-Tool Codex Stack","highlight":"Install commands, real package names, working configs: the stack the 773-upvote thread promised."},{"number":5,"title":"Ship Your First Real App in 4 Hours","highlight":"Deployable SaaS at a live URL with a Stripe test charge by hour four."},{"number":6,"title":"Pick the Model: gpt-5.5, gpt-5.4, gpt-5.4-mini, reasoning effort","highlight":"Which model for which task and how reasoning-effort routing cuts weekly burn 30-50%."},{"number":7,"title":"The Real Workflow: Permissions, Skills, Parallel Sessions","highlight":"Three permission profiles, three parallel sessions, five tickets closed in one sleep cycle."},{"number":8,"title":"Codex Beyond Coding: Artifacts, Computer Use, Image Gen","highlight":"Artifacts, gpt-image-2, Computer Use, multi-terminal, SSH into devboxes. Codex as the everything-app."},{"number":9,"title":"Survive the Weekly Limit: $200 Plan vs API Math","highlight":"When the $200 plan beats API and how to stay productive at 80% of weekly cap with a quota tracker."},{"number":10,"title":"Get Paid: Skills, Plugins, Consulting, Hackathons","highlight":"Publish a Codex Skill, land a consulting gig, win a hackathon: the four monetization paths with a rate card."},{"number":11,"title":"Failure Modes: The 1M Context Rugpull and Other Lies","highlight":"OpenAI advertised 400K. Codex Desktop reports 258K. Compaction breaks before 220K. A recovery playbook for the bugs you'll hit."},{"number":12,"title":"What's Next: AWS, Managed Agents, the Marketplace","highlight":"A multi-provider routing layer (Codex, Claude, OpenCode, Gemini, OpenClaw, local Qwen) that survives the next pricing shock."}],"amazon_url":"https://amzn.to/4wlp484"},{"slug":"openclaw-2-pipeline","title":"Build an OpenClaw 2.0 Pipeline That Works While You Sleep","subtitle":"Compounding Memory. Automations That Survive Updates. An Agent That Makes You Money.","url":"https://youcanbuildthings.com/books/openclaw-2-pipeline","cover":"https://youcanbuildthings.com/images/books/openclaw-2-pipeline/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":240,"level":2,"level_name":"Intermediate","categories":["openclaw","ai-agents","self-hosted-ai"],"pitch":"You ran the update and the gateway never came back. Build the pipeline that rehearses every OpenClaw upgrade on a copy first, keeps your automations in files the next release inherits, runs on a box that never sleeps, and puts the agent on a job someone pays for.","best_for":"Anyone whose OpenClaw gateway died on the last update","outcome":"Upgrades rehearsed on a copy, automations that survive the next release, and an agent running a paid job on a box that never sleeps","series":{"slug":"openclaw","name":"OpenClaw AI Agent Playbooks","position":3,"of":3},"missions":[{"slug":"sell-ai-agents","step":5,"reason":"Keep the paid agent alive through every update, running unattended on a box you own.","guide":null},{"slug":"graph-engineering","step":8,"reason":"If the fleet runs on OpenClaw: upgrades that survive, and a second agent that keeps the first one current.","guide":null}],"chapters":[{"number":1,"title":"Sixteen Thousand Changes, and Your Install Cannot Reach Any of Them","highlight":"Why most installs are stranded behind 2.0, and the ten-stage pipeline that gets yours across."},{"number":2,"title":"Who Is Right About 2.0, and How to Tell Before You Commit","highlight":"Score a go/no-go for your own install, with a target version and the one factor that decides your outcome."},{"number":3,"title":"The Install Inventory. Know What You Have Before You Change It","highlight":"Write the inventory from real output, down to which pieces update on their own separate channel."},{"number":4,"title":"Rehearse the Whole Upgrade on a Copy First","highlight":"Run the full upgrade against a copy of your real state while production keeps serving, then perform a real restore."},{"number":5,"title":"Machine Time, 25 Seconds. The Upgrade Start to Finish.","highlight":"Upgrade the real install from a one-page runbook card with the expected output for every step and your own timings."},{"number":6,"title":"When Doctor Tells You to Run Doctor","highlight":"Write a recovery runbook keyed to the failure phases, and test it against a failure you cause on purpose."},{"number":7,"title":"Memory That Gets Worth More Every Cycle","highlight":"Move every automation and agent definition into a repo the next release inherits, plus a memory that diagnoses the same failure faster each cycle."},{"number":8,"title":"What Switched Itself On While You Were Busy Upgrading","highlight":"Diff every default the release moved, then pin the session, agent-to-agent, and swarm settings by hand."},{"number":9,"title":"Off Your Laptop and Onto a Box That Never Sleeps","highlight":"Move to always-on hardware you own with a pinned version, bounded restarts, a health probe, and a script for the second box."},{"number":10,"title":"Put the Agent on Work That Pays","highlight":"Ship one priced job running unattended for someone who pays, with revenue per run and cost per run on your dashboard."},{"number":11,"title":"The Token Bill Nobody Warned You About","highlight":"Find the three multipliers behind the bill, cap the key at the provider, and test a trip-wire that degrades the run."},{"number":12,"title":"The Pipeline, Assembled","highlight":"The whole pipeline on a schedule, plus a maintenance agent that keeps the first one current and is never down at the same time."}],"amazon_url":"https://amzn.to/4gXzwgu"},{"slug":"openclaw-30-agents","title":"OpenClaw: Ship 30 AI Agents in 30 Days","subtitle":"The No-Code AI Workflow Playbook","url":"https://youcanbuildthings.com/books/openclaw-30-agents","cover":"https://youcanbuildthings.com/images/books/openclaw-30-agents/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":200,"level":1,"level_name":"Beginner","categories":["ai-tools","openclaw","no-code","automation"],"pitch":"30 copy-paste workflow templates. Day-by-day shipping schedule. Not concepts. Templates you paste, customize in 10 minutes, and deploy today.","best_for":"No-code agent builders","outcome":"30 agents in 30 days, on workflow tools","series":{"slug":"openclaw","name":"OpenClaw AI Agent Playbooks","position":2,"of":3},"missions":[{"slug":"sell-ai-agents","step":1,"reason":"Start here. Thirty agents from pasted workflow files, no code.","guide":"what-to-do-with-openclaw"}],"chapters":[{"number":1,"title":"The $50K Employee Nobody Hired","highlight":"How one person replaced a department with 30 agents."},{"number":2,"title":"OpenClaw in 60 Seconds","highlight":"Why it beat the forks and how to get started."},{"number":3,"title":"Install It Once, Install It Right","highlight":"The setup that saves you from every common headache."},{"number":4,"title":"Your Token Budget","highlight":"Control costs before they surprise you."},{"number":5,"title":"Your First Five Agents","highlight":"Templates 1-5, paste and customize in 10 minutes."},{"number":6,"title":"The Best 20 Tools","highlight":"Curated from 218 options so you don't have to."},{"number":7,"title":"The Business Agent Fleet","highlight":"Templates 6-15 for invoicing, CRM, and operations."},{"number":8,"title":"Don't Let Your Agent Burn Down Your Business","highlight":"Security, trust boundaries, and guardrails."},{"number":9,"title":"Niche Money Machines","highlight":"Templates 16-25 for specialized revenue streams."},{"number":10,"title":"The Income Generators","highlight":"Templates 26-30 that pay for themselves."},{"number":11,"title":"What Will Go Wrong","highlight":"The failure modes and how to survive them."},{"number":12,"title":"Your Next 30 Days","highlight":"The deployment schedule that compounds."}],"amazon_url":"https://amzn.to/4sUOzuX"},{"slug":"openclaw-employee","title":"OpenClaw: Your First AI Employee","subtitle":"Build 9 Income-Generating Agents This Weekend","url":"https://youcanbuildthings.com/books/openclaw-employee","cover":"https://youcanbuildthings.com/images/books/openclaw-employee/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":267,"level":2,"level_name":"Intermediate","categories":["ai-agents","income","openclaw"],"pitch":"You installed OpenClaw. It just sits there doing nothing useful. This book turns that dead install into a staff of AI agents that run your email, write your content, and send you money while you sleep. 9 working projects, no code required. Second edition: every command re-run against the shipping release, with a free companion repo that installs all of it into your own agent.","best_for":"Automating your own job","outcome":"9 agents that run email, content, and revenue","series":{"slug":"openclaw","name":"OpenClaw AI Agent Playbooks","position":1,"of":3},"missions":[{"slug":"sell-ai-agents","step":3,"reason":"Where you stop pasting templates and start writing real skill code.","guide":"openclaw-custom-skill-tutorial"}],"chapters":[{"number":1,"title":"The $40 Employee Who Doubled a Guy's Salary","highlight":"100+ tailored applications, two offers, doubled salary, $40 in API credits."},{"number":2,"title":"Your First Agent in 30 Minutes (Not 30 Hours)","highlight":"One installer command, the setup wizard, and the approval step most people miss."},{"number":3,"title":"The 10-Point Security Lockdown","highlight":"Ten fixes mapped to real settings, then a command that grades your work."},{"number":4,"title":"Build Your First Custom Skill in 15 Minutes","highlight":"A SKILL.md file needs exactly two lines of config. You reuse it nine times."},{"number":5,"title":"The $6/Month Setup","highlight":"Four levers: cheap primary, prompt caching, the heartbeat, a second agent."},{"number":6,"title":"Inbox Zero Without Touching Your Email","highlight":"Auto-triage, response drafts in your voice, morning briefing."},{"number":7,"title":"Your 24/7 Research Analyst for $8/Month","highlight":"50 sources, a daily briefing, and the dial that sets your own budget."},{"number":8,"title":"The Content Engine That Writes While You Sleep","highlight":"One idea becomes 35 platform-specific posts a week, scheduled."},{"number":9,"title":"The Freelancer's $0 Admin Staff","highlight":"Proposals, invoicing, follow-ups. Plus an honest list of what it cannot do."},{"number":10,"title":"The Multi-Agent Army","highlight":"Real separate agents, each with its own workspace, model, and personality."},{"number":11,"title":"The Honest Chapter: What Goes Wrong","highlight":"Cost spikes, hallucinations, lock-in, and the argument the community is having."},{"number":12,"title":"From Reader to Earner: 90-Day Action Plan","highlight":"Days 1-30 build, 31-60 automate, 61-90 earn. $3K-$5K per client."}],"amazon_url":"https://amzn.to/47gubvu"},{"slug":"openclaw-guide","title":"OpenClaw: The Money-Making Guide to AI Agents","subtitle":"Build 7 AI Agents That Earn $3K-$10K/Month","url":"https://youcanbuildthings.com/books/openclaw-guide","cover":"https://youcanbuildthings.com/images/books/openclaw-guide/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":180,"level":1,"level_name":"Beginner","categories":["ai-agents","income","openclaw"],"pitch":"Everyone's talking about OpenClaw. Nobody's showing you how to actually make money with it. 145K GitHub stars. This book gives you the complete system: from first install to first revenue. 7 working projects with step-by-step code and real cost breakdowns.","best_for":"Selling AI agent services","outcome":"7 agents with real cost breakdowns, $3K-$10K/month","series":{"slug":"openclaw-agents-get-paid","name":"OpenClaw Agents That Get Paid","position":2,"of":2},"missions":[{"slug":"sell-ai-agents","step":2,"reason":"Then the money question: what each agent costs and what it earns.","guide":"ai-content-automation-pipeline-social-media"}],"chapters":[{"number":1,"title":"The Lobster That Ate Silicon Valley","highlight":"OpenClaw's 72-hour explosion from 60K to 145K stars."},{"number":2,"title":"Your First Agent in 30 Minutes","highlight":"Hardware options, LLM connection, Telegram setup."},{"number":3,"title":"Lock the Door Before You Let the Lobster In","highlight":"Security hardening: ClawJacked, prompt injection, isolation."},{"number":4,"title":"The Skill Forge","highlight":"Built-in skills, ClawHub, custom skill building."},{"number":5,"title":"The Cost Cutter","highlight":"$6/month setup vs $47/month with multi-model routing."},{"number":6,"title":"Inbox Zero Machine","highlight":"Email triage, auto-drafts, calendar integration. 2+ hours saved daily."},{"number":7,"title":"The Content Engine","highlight":"Research to outline to draft to schedule. 7 platform-optimized posts."},{"number":8,"title":"24/7 Research Analyst","highlight":"Continuous monitoring and intelligence reports for $15/month."},{"number":9,"title":"Trading Scout","highlight":"Prediction market signals with Monte Carlo risk assessment."},{"number":10,"title":"Freelancer's Swiss Army Knife","highlight":"Client comms, invoicing, time tracking, proposals."},{"number":11,"title":"The Multi-Agent Army","highlight":"Supervisor, pipeline, and swarm patterns with error recovery."},{"number":12,"title":"From Lobster to Business","highlight":"Package skills for clients at $3K-$5K. 90-day action plan."}],"amazon_url":"https://amzn.to/4lPv5Fb"},{"slug":"opencode-stack","title":"The opencode Stack","subtitle":"Cancel Claude This Weekend. Ship 10 Real Projects on $10/mo with DeepSeek, Kimi, and Qwen","url":"https://youcanbuildthings.com/books/opencode-stack","cover":"https://youcanbuildthings.com/images/books/opencode-stack/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":168,"level":2,"level_name":"Intermediate","categories":["opencode","ai-coding","local-ai"],"pitch":"You hit a Claude rate limit this morning. Then again at lunch. Then again at 3pm. The answer is not another vague AI coding workflow. It's the opencode Stack: opencode CLI, OpenCode Go, model routing, reusable skills, parallel worktrees, local model fallback, and a cost dashboard that keeps your build sessions under $1/day. By Friday night, opencode is installed and your first deployed project is live. By Sunday, you have a repeatable system for shipping projects without living inside Claude Max. Ten deployed projects. Ten dollars a month. One weekend.","best_for":"Claude Max refugees on a budget","outcome":"10 deployed projects on $10/mo with DeepSeek + Kimi routing","series":{"slug":"open-source-ai-coding","name":"Open-Source AI Coding Playbooks","position":1,"of":2},"missions":[{"slug":"private-local-ai","step":5,"reason":"If you would rather stay off Claude Max entirely.","guide":"install-opencode-cli"}],"chapters":[{"number":1,"title":"The $200 Plan You Already Cancelled","highlight":"Three exit ramps from Claude Max and why opencode is the most cost-flexible of them. The $500/mo → $80/mo case study."},{"number":2,"title":"What OpenCode Actually Is (and Isn't)","highlight":"OpenCode the SST product vs \"open-source code generally\": the distinction that decides where your wallet goes."},{"number":3,"title":"How the Harness Works","highlight":"The 4-5 components inside the harness and why a +13% quality lift came from the harness, not the model."},{"number":4,"title":"Install OpenCode in 10 Minutes (Ship Project #1)","highlight":"macOS / Linux / Windows install. OpenCode Go signup. First deployed static site at a public URL."},{"number":5,"title":"The $10/mo Stack (Ship Project #2)","highlight":"What OpenCode Go actually includes (Kimi K2.6, Qwen 3.5/3.6, DeepSeek V4) and a 7-day cost log proving the $10 claim."},{"number":6,"title":"Provider Routing: Orchestrator + Fixer (Ship Projects #3 and #4)","highlight":"K2.6 as orchestrator, Qwen 3.5 as fixer. Two routing configs with an A/B comparison log of cost, quality, speed."},{"number":7,"title":"Self-Host on $0/mo (Ship Project #5)","highlight":"Ollama or vLLM, DeepSeek V4 Flash or Qwen 3.6, opencode running against localhost, zero outbound API tokens."},{"number":8,"title":"Skills, Plugins, and the 6-Worktree Fan-Out (Projects #6 and #7)","highlight":"Five skills that pay back this week. The 6-worktree fan-out where six cheap parallel attempts beats one expensive sequential run."},{"number":9,"title":"Cost Discipline: Stay Under $1/Day (Ship Project #8)","highlight":"Token economics, where tokens leak, and a real-time dashboard that alerts when daily spend crosses $1."},{"number":10,"title":"Ship the Last 2: Ten Real Projects, Deployed (Projects #9 and #10)","highlight":"Full-stack app with auth/DB/Stripe. Plus your own published opencode skill. The 10-project portfolio with public URLs and cost log."},{"number":11,"title":"When OpenCode Breaks (and How to Fix It)","highlight":"Five failure modes: quantization regressions, /compact timeouts, context-fill quality decay, zod plugin boundary, install gotchas. Detection, fix, prevention."},{"number":12,"title":"The 30-Day OpenCode Operator Plan","highlight":"Communities, GitHub watch-list, provider watchlist, and a 30-day calendar with one specific opencode action per day."}],"amazon_url":"https://amzn.to/4tnAyFi"},{"slug":"polymarket-profits","title":"Polymarket Profits","subtitle":"Build AI Trading Bots in a Weekend","url":"https://youcanbuildthings.com/books/polymarket-profits","cover":"https://youcanbuildthings.com/images/books/polymarket-profits/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":178,"level":1,"level_name":"Beginner","categories":["trading","prediction-markets","python"],"pitch":"The step-by-step system for building automated trading bots on prediction markets. 12 chapters, 8 build steps, working Python code. From your first trade to a $10K/month system.","best_for":"Prediction market beginners","outcome":"First automated trade to $10K/month system","series":{"slug":"prediction-markets","name":"Polymarket Profits Trading Bot Series","position":1,"of":2},"missions":[{"slug":"trading-bots","step":6,"reason":"Different market, same discipline: you are pricing events, not equities.","guide":"prediction-market-probability-calculator"}],"chapters":[{"number":1,"title":"The $178K Screenshot That Changed Everything","highlight":"Why prediction markets are the biggest opportunity in trading right now."},{"number":2,"title":"Your First Trade in 47 Minutes","highlight":"From zero accounts to a funded position. Timed and tested."},{"number":3,"title":"Why 93% of Traders Lose (And the Math That Flips the Odds)","highlight":"The three mistakes that blow up most accounts."},{"number":4,"title":"Five Strategies That Survived 10,000 Seasons","highlight":"Backtested approaches with real win rates."},{"number":5,"title":"Build Your First Bot Before Midnight","highlight":"Working Python bot from scratch. Copy the code."},{"number":6,"title":"The AI Edge","highlight":"Sentiment scraping and automated entries."},{"number":7,"title":"Copy the Whales","highlight":"Track wallets making $65K/month and ride their positions."},{"number":8,"title":"The Kelly Formula: Never Blow Up Your Account","highlight":"The math behind position sizing that keeps you in the game."},{"number":9,"title":"The $10K/Month Playbook","highlight":"From side hustle to full income. Real math, real timeline."},{"number":10,"title":"Scaling Up: Multi-Market Arbitrage","highlight":"Portfolio systems across multiple prediction markets."},{"number":11,"title":"When the Market Breaks","highlight":"Regulation, rug pulls, and real risks."},{"number":12,"title":"Beyond Polymarket","highlight":"Kalshi, sports markets, and what comes next."}],"amazon_url":"https://amzn.to/4taBIo7"},{"slug":"polymarket-profits-2","title":"Polymarket Profits 2","subtitle":"Build 7 Trading Bots This Weekend","url":"https://youcanbuildthings.com/books/polymarket-profits-2","cover":"https://youcanbuildthings.com/images/books/polymarket-profits-2/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":293,"level":2,"level_name":"Intermediate","categories":["trading","prediction-markets","python"],"pitch":"Seven trading bots. Arbitrage scanner, resolution scanner, copy trader, Claude MCP agent, contrarian bot, and a multi-strategy portfolio manager. Working Python code, real fee math, and the position-sizing formula that turns a 68% win rate from a loss into a profit.","best_for":"Advanced Polymarket bot builders","outcome":"7 automated strategies from arbitrage to Claude MCP agents","series":{"slug":"prediction-markets","name":"Polymarket Profits Trading Bot Series","position":2,"of":2},"missions":[{"slug":"trading-bots","step":7,"reason":"Once the first bot is live, seven more strategies to run beside it.","guide":"polymarket-position-sizing"}],"chapters":[{"number":1,"title":"The $178K Weekend","highlight":"The Reddit wallet that turned $2,050 into $178K arbitraging 5-minute BTC markets, plus the four strategies behind it."},{"number":2,"title":"Polymarket Under the Hood","highlight":"The real fee formula, CTF tokens, neg-risk markets, and the 4 APIs your bot needs."},{"number":3,"title":"Your First Bot in 3 Hours","highlight":"A paper-trading bot on live market data. Zero dollars at risk."},{"number":4,"title":"The Arbitrage Scanner","highlight":"Depth filter, slippage protection, partial-fill unwind. The fix that turned my scanner from -$180 to profitable."},{"number":5,"title":"Resolution Scanning: The $203K Strategy","highlight":"Detect events before the price catches up. The 15-second staleness check that saved me $400."},{"number":6,"title":"Copy Trading Automation","highlight":"Vet profitable wallets on-chain and copy their trades at scaled position sizes."},{"number":7,"title":"Claude MCP Trading Agents","highlight":"An AI agent that reads order books, reasons about trades, and explains every decision in plain English."},{"number":8,"title":"Inverse and Contrarian Bots","highlight":"Fair value estimation, engagement-weighted sentiment, and the insider filter that keeps you out of political markets."},{"number":9,"title":"Scaling to Six Figures","highlight":"Portfolio manager, Sharpe-ratio allocation, correlation tracking, and VPS deployment."},{"number":10,"title":"Why Your Bot Loses Money","highlight":"The 68% trap explained with the EV formula, plus quarter-Kelly sizing with fees and correlation discount."},{"number":11,"title":"The Scam Filter","highlight":"Eight red flags for evaluating any trading claim in under 30 seconds."},{"number":12,"title":"Your Permanent Edge","highlight":"Edge decay detection with 5 metrics and the platform-change monitor that catches fee changes before they show up in your P&L."}],"amazon_url":"https://amzn.to/4tY8Srx"},{"slug":"prompt-engineering","title":"Prompt Engineering","subtitle":"Stop Guessing or Fall Behind","url":"https://youcanbuildthings.com/books/prompt-engineering","cover":"https://youcanbuildthings.com/images/books/prompt-engineering/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":241,"level":1,"level_name":"Beginner","categories":["prompt-engineering","llm-evaluation","ai-evals"],"pitch":"You change a prompt to fix one case and you do not know what else you just broke. In 30 days you build the system that tests, scores, and versions every prompt you ship: a versioned spec, a 20-case golden set, a calibrated judge, a one-command eval, and a CI gate that blocks a bad change before it reaches a user.","best_for":"Anyone shipping prompts they cannot prove still work","outcome":"A golden set, a calibrated judge, and a CI gate that blocks a bad prompt change before a user sees it","series":{"slug":"agentic-coding","name":"Agentic Coding: Ship Bigger Projects with AI","position":3,"of":3},"missions":[{"slug":"reliable-agents","step":2,"reason":"Then stop a prompt change from silently breaking what worked.","guide":null}],"chapters":[{"number":1,"title":"Prompt Engineering Isn't Dead. It Grew Up.","highlight":"The skill did not die. It turned into an engineering discipline with numbers attached."},{"number":2,"title":"A Prompt Is Not a Sentence. It's a Spec.","highlight":"Turn a loose sentence you already use into a versioned, tested artifact."},{"number":3,"title":"If You Can't Say What \"Good\" Means, You Can't Test It","highlight":"Write the standard down before you write another prompt."},{"number":4,"title":"Your First Golden Set","highlight":"Twenty cases that catch a regression before your users do."},{"number":5,"title":"The Machine That Scores Your Prompt","highlight":"A calibrated LLM-as-judge that grades any prompt against your own standard."},{"number":6,"title":"Turn the Score Into a Harness You Run on Every Change","highlight":"One command scores every prompt version side by side."},{"number":7,"title":"From a Failed Score to a Fix That Holds","highlight":"Read the failure, make the change, prove the fix did not break something else."},{"number":8,"title":"Never Get the Monday Support Ticket Again","highlight":"A CI regression gate that blocks a bad prompt change before it ships."},{"number":9,"title":"The System That Survives the Next Model","highlight":"A cross-model scorecard that turns a model release into a five-minute check, not a rewrite."},{"number":10,"title":"Get Paid for the Thing Nobody Else Can Prove","highlight":"A client-ready eval report worth $2,000 or more. The billable proof a prompt pack cannot compete with."},{"number":11,"title":"Where Prompting Ends and Context Engineering Begins","highlight":"The line between a prompt problem and a window problem, and how to tell which one you have."},{"number":12,"title":"Your Next 30 Days","highlight":"The full plan: a versioned library, an eval on every output, a scorecard you keep current."}],"amazon_url":"https://amzn.to/45AyUXH"},{"slug":"remote-coding-agents","title":"Remote Coding Agents: Ship Verified Pull Requests Anywhere","subtitle":"Run Your AI Coding Team From Your Phone and Ship More in 30 Days","url":"https://youcanbuildthings.com/books/remote-coding-agents","cover":"https://youcanbuildthings.com/images/books/remote-coding-agents/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":265,"level":3,"level_name":"Advanced","categories":["remote-agents","agentic-coding","ci-cd"],"pitch":"Stop leaving the laptop half open so the agent keeps running. Send a job from your phone and get back a pull request with tests, a build receipt, and evidence you review in sixty seconds. Every job runs in its own workspace, reports to one board, and stops at a cost ceiling you set.","best_for":"Anyone leaving the laptop half open so the agent keeps running","outcome":"A phone-to-PR system that returns tested pull requests from isolated workspaces, with a cost per accepted change and a hard monthly cap","series":{"slug":"ai-agent-playbooks","name":"The Overnight AI Team","position":3,"of":3},"missions":[{"slug":"graph-engineering","step":5,"reason":"Run the fleet from your phone and get back pull requests you can review in sixty seconds.","guide":null}],"chapters":[{"number":1,"title":"The Pull Request Waiting When You Get Back","highlight":"The three receipts that separate a remote system from a remote trigger: a refusal, a returned change, and a priced decision."},{"number":2,"title":"Write the Job Before You Send It Away","highlight":"Write a dispatch contract with permissions and stop conditions, and watch the validator refuse a bad job."},{"number":3,"title":"Pick the Runtime With Numbers, Not Loyalty","highlight":"Run a paired trial of two runtimes on your own repo and write the runtime rules your measurements support."},{"number":4,"title":"Send One Safe Change From Your Phone","highlight":"Dispatch one change from your phone and get back its own branch with a commit-bound test and build receipt."},{"number":5,"title":"One Board for Every Session","highlight":"Build one status board for every live session, with leases, heartbeats, and a reconnect that survives a dropped connection."},{"number":6,"title":"Give the Agent a Room, Not the Building","highlight":"Give every job an isolated workspace and a fail-closed policy, then capture the refusal when it reaches too far."},{"number":7,"title":"No Green Check, No Pull Request","highlight":"Gate every pull request on tests and builds with a check the authoring run cannot approve or merge."},{"number":8,"title":"Make the Handoff Readable in Sixty Seconds","highlight":"Attach a hashed evidence bundle and a generated handoff you can review cold in sixty seconds."},{"number":9,"title":"Price an Accepted Change, Not a Token","highlight":"Price cost per accepted change from a five-job ledger, find break-even, and set a hard monthly cap."},{"number":10,"title":"Add Capacity Without Adding a Manager","highlight":"Add workers with transactional locks and a global stop, and find the highest concurrency that still pays."},{"number":11,"title":"Break It Before It Breaks You","highlight":"Kill jobs on purpose, restore from backup, and replay the same job from a tested incident runbook."},{"number":12,"title":"Your Next Thirty Days of Verified Shipping","highlight":"Drop the scaffold into a fresh repo and roll it out through four go/no-go gates over thirty days."}],"amazon_url":"https://amzn.to/4xvtfh0"},{"slug":"run-claude-code-locally","title":"Run Claude Code Locally","subtitle":"Kill the $300 AI Bill with Free, Private Coding Agents on Ollama and Open Models","url":"https://youcanbuildthings.com/books/run-claude-code-locally","cover":"https://youcanbuildthings.com/images/books/run-claude-code-locally/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":182,"level":2,"level_name":"Intermediate","categories":["claude-code","local-ai","ollama"],"pitch":"Stop renting your coding agent. Wire the real Claude Code, Codex, and OpenCode to a model on your own machine: no $300 bill, no rate limits, nothing leaving your laptop, with an honest map of where local still loses to cloud.","best_for":"Coders sick of the $300 AI bill","outcome":"Run the real Claude Code, Codex, and OpenCode 100% local on Ollama","series":{"slug":"open-source-ai-coding","name":"Open-Source AI Coding Playbooks","position":2,"of":2},"missions":[{"slug":"private-local-ai","step":3,"reason":"Now put the coding agent itself on that hardware.","guide":"run-claude-code-locally-with-ollama"}],"chapters":[{"number":1,"title":"The $300 Bill You'll Never Pay Again","highlight":"Why local coding works now, the three reasons to switch, and the honest catch nobody mentions."},{"number":2,"title":"How a Coding Agent Actually Talks to a Model","highlight":"The agent / model / API-shape mental model that makes every later config step obvious."},{"number":3,"title":"The Honest Map: Where Local Wins and Where It Doesn't","highlight":"A green/amber decision matrix so you know, before you start, whether local will nail a task or choke."},{"number":4,"title":"Your First Local Agent in 15 Minutes","highlight":"Install, pull a model, and watch an agent edit real code offline, no proxy required."},{"number":5,"title":"Wiring Claude Code to Your Own Machine","highlight":"Stand up the LiteLLM proxy and config.yaml that make Claude Code run 100% local, verified."},{"number":6,"title":"Picking the Right Model for the Job","highlight":"Choose your model by tool-call reliability and a benchmark you run yourself, not a leaderboard."},{"number":7,"title":"Choosing Your Harness and Runtime","highlight":"Pick your agent and runtime (Ollama, llama.cpp, vLLM, MLX) on purpose, with the tradeoffs on the table."},{"number":8,"title":"Running on the Hardware You Already Own","highlight":"Three knobs (model size, quantization, context) that turn a 52-second tool call into a 4-second one."},{"number":9,"title":"The Cost-Kill Math","highlight":"Fill in a calculator with your real usage and walk out with your personal break-even month."},{"number":10,"title":"Private, Offline, and Yours","highlight":"Prove your code never leaves the machine, and run fully offline on a plane or in an air-gapped facility."},{"number":11,"title":"When It Breaks: Troubleshooting Local Agents","highlight":"A five-symptom runbook for every way local breaks, with the fix for each."},{"number":12,"title":"Going Fully Local: Your Daily-Driver Stack","highlight":"Lock every choice into one safe, sandboxed stack and run a real day on it."}],"amazon_url":"https://amzn.to/4ay1KdP"},{"slug":"ship-while-you-sleep","title":"Ship While You Sleep","subtitle":"5 Claude Code Agents in 30 Days","url":"https://youcanbuildthings.com/books/ship-while-you-sleep","cover":"https://youcanbuildthings.com/images/books/ship-while-you-sleep/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":252,"level":3,"level_name":"Advanced","categories":["ai-agents","agent-orchestration","claude-code"],"pitch":"You left five agents running overnight. One failed silently. One retried 47 times and burned $50. You shipped nothing. In 30 days you turn one babysat agent into a fleet of five that survives a hard kill, refuses a collision, and hands you finished work by morning.","best_for":"Anyone whose overnight agent run ends in a crime scene","outcome":"Five agents on one queue that resume after a hard kill, never collide on a repo, and stop before the bill lands","series":{"slug":"ai-agent-playbooks","name":"The Overnight AI Team","position":1,"of":3},"missions":[{"slug":"graph-engineering","step":3,"reason":"Now make the fleet survive a hard kill at 3am.","guide":null}],"chapters":[{"number":1,"title":"Agent C Retried 47 Times and Burned $50","highlight":"The three failures that kill every overnight run: silent failure, retry storms, and collisions."},{"number":2,"title":"The Half of the Harness Nobody Builds","highlight":"Configuring one agent is the easy half. The operational half is what survives process death."},{"number":3,"title":"Your Agents Need a Database, Not More Markdown","highlight":"Build agent.db with three contracts: control state, an append-only event ledger, derived knowledge with provenance."},{"number":4,"title":"Kill It Mid-Run and Watch It Come Back","highlight":"A resumable session wrapper. Kill it at step 4 of 6, restart, and it finishes at step 5 without redoing a thing."},{"number":5,"title":"Receipts, Not Retries","highlight":"An idempotent execution layer so the third retry never repeats the side effect."},{"number":6,"title":"Two Agents, One Repo","highlight":"A claim registry with leases. Two agents work the same repo all night and never touch the same file."},{"number":7,"title":"The Scheduler: Five Agents, One Work Queue","highlight":"Five agents pull from one shared queue, with heartbeats and a dead-letter queue you can inspect."},{"number":8,"title":"Where Did It Actually Break?","highlight":"Trace the failure to the exact step instead of reading 400 lines of log at 8 a.m."},{"number":9,"title":"The Cost Governor: Stop the $50 Burn","highlight":"A hard budget ceiling plus a routing split that buys more parallel agents from the same monthly spend."},{"number":10,"title":"Proof on Paper: Replay, Eval, and Numbers You Can Defend","highlight":"A replay-driven regression suite seeded from your own production failures."},{"number":11,"title":"Where This Breaks at 3 A.M.","highlight":"The honest chapter. What still fails, and the guardrail that catches it before you do."},{"number":12,"title":"Leave It Running","highlight":"The 30-day operating plan: close the laptop, read the trace in the morning."}],"amazon_url":"https://amzn.to/4hoOHQq"},{"slug":"stop-ai-slop","title":"Stop AI Slop","subtitle":"Get Clear, Useful Writing from Claude and ChatGPT with 100 Before-and-After Examples","url":"https://youcanbuildthings.com/books/stop-ai-slop","cover":"https://youcanbuildthings.com/images/books/stop-ai-slop/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":290,"level":1,"level_name":"Beginner","categories":["ai-memory","ai-writing","technical-writing"],"pitch":"Your AI writes fluff, jargon and walls of text. Get clearer replies, emails, explanations and reports with 100 before-and-after examples, exact prompts to copy, and a writing kit for Claude, ChatGPT and Codex. Set the rules once, choose how strict they should be, and check a draft before you send it.","best_for":"Claude and ChatGPT users who want clearer writing","outcome":"100 before-and-after examples, a reusable writing kit, and a draft check","series":{"slug":"ai-memory","name":"AI Memory Playbooks","position":4,"of":4},"missions":[{"slug":"give-claude-memory","step":5,"reason":"Last: make what Claude writes for you clear, with 100 before-and-after examples.","guide":"asd-ste100-claude"}],"chapters":[{"number":1,"title":"Your AI Writes Faster Than Anyone Can Read","highlight":"Identify the fluff, jargon and walls of text that make AI answers hard to use."},{"number":2,"title":"Why \"Be Concise\" Fails and a Named Standard Works","highlight":"Use a named writing standard instead of another vague request to be concise."},{"number":3,"title":"The Aircraft-Manual Rules, One Before-and-After at a Time","highlight":"Apply the core writing rules with before-and-after examples."},{"number":4,"title":"One Line, Ten Minutes, a Reply You Understand","highlight":"Install the one-line rule and the writing kit in your AI tools."},{"number":5,"title":"Make It Hold on Turn 20","highlight":"Keep the writing rules working through long conversations."},{"number":6,"title":"Set the Dial: 80 Percent to Explain, 100 to Instruct","highlight":"Choose a softer style for explanations and a stricter style for instructions."},{"number":7,"title":"Ship It Without Rereading It: The Pass-or-Fail Check","highlight":"Check a draft before you send it, and understand what automated checks miss."},{"number":8,"title":"Plans, Pull Requests and Handoffs Your Team Acts On","highlight":"Write plans, pull requests and handoffs your team can follow."},{"number":9,"title":"Explanations, READMEs and Docs Anyone Can Follow","highlight":"Make explanations, READMEs and documentation easier to understand."},{"number":10,"title":"Emails, Reports, Proposals and SOPs People Answer","highlight":"Apply the rules to emails, reports, proposals and standard operating procedures."},{"number":11,"title":"Where the Standard Fails and What to Use There","highlight":"Recognize where the standard falls short and choose another format."},{"number":12,"title":"Make It the House Standard by Monday","highlight":"Share the writing kit with your team and check it when models change."}],"amazon_url":"https://amzn.to/4hV42rL"},{"slug":"stop-funding-the-frontier","title":"Stop Funding the Frontier","subtitle":"Intelligent Model Routing. Real-World Validation. Frontier-Class Margins.","url":"https://youcanbuildthings.com/books/stop-funding-the-frontier","cover":"https://youcanbuildthings.com/images/books/stop-funding-the-frontier/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":242,"level":2,"level_name":"Intermediate","categories":["llm-cost","model-routing","local-llm"],"pitch":"Your AI bill keeps climbing and you cannot prove a cheaper model keeps up. Build the trace logger, the eval harness, the router, and the one-page swap you can defend. Measured on your own work, not a vendor's benchmark.","best_for":"Anyone paying a frontier model for work it never needed to do","outcome":"A trace logger, an eval harness, and a router that proves a cheaper model keeps up on your own work","series":{"slug":"ai-agent-operations","name":"Client-Ready AI Agents","position":3,"of":3},"missions":[{"slug":"private-local-ai","step":4,"reason":"Prove a cheaper model keeps up before you route the work to it.","guide":null},{"slug":"reliable-agents","step":9,"reason":"Last: prove a cheaper model keeps up, then route the work to it.","guide":null}],"chapters":[{"number":1,"title":"The $517 Bill You're Afraid to Open","highlight":"The frontier tax: money you hand the most expensive model for work it never needed to do."},{"number":2,"title":"Where Your Money Actually Goes","highlight":"Break your own bill into four line items. Thinking tokens bill at the output rate."},{"number":3,"title":"Cost Per Task, Not Cost Per Token","highlight":"The only two units that matter: cost per finished task and the quality delta."},{"number":4,"title":"Instrument Your Usage","highlight":"Forty minutes wrapping your client in a logger that records real cost with a task tag."},{"number":5,"title":"Score the Quality Delta","highlight":"Replay your own traces on a cheaper model and score exactly what changed."},{"number":6,"title":"The Menu","highlight":"Ollama, vLLM, OpenRouter, LiteLLM, open-weight hosted. Three candidates behind one interface."},{"number":7,"title":"Build the Router","highlight":"A lookup, not an oracle. Route the easy work cheap, keep the hard work on the frontier."},{"number":8,"title":"Orchestrate Expensive, Execute Cheap","highlight":"A tiered agent where the frontier plans and verifies while cheap models do the work."},{"number":9,"title":"Cut the Waste Before You Cut the Model","highlight":"Put every token-savings trick through a scorer. Keep what survives, bin the rest."},{"number":10,"title":"The Defended Swap","highlight":"The one page that ends the argument. Subscription or API, settled in your own numbers."},{"number":11,"title":"When Not To Switch","highlight":"The keep-list and the guardrail that catches a cheap model failing before your users do."},{"number":12,"title":"Keep It Honest","highlight":"One command, a fresh recommendation. The monthly re-measure that survives the next price change."}],"amazon_url":"https://amzn.to/3TJ1ao5"},{"slug":"trading-signals-claude-code","title":"Build TradingView Signals with Claude Code","subtitle":"Ship Pine v6 Indicators, Alerts, Backtests & Webhooks This Weekend","url":"https://youcanbuildthings.com/books/trading-signals-claude-code","cover":"https://youcanbuildthings.com/images/books/trading-signals-claude-code/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":224,"level":2,"level_name":"Intermediate","categories":["pine-script","tradingview","claude-code"],"pitch":"Stop renting trading signals. Build Pine v6 TradingView indicators you can test, alert, and trade yourself, then publish the free version as proof and rent the stronger one. You get the docs folder, the CLAUDE.md rules, the four-part prompts, the breakeven-SL fix, and the alert-to-Claude webhook loop, no Python required.","best_for":"Chartists who want to own the signal","outcome":"Pine v6 indicators you build, test, alert, and rent, no Python","series":{"slug":"ai-trading-research","name":"AI Trading Research Playbooks","position":1,"of":2},"missions":[{"slug":"trading-bots","step":3,"reason":"The chartist route. TradingView and Pine, no Python.","guide":"how-to-prompt-claude-for-pine-script"}],"chapters":[{"number":1,"title":"The Chartist Who Followed Miles and Got Stuck","highlight":"The $40 single-session shock and the ChartSmith identity pivot that sells the rest of the book."},{"number":2,"title":"Who This Is For (and Who Should Buy a Different Book)","highlight":"Names the chartist buyer; sends the Python algo trader and the signal-shopper elsewhere."},{"number":3,"title":"Pine Script v6 Fluency in 14 Pages","highlight":"Just enough Pine v6 to read what Claude writes back and spot the gotcha before the chart trips."},{"number":4,"title":"Give Claude the Manual First: The RAG Setup","highlight":"The verbatim ./docs + CLAUDE.md scaffold that ends the paste-back loop. The highest-impact chapter."},{"number":5,"title":"The Four-Part Prompting Framework for Pine","highlight":"Goal, Constraint, Verification, Output: three prompts ship an indicator instead of ten tries."},{"number":6,"title":"Indicators 1-3: RSI Confluence, Divergence, S/R Bounces","highlight":"Three runnable indicators, each teaching one Pine pattern Claude consistently misses."},{"number":7,"title":"Strategies 4-7: Entry, Exit, Position Sizing, Multi-Timeframe","highlight":"Four strategies plus the breakeven stop-loss fill-vs-touch fix written out the way Reddit fixed it."},{"number":8,"title":"Alerts and the Alert-to-Claude Loop","highlight":"Wire a strategy to a public webhook and a 3-line Claude analysis, honest about the Pro+ tier wall."},{"number":9,"title":"Backtest Discipline: What Your 93% Win Rate Is Actually Telling You","highlight":"Walk-forward, the silent look-ahead trap, and the 14-point lie a missing [1] offset hides."},{"number":10,"title":"The Token Budget: Build Without Burning $40 on One Indicator","highlight":"The receipt math and the one cache toggle that turns a $38 session into $3.84."},{"number":11,"title":"Pine Gotchas Reference: The Bug Patterns Claude Hits","highlight":"The print-and-tape 15-row error-to-fix card with the CLAUDE.md clause that prevents each one."},{"number":12,"title":"What's Next: Publish, Monetize, and Know When to Pivot","highlight":"Publish to TradingView's library, three monetization paths, and when Pine's limits actually matter."}],"amazon_url":"https://amzn.to/4dRYtqP"},{"slug":"voice-ai-agents","title":"How to Build Voice AI Agents","subtitle":"Replace Your Receptionist This Weekend and Save $35,000 a Year","url":"https://youcanbuildthings.com/books/voice-ai-agents","cover":"https://youcanbuildthings.com/images/books/voice-ai-agents/cover.jpg","price":9.99,"currency":"USD","format":"Kindle ebook","page_count":180,"level":1,"level_name":"Beginner","categories":["voice-ai","automation","small-business","no-code"],"pitch":"You're paying someone $35,000 a year to answer phones. A voice AI agent picks up every call, books appointments, qualifies leads, and costs $50 a month. This is the step-by-step playbook covering Bland.ai, Vapi, PolyAI, and ElevenLabs. Zero to a working agent answering real calls this weekend.","best_for":"Service businesses cutting costs","outcome":"Replace your receptionist, save $35K/year","series":null,"missions":[{"slug":"automate-my-work","step":3,"reason":"If your business answers phones: reception and booking, handled.","guide":"ai-answering-service-dentists"}],"chapters":[{"number":1,"title":"Your Receptionist Costs $35,000 a Year","highlight":"The math on why voice AI pays for itself in the first month."},{"number":2,"title":"What a Voice AI Agent Actually Does","highlight":"What it handles, what it can't, and where the real savings hide."},{"number":3,"title":"Pick Your Weapon","highlight":"Bland.ai vs Vapi vs PolyAI vs the rest: which platform fits your use case."},{"number":4,"title":"Build Your First Voice Agent in 60 Minutes","highlight":"Zero-code setup from account creation to a live phone number."},{"number":5,"title":"Book Appointments and Capture Leads","highlight":"Connect your calendar, CRM, and lead capture so the agent works while you sleep."},{"number":6,"title":"The Scripts That Actually Convert","highlight":"Real prompt templates for sales, qualification, and appointment booking."},{"number":7,"title":"Five Industries Printing Money with Voice AI","highlight":"Real estate, dental, legal, home services, and e-commerce, with their exact setups."},{"number":8,"title":"Go Live","highlight":"Shadow mode, compliance checks, and rollback plans so you don't lose a single customer."},{"number":9,"title":"Track the Money","highlight":"ROI dashboards and cost-per-lead math that prove what's working."},{"number":10,"title":"What's Next","highlight":"More lines, more departments, more money. Scaling past the first agent."},{"number":11,"title":"When Voice AI Fails","highlight":"Honest downsides and the fixes that keep callers from hanging up."},{"number":12,"title":"Resources and Your Next Move","highlight":"Communities, tools, and the roadmap for what to build after this weekend."}],"amazon_url":"https://amzn.to/4161PAx"},{"slug":"wall-street-analyst","title":"Build Your Own Wall Street Analyst with Claude","subtitle":"How to Find Winning Stocks Earlier and Grow Your Portfolio with an AI Research Team","url":"https://youcanbuildthings.com/books/wall-street-analyst","cover":"https://youcanbuildthings.com/images/books/wall-street-analyst/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":216,"level":1,"level_name":"Beginner","categories":["investing","stock-research","claude"],"pitch":"Wall Street has an analyst on every stock. Now you do too. In 30 days you build your own AI research team: it reads every filing and earnings call on your stocks, finds your next winning stock before the headlines with a buy price already set, and tells you each morning what just changed across 20 to 30 stocks. No code, and every command and card comes in a free companion repo.","best_for":"Investors who want to find winning stocks before the headlines","outcome":"An AI research team that reads every filing and earnings call on your stocks and sends a morning brief on 20 to 30 of them","series":{"slug":"ai-trading-research","name":"AI Trading Research Playbooks","position":2,"of":2},"missions":[{"slug":"trading-bots","step":5,"reason":"The research before any order: a team that reads the filings and earnings calls on your stocks. No code.","guide":null}],"chapters":[{"number":1,"title":"Your AI Gives You a Coin Flip. The Pros Just Got a Research Desk.","highlight":"Why a chatbot hands you a coin flip, and the research team the pros just got."},{"number":2,"title":"Ask for Research, Not a Prediction","highlight":"A one-page memo template, a thesis card for three stocks you own, and the questions that replace 'should I buy?'"},{"number":3,"title":"Set Up Your Desk in an Afternoon, No Code","highlight":"Your team set up as a Claude Project in one afternoon, with the model picked by testing two on a stock you own."},{"number":4,"title":"Plug Your Desk Into the Real Numbers","highlight":"A live SEC filings and financials connection (NSE and BSE for Indian stocks), tested on revenue, margin and share count."},{"number":5,"title":"Your First Memo, Every Number Traced to Its Filing","highlight":"Your first full memo: thesis, bull, bear and five key numbers, each tagged to the filing line it came from."},{"number":6,"title":"Read Every Earnings Call on Your List Before Lunch","highlight":"A call reader that lists what changed between this quarter and last, run across four holdings in one pass."},{"number":7,"title":"Find What Changed in the 10-K Before the Market Does","highlight":"A change-finder for the 10-K: new risk factors, removed language, 8-Ks and insider purchases, old text beside new."},{"number":8,"title":"Build the Analyst Who Argues With You","highlight":"A second analyst that never sees your opinion and makes the strongest case against every stock you hold."},{"number":9,"title":"Find the Good Companies Before They Make the Headlines","highlight":"Your own screen, the top five run through the team, a value range for each, and a three-stock buy-zone list."},{"number":10,"title":"Put Your Whole Watchlist on a Morning Brief","highlight":"One scheduled run over your whole watchlist that sends you only the stocks where something material changed."},{"number":11,"title":"When the Desk Is Wrong, You'll Know in Two Minutes","highlight":"A weekly two-minute check: three citations opened, the date line confirmed, one memo re-run without your thesis in it."},{"number":12,"title":"Your First 30 Days Running the Desk","highlight":"A one-page framework and a scorecard that shows which of your picks are winning at 30 and 90 days."}],"amazon_url":"https://amzn.to/3TOymem"},{"slug":"zero-human-companies","title":"Zero-Human Companies","subtitle":"Build an Autonomous AI Business with Hermes Agent + Paperclip","url":"https://youcanbuildthings.com/books/zero-human-companies","cover":"https://youcanbuildthings.com/images/books/zero-human-companies/cover.jpg","price":12.99,"currency":"USD","format":"Kindle ebook","page_count":180,"level":3,"level_name":"Advanced","categories":["ai-agents","automation","business"],"pitch":"Two open-source tools. One adapter. Five business models inside. Hermes Agent is the self-improving runtime. Paperclip is the control plane. The hermes_local adapter composes them into one autonomous company that costs $28.50/month to run.","best_for":"Building autonomous AI businesses","outcome":"Full autonomous company on Hermes + Paperclip for $28.50/month","series":{"slug":"zero-human-team","name":"The Zero-Human Team","position":1,"of":3},"missions":[{"slug":"sell-ai-agents","step":9,"reason":"The capstone: the whole company runs without you in it.","guide":"install-paperclip-ai-control-plane"}],"chapters":[{"number":1,"title":"The Release Note That Started This Book","highlight":"Paperclip v2026.318.0 shipped the hermes_local adapter. Eighteen words in a changelog that changed the economics of autonomous AI companies."},{"number":2,"title":"The Stack","highlight":"Paperclip's 4-layer architecture, Hermes's 47-tool runtime, and the adapter that bridges them."},{"number":3,"title":"Pick Your Models, Set Your Budget","highlight":"Verified pricing for every model. Three tiers from $0/month (local) to $28.50/month (6-agent production)."},{"number":4,"title":"Install Hermes in 20 Minutes","highlight":"Bash install, provider config, first chat session, tour of ~/.hermes/ on disk."},{"number":5,"title":"Skills: Hermes's Real Learning System","highlight":"Three skill mechanisms: builtin, hub-installed, agent-generated. The compounding asset."},{"number":6,"title":"Persistent Memory","highlight":"SOUL.md identity file, memories/ directory, session history. How the agent remembers."},{"number":7,"title":"Install Paperclip","highlight":"npx paperclipai onboard, dashboard at localhost:3100, first company and issue."},{"number":8,"title":"Compose the Stack","highlight":"The hermes_local adapter end-to-end. Heartbeat fires, Hermes spawns, REST callback, cost recorded."},{"number":9,"title":"What Goes Wrong","highlight":"Real failure modes from real GitHub issues. Issue #1160, #3685, #1032 with specific fixes."},{"number":10,"title":"Five Businesses You Can Build","highlight":"Research agency, content agency, lead gen, support copilot, data pipeline. Full JSON configs and cost math."},{"number":11,"title":"Revenue Math","highlight":"$0 to $10K/month path. Month-by-month milestones with honest overhead at each stage."},{"number":12,"title":"The Self-Improving Company","highlight":"Skills compound. Memory accumulates. Activity logs surface patterns. Month 6 is qualitatively different from month 1."}],"amazon_url":"https://amzn.to/4csvPMe"}],"articles":[{"slug":"agentic-loop-exit-condition","title":"How to Give an Agentic Loop an Exit Condition","description":"An agentic loop exit condition has two halves: a measurable pass criterion and a hard cap. Wire both in Claude Code so a runaway loop stops in 1-4 turns.","book":"claude-code-loop-engineering","level":3,"label":"BUILD","tags":["claude-code","agentic-coding","ai-automation"],"url":"https://youcanbuildthings.com/articles/agentic-loop-exit-condition"},{"slug":"ai-10-k-analysis","title":"How to Beat the Market to a 10-K Change With Claude","description":"Beat the market to what a company changed in its 10-K, and know from one verb which of your stocks just got a green light, by having Claude compare one section across two filings. In the best study on it, companies that left their filings alone went on to beat the ones that rewrote them by up to 22% a year, and the market did not move on filing day.","book":"wall-street-analyst","level":1,"label":"BUILD","tags":["claude","stock-research","10-k","sec-filings"],"url":"https://youcanbuildthings.com/articles/ai-10-k-analysis"},{"slug":"ai-agent-audit-log","title":"The AI Agent Audit Log Lies. Here's How to Fix It","description":"Your AI agent audit log says the human did it. Build distinct-identity attribution with an on-behalf-of trail so every agent action answers who really acted.","book":"ai-agent-security","level":2,"label":"DEBUG","tags":["ai agent audit log","ai agent security","attribution"],"url":"https://youcanbuildthings.com/articles/ai-agent-audit-log"},{"slug":"ai-agent-guardrails-tool-call","title":"AI Agent Guardrails: Gate Every Tool Call","description":"AI agent guardrails belong on one line of code: the tool call. Build a deterministic gate that classifies, approves, and fails safe before any action runs.","book":"agentic-coding-harness","level":2,"label":"SECURE","tags":["ai-agents","security","guardrails","agentic-coding"],"url":"https://youcanbuildthings.com/articles/ai-agent-guardrails-tool-call"},{"slug":"ai-agent-memory-without-a-database","title":"Give Your Claude Code Subagents Memory Without a Database","description":"Full graph indexing costs about a thousand times what plain vector indexing costs, and frequently loses. Here is the three-layer file store that replaces it, with a pointer that walks any claim back to the sentence it came from.","book":"claude-code-in-parallel","level":3,"label":"BUILD","tags":["claude-code","agent-memory","knowledge-graph","provenance"],"url":"https://youcanbuildthings.com/articles/ai-agent-memory-without-a-database"},{"slug":"ai-agent-phantom-success-error-verification","title":"Phantom Successes: Why AI Agents Lie About 401 Errors","description":"AI agents report success on ~10-15% of failed API calls (illustrative). Here's why, and the is_error pattern you enforce in your MCP server to stop it.","book":"ai-agents-get-paid","level":2,"label":"DEBUG","tags":["ai-agents","openclaw","production","error-handling","reliability"],"url":"https://youcanbuildthings.com/articles/ai-agent-phantom-success-error-verification"},{"slug":"ai-answering-service-dentists","title":"AI Receptionist for Dentists: $12,950/Month Recovered","description":"How one dental practice replaced after-hours voicemail with a voice AI agent for $180/month and recovered $12,950 in missed patient revenue every month.","book":"voice-ai-agents","level":1,"label":"EARN","tags":["voice-ai","dental","ai-receptionist","roi","small-business"],"url":"https://youcanbuildthings.com/articles/ai-answering-service-dentists"},{"slug":"ai-board-of-advisors","title":"Build an AI Board of Advisors That Argues Back","description":"Stop making pricing and hiring calls with a yes-man AI. Build an AI board of advisors: four roles that pressure-test the decision and return one honest verdict.","book":"llm-council","level":3,"label":"BUILD","tags":["ai-board-of-advisors","llm-council","claude-code","business-decisions","ai-sycophancy"],"url":"https://youcanbuildthings.com/articles/ai-board-of-advisors"},{"slug":"ai-code-review-council","title":"AI Code Review with a Multi-Model Council","description":"Make Codex, Claude, and Gemini argue over your diff and block on any single real bug. Build a multi-model AI code review council that catches what one misses.","book":"llm-council","level":3,"label":"BUILD","tags":["ai-code-review","llm-council","claude-code","codex","multi-agent"],"url":"https://youcanbuildthings.com/articles/ai-code-review-council"},{"slug":"ai-coding-agent-roi","title":"Are Your Overnight Claude Agents Making You Money?","description":"Work out in dollars whether an overnight Claude Code run made you money, using its own result files and your hourly rate. In a worked example the tokens cost $6.40 either way, but checking the work line by line takes the cost per usable change from $13.63 to $43.71.","book":"claude-code-loops","level":2,"label":"COMPARE","tags":["claude-code","loop-engineering","ai-coding-costs","roi"],"url":"https://youcanbuildthings.com/articles/ai-coding-agent-roi"},{"slug":"ai-content-automation-pipeline-social-media","title":"How to Turn One Idea into 30 Posts with AI Agents","description":"Build a content multiplication pipeline that takes a single idea and generates platform-optimized posts for Twitter, LinkedIn, and newsletters automatically.","book":"openclaw-guide","level":1,"label":"AUTOMATE","tags":["content-creation","ai-agents","social-media","automation"],"url":"https://youcanbuildthings.com/articles/ai-content-automation-pipeline-social-media"},{"slug":"ai-earnings-call-summary","title":"How to Catch the Earnings Surprise That Moves a Stock With Claude","description":"Catch the earnings surprise that moves a stock on every name you own, the day it lands, and act before the crowd has read past the headline. General Mills' headline said it 'Reaffirms Full-year Outlook' while the drag on its reported sales growth moved from about 2 percent to about 4 percent, and you would have known that morning.","book":"wall-street-analyst","level":1,"label":"BUILD","tags":["claude","stock-research","earnings-calls","investing"],"url":"https://youcanbuildthings.com/articles/ai-earnings-call-summary"},{"slug":"ai-knowledge-base-retainer","title":"How to Charge Monthly for an Obsidian Vault You Set Up Once","description":"The install is two hours and a free video gives it away, so the install is not the business. Here is the one-page scope that makes a monthly fee renew, and the audit you sell first so you can quote the engagement instead of guessing it.","book":"obsidian-dreaming-loop","level":3,"label":"BUILD","tags":["consulting","pricing","obsidian","claude-code"],"url":"https://youcanbuildthings.com/articles/ai-knowledge-base-retainer"},{"slug":"ai-repo-audit-prompt","title":"How to Run a Claude Repo Audit Your Clients Would Pay a Consultant to Do","description":"One prompt turns a repo read into a findings report and a work plan your models execute, so one person delivers what a review board delivers. A scoped ai repo audit prompt comes back three findings deep with a P0 webhook hole at the top and every fix already assigned, where the unscoped version returns forty style nits.","book":"claude-fable-5","level":2,"label":"BUILD","tags":["code-audit","claude-code","prompt-engineering","model-routing"],"url":"https://youcanbuildthings.com/articles/ai-repo-audit-prompt"},{"slug":"ai-tools-faceless-youtube-channel","title":"The $0 AI Toolkit for Faceless Videos (Every Tool Tested)","description":"Head-to-head comparison of AI tools at each production stage. Two complete stacks: $0/month and $30-50/month. Tested on real content.","book":"faceless-content-profits","level":1,"label":"BUILD","tags":["ai-tools","faceless-content","elevenlabs","canva","capcut","content-creation"],"url":"https://youcanbuildthings.com/articles/ai-tools-faceless-youtube-channel"},{"slug":"algorithmic-trading-for-beginners-python","title":"Why a 61% Win Rate Still Loses You $14K","description":"Algorithmic trading for beginners in Python: the position-sizing rules and Kelly math that keep a real edge from blowing up your account on one bad trade.","book":"ai-trading-bot","level":1,"label":"EARN","tags":["risk-management","kelly-criterion","python","algorithmic-trading"],"url":"https://youcanbuildthings.com/articles/algorithmic-trading-for-beginners-python"},{"slug":"alpaca-paper-trading-python","title":"How to Let Your AI Trading Agent Place Trades on Alpaca","description":"Have your AI trading agent send its own orders to Alpaca's paper trading account tonight, ready for Monday's open. One Python file sends exactly the order your agents approved and reads the broker's copy back, field by field, until it prints MATCH.","book":"ai-trading-agent-alpha-swarm","level":3,"label":"DEPLOY","tags":["ai-trading-agent","alpaca","paper-trading","python"],"url":"https://youcanbuildthings.com/articles/alpaca-paper-trading-python"},{"slug":"analyze-spreadsheet-ai-no-code","title":"How to Analyze Messy Spreadsheets with Claude (No Code)","description":"Analyze a spreadsheet with AI, no code: drop a messy CSV into Claude and get a clean dataset, a documented cleaning log, and a plain-English report fast.","book":"ai-worker-weekend","level":1,"label":"AUTOMATE","tags":["claude-cowork","spreadsheet-analysis","data-cleaning","no-code"],"url":"https://youcanbuildthings.com/articles/analyze-spreadsheet-ai-no-code"},{"slug":"are-ai-visibility-tools-accurate","title":"Are AI Visibility Tools Accurate? Trust, Verify, Ignore","description":"Are AI visibility tools accurate? No engine ships a brand-mention API, so every tracker is guessing. A trust-verify-ignore rubric to grade any tool you buy.","book":"get-cited-by-ai","level":1,"label":"COMPARE","tags":["ai visibility tools","ai citation tracking","answer engine optimization"],"url":"https://youcanbuildthings.com/articles/are-ai-visibility-tools-accurate"},{"slug":"are-local-coding-models-good-enough","title":"Local vs Cloud AI Coding: When Local Loses","description":"Are local coding models good enough? For most of your day, yes. The honest map of where local wins, where it loses, and how to decide before you fire a task.","book":"run-claude-code-locally","level":2,"label":"COMPARE","tags":["local-ai","ollama","claude-code","coding-models"],"url":"https://youcanbuildthings.com/articles/are-local-coding-models-good-enough"},{"slug":"asd-ste100-claude","title":"How to Stop AI Slop in Every Claude and ChatGPT Reply","description":"Stop AI slop in every Claude and ChatGPT reply and get answers you understand on the first read, with the two-line ASD-STE100 rule Andrej Karpathy posted and an engineer on Anthropic's Claude Code team ships in a plugin. Here is where the rule goes in six tools, and the one setup slip that switches it off with no error.","book":"stop-ai-slop","level":1,"label":"BUILD","tags":["claude","chatgpt","asd-ste100","ai-writing"],"url":"https://youcanbuildthings.com/articles/asd-ste100-claude"},{"slug":"automate-email-claude-cowork","title":"How to Build an Email Triage System with Claude","description":"Automate email with Claude Cowork: a morning triage system that reads your inbox, drafts the replies, and hands you a one-page summary before you wake up.","book":"ai-worker-weekend","level":1,"label":"AUTOMATE","tags":["claude-cowork","email-triage","gmail-connector","computer-use"],"url":"https://youcanbuildthings.com/articles/automate-email-claude-cowork"},{"slug":"automate-freelance-proposals-invoices-ai-agent","title":"How to Automate Freelance Proposals and Invoices with AI","description":"Build an AI agent that generates proposals from client briefs, tracks invoices, and chases late payments with escalating reminders. Full code walkthrough.","book":"openclaw-guide","level":1,"label":"AUTOMATE","tags":["freelancing","ai-agents","automation","invoicing"],"url":"https://youcanbuildthings.com/articles/automate-freelance-proposals-invoices-ai-agent"},{"slug":"automated-stock-trading-bot-build","title":"Build an AI Stock Screener Bot in 45 Minutes","description":"An automated stock trading bot build that scans the options market with Claude and Unusual Whales flow, then prints a ranked watchlist with confidence scores.","book":"ai-trading-bot","level":1,"label":"BUILD","tags":["algorithmic-trading","python","claude","options-flow"],"url":"https://youcanbuildthings.com/articles/automated-stock-trading-bot-build"},{"slug":"batch-produce-tiktok-content","title":"The Batch System: 14 Faceless Videos in One Sunday","description":"A 6-station production factory that cuts per-video time from 45 minutes to 11 minutes. Printable checklist and real efficiency data.","book":"faceless-content-profits","level":1,"label":"AUTOMATE","tags":["batch-production","tiktok","faceless-content","content-creation","productivity"],"url":"https://youcanbuildthings.com/articles/batch-produce-tiktok-content"},{"slug":"best-ai-coding-tools-for-claude-skills","title":"Best AI Coding Tools for Claude Skills in 2026: The Buyer's Shortlist","description":"We checked 9 AI coding tools for where they load SKILL.md files and which fields they keep. See which one fits your Claude Skills.","book":"claude-skills-paid-work","level":2,"label":"COMPARE","tags":["claude-skills","agent-skills","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-ai-coding-tools-for-claude-skills"},{"slug":"best-ai-trading-agent-books","title":"Best AI Trading Agent Books in 2026: The Buyer's Shortlist","description":"We compared 19 AI trading agent books on agent teams, broker orders, backtests, price and ratings. See which fits a Python coder or a no-code trader.","book":"ai-trading-agent-alpha-swarm","level":3,"label":"COMPARE","tags":["ai-trading-agent","books","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-ai-trading-agent-books"},{"slug":"best-claude-code-skills","title":"The 5 Best Claude Code Skills Every Developer Builds","description":"The 5 best Claude Code skills for developers: Stop Slop, Testing, Documentation, Git Commits, Code Review. Copy-paste SKILL.md files and the trigger for each.","book":"claude-skills","level":1,"label":"BUILD","tags":["claude-code","skills","productivity","developer-tools"],"url":"https://youcanbuildthings.com/articles/best-claude-code-skills"},{"slug":"best-claude-skill-security-scanners","title":"Best Claude Skill Security Scanners in 2026: The Buyer's Shortlist","description":"We compared 6 ways to scan a Claude Skill and ran Cisco's free scanner on a test-file payload ourselves. Here is what each one catches and misses.","book":"claude-skills-paid-work","level":2,"label":"COMPARE","tags":["claude-skills","security","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-claude-skill-security-scanners"},{"slug":"best-claude-skills-books","title":"Best Claude Skills Books in 2026: The Buyer's Shortlist","description":"We compared 12 Claude Skills books on coverage, depth, price and ratings. See which one fits a beginner, a developer, or someone billing clients.","book":"claude-skills-paid-work","level":2,"label":"COMPARE","tags":["claude-skills","books","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-claude-skills-books"},{"slug":"best-claude-skills-marketplaces","title":"Best Claude Skills Marketplaces in 2026: The Buyer's Shortlist","description":"We ran the open-standard validator on 973 skills from 6 sources and checked licences, listing cost and upkeep. Here is where to get Claude Skills.","book":"claude-skills-paid-work","level":2,"label":"COMPARE","tags":["claude-skills","marketplace","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-claude-skills-marketplaces"},{"slug":"best-humanize-ai-writing-books","title":"Best Humanize AI Writing Books in 2026: A Buyer's Shortlist","description":"We compared 25 books that promise clearer, more human AI writing on setup, examples, checks, price and ratings. See which fits Claude, ChatGPT or fiction.","book":"stop-ai-slop","level":1,"label":"COMPARE","tags":["ai-writing","books","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-humanize-ai-writing-books"},{"slug":"best-local-llm-for-coding","title":"How to Pick a Local Model for Coding","description":"The best local LLM for coding isn't the leaderboard winner. Pick by tool-call reliability and speed, with a model table and a benchmark you run yourself.","book":"run-claude-code-locally","level":2,"label":"COMPARE","tags":["ollama","local-ai","qwen","coding-models"],"url":"https://youcanbuildthings.com/articles/best-local-llm-for-coding"},{"slug":"best-ollama-books","title":"Best Ollama Books in 2027: The Buyer's Shortlist","description":"We opened all 26 first-page Kindle results for Ollama and ranked them on speed tuning and measured tests first, then on how many of six jobs each page promises.","book":"master-ollama-speed-playbook","level":2,"label":"COMPARE","tags":["ollama","local-ai","books","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-ollama-books"},{"slug":"best-openclaw-books","title":"Best OpenClaw Books in 2027: The Buyer's Shortlist","description":"We opened all 24 first-page Kindle results for OpenClaw and ranked them on templates, setup, cost, security, agent teams and making money.","book":"openclaw-30-agents","level":1,"label":"COMPARE","tags":["openclaw","ai-agents","books","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-openclaw-books"},{"slug":"best-polymarket-books","title":"Best Polymarket Books in 2027: The Buyer's Shortlist","description":"We opened all 28 first-page Kindle results for Polymarket and prediction market trading and ranked them on bots, code, edge math, sizing and copy trading.","book":"polymarket-profits","level":1,"label":"COMPARE","tags":["polymarket","prediction-markets","books","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-polymarket-books"},{"slug":"best-polymarket-trading-bot-books","title":"Best Polymarket Trading Bot Books in 2027: The Shortlist","description":"We opened all 20 first-page Kindle results for Polymarket trading bots and ranked them on code, arbitrage, copy trading, AI agents, risk and live trading.","book":"polymarket-profits-2","level":2,"label":"COMPARE","tags":["polymarket","trading-bots","books","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-polymarket-trading-bot-books"},{"slug":"best-tools-to-test-claude-skills","title":"Best Tools to Test Claude Skills in 2026: The Buyer's Shortlist","description":"We ran or verified 6 tools for testing Claude Skills: format, triggering, with-vs-without and cost. See which one answers your question first.","book":"claude-skills-paid-work","level":2,"label":"COMPARE","tags":["claude-skills","testing","buyers-guide"],"url":"https://youcanbuildthings.com/articles/best-tools-to-test-claude-skills"},{"slug":"build-ai-agent-python","title":"Build Your First AI Agent in 60 Minutes","description":"Build a working AI research agent in 60 minutes with LangChain and LangGraph. Complete copy-paste Python code plus a no-code n8n path. $0.02 per run.","book":"build-ai-agents","level":1,"label":"BUILD","tags":["ai-agents","python","langchain","langgraph","tutorial"],"url":"https://youcanbuildthings.com/articles/build-ai-agent-python"},{"slug":"build-ai-coding-agent-from-scratch-python","title":"Build an AI Coding Agent From Scratch in Python","description":"Build an AI coding agent from scratch in Python: the ~150-line agent loop that reads files, writes code, runs tests, and stops on its own. No framework.","book":"agentic-coding-harness","level":2,"label":"BUILD","tags":["ai-agents","python","agentic-coding","claude-code"],"url":"https://youcanbuildthings.com/articles/build-ai-coding-agent-from-scratch-python"},{"slug":"build-llm-council-claude-code","title":"How to Build an LLM Council in Claude Code","description":"Build a five-advisor LLM council as a Claude Code skill that runs five independent AI advisors on one decision, in one command, with no two-terminal setup.","book":"llm-council","level":3,"label":"BUILD","tags":["llm-council","claude-code","ai-agents","multi-agent","ai-sycophancy"],"url":"https://youcanbuildthings.com/articles/build-llm-council-claude-code"},{"slug":"build-local-rag-ollama-chromadb-python","title":"How to Build a Local RAG System with Ollama and ChromaDB","description":"Build a private document Q&A system using Ollama, ChromaDB, and Python. Runs on 8GB RAM with zero API costs, full data privacy, and no cloud dependency.","book":"local-ai-ollama","level":1,"label":"BUILD","tags":["ollama","rag","chromadb","python","local-ai"],"url":"https://youcanbuildthings.com/articles/build-local-rag-ollama-chromadb-python"},{"slug":"build-mcp-server-python","title":"How to Build Your First MCP Server in Python","description":"Build your first MCP server in Python from scratch. Start with a 20-line hello world, then add database and GitHub tools using the modular server pattern.","book":"mcp-playbook","level":2,"label":"BUILD","tags":["mcp","python","ai-agents","fastmcp"],"url":"https://youcanbuildthings.com/articles/build-mcp-server-python"},{"slug":"build-multi-agent-pipeline-python","title":"Build a 3-Agent Team That Does Your Research","description":"Build a 3-agent team (researcher, writer, reviewer) with feedback loops in LangGraph and CrewAI. Costs $0.05/run and beats single-agent output quality.","book":"build-ai-agents","level":1,"label":"BUILD","tags":["multi-agent","python","langchain","langgraph","crewai"],"url":"https://youcanbuildthings.com/articles/build-multi-agent-pipeline-python"},{"slug":"build-saas-app-claude-code","title":"Build a Micro-SaaS with Claude Code This Weekend","description":"Ship a URL monitoring SaaS with auth, Stripe payments, and Docker deployment using Claude Code's 7-phase build workflow. Copy-paste prompts for each phase.","book":"claude-code","level":1,"label":"BUILD","tags":["claude-code","saas","stripe","fastapi","weekend-project"],"url":"https://youcanbuildthings.com/articles/build-saas-app-claude-code"},{"slug":"build-saas-claude-code-weekend","title":"How to Build a Micro-SaaS with Claude Code in a Weekend","description":"Go from idea validation to live Stripe payments in 10 hours using Claude Code. Exact prompts, real API costs ($15-30), and the honest revenue timeline.","book":"claude-code-ship-12","level":2,"label":"BUILD","tags":["claude-code","micro-saas","stripe","deployment","vibe-coding"],"url":"https://youcanbuildthings.com/articles/build-saas-claude-code-weekend"},{"slug":"build-voice-ai-agent-no-code","title":"Build a Voice AI Agent in Under 60 Minutes (No Code)","description":"Step-by-step Bland.ai setup from zero to a live voice AI agent answering real calls. Copy-paste prompt template, 8 test scenarios, and troubleshooting.","book":"voice-ai-agents","level":1,"label":"BUILD","tags":["voice-ai","bland-ai","no-code","small-business","automation"],"url":"https://youcanbuildthings.com/articles/build-voice-ai-agent-no-code"},{"slug":"build-web-app-with-claude-code","title":"Build a Web App With Claude Code (No Hand-Coding)","description":"Go from empty folder to a deployed live-data dashboard in nine prompts and zero hand-written code. The Claude Code build, with times and the bugs to expect.","book":"claude-code-ship-12","level":2,"label":"BUILD","tags":["claude-code","web-app","tutorial","api"],"url":"https://youcanbuildthings.com/articles/build-web-app-with-claude-code"},{"slug":"chatgpt-custom-instructions-for-writing-emails","title":"How to Stop AI Slop in ChatGPT Emails and Proposals","description":"Get emails people answer and proposals a client reads past the first line, straight from ChatGPT or Claude in a browser. One 733-character block in your custom instructions puts the ask, the result or the offer first, and it fits inside ChatGPT's free plan.","book":"stop-ai-slop","level":1,"label":"BUILD","tags":["chatgpt","email-writing","proposals","ai-writing"],"url":"https://youcanbuildthings.com/articles/chatgpt-custom-instructions-for-writing-emails"},{"slug":"claude-agent-silent-failure-detection","title":"Claude Agent Silent Failure Detection: 3 Mechanisms","description":"Claude agent silent failure detection for output that passes schema but is wrong: assertion validators, a pinned golden set, and an LLM-as-judge stack.","book":"claude-certified-architect","level":2,"label":"DEBUG","tags":["claude-certified-architect","silent-failure","reliability","llm-as-judge","pydantic"],"url":"https://youcanbuildthings.com/articles/claude-agent-silent-failure-detection"},{"slug":"claude-api-stop-reason-values","title":"The 7 Claude API stop_reason Values, and How to Handle Each","description":"The Claude API stop_reason values tell you why a response stopped. All seven, the handler each one needs, and the three people forget in an agent loop.","book":"claude-architect-crash-course","level":2,"label":"BUILD","tags":["claude","claude-api","ai-agents","claude-certified-architect"],"url":"https://youcanbuildthings.com/articles/claude-api-stop-reason-values"},{"slug":"claude-batch-api-cost-savings","title":"Claude Batch API Cost Savings: It Saves 50%, Not 30%","description":"Claude Batch API cost savings are 50% off input and output, not 30%. The synchronous-vs-cache-vs-batch decision tree, verified limits, and the exam trap.","book":"claude-certified-architect","level":2,"label":"OPTIMIZE","tags":["claude-certified-architect","batch-api","prompt-caching","cost-engineering","claude-api"],"url":"https://youcanbuildthings.com/articles/claude-batch-api-cost-savings"},{"slug":"claude-certification-without-partner","title":"How to Get Claude Certified When Your Company Isn't a Partner","description":"Get Claude certified by working out, in two questions, whether to book the exam, ask your firm to join Anthropic's Claude Partner Network for free, or study now so you're ready the month access opens. Anthropic's FAQ says personal email addresses will not work, and a domain fix takes 7 to 10 days, so find your branch on day one.","book":"claude-certified-associate","level":1,"label":"BUILD","tags":["claude-certified-associate","claude-partner-network","certification","ccao-f"],"url":"https://youcanbuildthings.com/articles/claude-certification-without-partner"},{"slug":"claude-certified-architect-exam","title":"The 5 Judgment Patterns the CCA Exam Actually Tests","description":"The Claude Certified Architect exam grades pattern recognition, not trivia. The 5 scenario archetypes, their stem cues, and the one-line fix for each.","book":"claude-certified-architect","level":2,"label":"REFERENCE","tags":["claude-certified-architect","cca-f-exam","anthropic-certification","ai-architecture","exam-prep"],"url":"https://youcanbuildthings.com/articles/claude-certified-architect-exam"},{"slug":"claude-certified-architect-exam-format","title":"The Claude Certified Architect Exam Format, Explained","description":"The Claude Certified Architect exam format: 60 scenario questions, 120 minutes, one $99 attempt, scaled 100-1000, and the domain weights that set your prep.","book":"claude-architect-crash-course","level":2,"label":"BUILD","tags":["claude-certified-architect","cca-f","certification","exam-prep"],"url":"https://youcanbuildthings.com/articles/claude-certified-architect-exam-format"},{"slug":"claude-certified-architect-exam-proctoring","title":"Don't Get Flagged: CCA-F Exam Proctoring Survival","description":"Claude Certified Architect exam proctoring can void your one $99 attempt over an innocent habit. The clean-room setup and the two moves that flag you.","book":"claude-architect-crash-course","level":2,"label":"BUILD","tags":["claude-certified-architect","cca-f","certification","proctoring"],"url":"https://youcanbuildthings.com/articles/claude-certified-architect-exam-proctoring"},{"slug":"claude-certified-architect-scenario-questions","title":"How to Answer CCA-F Scenario Questions","description":"Claude Certified Architect scenario questions reward elimination, not recall. Learn the seven named traps that flag three of four wrong answers on sight.","book":"claude-architect-practice-tests","level":2,"label":"REFERENCE","tags":["claude-certified-architect","cca-f","ai-agents","certification"],"url":"https://youcanbuildthings.com/articles/claude-certified-architect-scenario-questions"},{"slug":"claude-certified-associate-practice-questions","title":"How to Pass the Tricky Questions on the Claude Certified Associate Exam","description":"Pass the Claude Certified Associate by getting its dozen or so tricky questions right, the ones where two options both look correct. Anthropic's three official sample questions are all keyed to B, so here is the method they never train, shown on one question whose answer flips when one clause changes.","book":"claude-certified-associate","level":1,"label":"BUILD","tags":["claude-certified-associate","ccao-f","certification","exam-prep"],"url":"https://youcanbuildthings.com/articles/claude-certified-associate-practice-questions"},{"slug":"claude-certified-associate-study-plan","title":"How to Pass the Claude Certified Associate in 30 Days","description":"Pass the Claude Certified Associate in 30 days at about an hour a day, or in 7 when your manager already picked the date, with every hour pointed at the domains that cost you the most points. A half-missed Output Evaluation domain costs more than a fully missed Troubleshooting one, and one multiplication shows you why.","book":"claude-certified-associate","level":1,"label":"BUILD","tags":["claude-certified-associate","ccao-f","study-plan","exam-prep"],"url":"https://youcanbuildthings.com/articles/claude-certified-associate-study-plan"},{"slug":"claude-chat-vs-code-vs-cowork","title":"Claude Chat vs Code vs Cowork: Which One to Use","description":"The Claude Chat vs Code vs Cowork difference, explained: which one to use for thinking, building software, or running real work on your actual desktop.","book":"ai-worker-weekend","level":1,"label":"COMPARE","tags":["claude-cowork","computer-use","claude-chat","claude-code"],"url":"https://youcanbuildthings.com/articles/claude-chat-vs-code-vs-cowork"},{"slug":"claude-chatbot-hallucinating-fix","title":"Claude Chatbot Hallucinating Fix: The Hub-and-Spoke","description":"Claude chatbot hallucinating fix: a Coordinator, Researcher, and Synthesizer with scoped tools and a logged refusal path stop confident invention at the source.","book":"claude-certified-architect","level":2,"label":"DEBUG","tags":["claude-certified-architect","hub-and-spoke","multi-agent","hallucination","claude-agent-sdk"],"url":"https://youcanbuildthings.com/articles/claude-chatbot-hallucinating-fix"},{"slug":"claude-code-agent-stuck-in-a-loop","title":"What to Do When Claude Code Gets Stuck in a Loop","description":"When Claude Code gets stuck in a loop overnight, make it try something different each time and stop with a note after 4 tries. Wrong API keys, blocked files and an empty budget are never retried, and each try gets its own slice of the budget.","book":"claude-code-loops","level":2,"label":"BUILD","tags":["claude-code","loop-engineering","agent-recovery","automation"],"url":"https://youcanbuildthings.com/articles/claude-code-agent-stuck-in-a-loop"},{"slug":"claude-code-automated-code-review-github-actions","title":"Set Up Claude Code Review on Every PR for $0/Month","description":"Wire Claude Code into GitHub Actions so every pull request gets automated inline review comments. Includes the YAML config, custom review rules, and cost math.","book":"claude-code","level":1,"label":"AUTOMATE","tags":["claude-code","code-review","github-actions","ci-cd","automation"],"url":"https://youcanbuildthings.com/articles/claude-code-automated-code-review-github-actions"},{"slug":"claude-code-block-env-secrets","title":"How to Block Claude Code From Reading Your Secrets","description":"The .claudeignore file is a myth that leaves your secrets exposed. Block Claude Code from reading .env, SSH keys, and cloud creds with permissions.deny rules.","book":"claude-code-ship-12","level":2,"label":"SECURE","tags":["claude-code","security","permissions","secrets"],"url":"https://youcanbuildthings.com/articles/claude-code-block-env-secrets"},{"slug":"claude-code-browser-automation-beyond-code","title":"Claude Code Browser Automation Beyond Code","description":"Claude Code browser automation with Playwright MCP: drive dashboards, scrape data, and monitor pages using the accessibility tree, not brittle screenshots.","book":"master-claude-code","level":2,"label":"AUTOMATE","tags":["claude-code","playwright","mcp","automation"],"url":"https://youcanbuildthings.com/articles/claude-code-browser-automation-beyond-code"},{"slug":"claude-code-budget-limit","title":"How to Cap a Claude Code Loop's Spend","description":"Set a Claude Code budget limit per run so an unattended loop can't burn $200 overnight: a hard --max-budget-usd cap, a model router, and context trimming.","book":"claude-code-loop-engineering","level":3,"label":"BUILD","tags":["claude-code","agentic-coding","ai-automation"],"url":"https://youcanbuildthings.com/articles/claude-code-budget-limit"},{"slug":"claude-code-claude-md-setup","title":"How to Set Up CLAUDE.md for Production Projects","description":"The 4-layer CLAUDE.md configuration system that cut feature build time from 34 to 16 minutes. Templates, hooks, custom skills, and the 5 mistakes to avoid.","book":"claude-code-ship-12","level":2,"label":"BUILD","tags":["claude-code","CLAUDE.md","configuration","productivity"],"url":"https://youcanbuildthings.com/articles/claude-code-claude-md-setup"},{"slug":"claude-code-configuration-guide","title":"Claude Code Configuration Facts Most Guides Get Wrong","description":"Most Claude Code configuration guides repeat four myths: six tools, a plugin scope, the Task tool, and a hooks folder. Get the facts, with config to prove them.","book":"claude-architect-practice-tests","level":2,"label":"REFERENCE","tags":["claude-code","configuration","claude-certified-architect","settings"],"url":"https://youcanbuildthings.com/articles/claude-code-configuration-guide"},{"slug":"claude-code-cost-per-finished-job","title":"How to Get Claude Code to Finish the Job on the Cheaper Model","description":"Get haiku finishing jobs you were paying sonnet to attempt, and quote what one finished job costs with the failures counted in. My first five runs finished nothing on either model; eleven words of job text later both went six for six.","book":"more-than-the-model","level":2,"label":"BUILD","tags":["claude-code","agent-cost","prompting","agentic-coding"],"url":"https://youcanbuildthings.com/articles/claude-code-cost-per-finished-job"},{"slug":"claude-code-cut-token-bill-in-half","title":"Cut Your Claude Code Token Bill in Half","description":"Your Claude Code bill is mostly overhead, not features. Cut your token cost with six fixes plus the one effort setting that quietly drains your account.","book":"claude-code-beginners","level":1,"label":"BUILD","tags":["claude-code","tokens","cost","effort-levels","optimization"],"url":"https://youcanbuildthings.com/articles/claude-code-cut-token-bill-in-half"},{"slug":"claude-code-dangerously-skip-permissions","title":"What Claude Code's Skip Permissions Mode Does, and How to Use It","description":"Claude Code's --dangerously-skip-permissions flag turns off every permission prompt, so a job runs start to finish while you're away from the desk. Here's what it stops checking, and the four settings that keep it out of your CI files and everything outside the project.","book":"remote-coding-agents","level":3,"label":"BUILD","tags":["claude-code","sandbox","permissions","remote-agents"],"url":"https://youcanbuildthings.com/articles/claude-code-dangerously-skip-permissions"},{"slug":"claude-code-deny-write-not-working","title":"How to Stop Claude Code From Editing Your Important Files","description":"Point an agent at a directory you cannot replace and know, because you watched a tool call get blocked, that it cannot touch the part that matters. A path rule written against Write is accepted at startup and ignored forever, and the fix is one word plus a hook that exits 2.","book":"obsidian-dreaming-loop","level":3,"label":"BUILD","tags":["claude-code","permissions","hooks","obsidian"],"url":"https://youcanbuildthings.com/articles/claude-code-deny-write-not-working"},{"slug":"claude-code-headless-mode-cron-automation","title":"How to Run Claude Code on a Schedule (3 Automations)","description":"Set up nightly code review, weekly dependency audit, and daily test coverage with Claude Code's -p flag and cron. Copy-paste prompt files included.","book":"claude-code","level":1,"label":"AUTOMATE","tags":["claude-code","automation","cron","headless","devops"],"url":"https://youcanbuildthings.com/articles/claude-code-headless-mode-cron-automation"},{"slug":"claude-code-hooks-subagentstop","title":"Claude Code Hooks: Wire a SubagentStop Hook","description":"Wire a Claude Code SubagentStop hook to a log file and tail it live, so you catch hung, runaway, and suspiciously-fast subagents before they ship bad code.","book":"claude-code-subagents-hooks","level":3,"label":"BUILD","tags":["claude-code-subagents-hooks","claude-code","hooks","observability","subagents"],"url":"https://youcanbuildthings.com/articles/claude-code-hooks-subagentstop"},{"slug":"claude-code-hooks-tutorial","title":"Claude Code Hooks Tutorial: Automate Code Review","description":"A Claude Code hooks tutorial using the real settings.json schema: wire a PostToolUse hook to a review skill. No fictional git-event or blocking fields.","book":"claude-skills","level":1,"label":"BUILD","tags":["claude-code","hooks","automation","code-review"],"url":"https://youcanbuildthings.com/articles/claude-code-hooks-tutorial"},{"slug":"claude-code-kill-switch","title":"How to Build a Kill Switch for Claude Code and Codex","description":"Let Claude Code or Codex run unattended on real work, because one empty file from any terminal stops it at the next tool call. A founder typed STOP eleven times in capitals and lost 1,200+ executive records; this stop doesn't ask the model.","book":"more-than-the-model","level":2,"label":"BUILD","tags":["claude-code","codex","hooks","agent-safety"],"url":"https://youcanbuildthings.com/articles/claude-code-kill-switch"},{"slug":"claude-code-lifecycle-hooks-sessionstart","title":"Five Claude Code Lifecycle Hooks for Your Obsidian Vault","description":"Configure five Claude Code lifecycle hooks (SessionStart, UserPromptSubmit, PostToolUse, PreCompact, Stop) that load and re-inject vault context every prompt.","book":"claude-obsidian-second-brain","level":1,"label":"BUILD","tags":["claude-code","hooks","obsidian","vault"],"url":"https://youcanbuildthings.com/articles/claude-code-lifecycle-hooks-sessionstart"},{"slug":"claude-code-loop-failure-modes","title":"Why Claude Code Fails Overnight","description":"Find out in one command why last night's Claude Code loop failed and what to do about it. There are 6 ways a loop fails, each leaves a trace in the loop's own result files, and the most common fake success comes from a check that exits 1.","book":"claude-code-loops","level":2,"label":"BUILD","tags":["claude-code","loop-engineering","debugging","hooks"],"url":"https://youcanbuildthings.com/articles/claude-code-loop-failure-modes"},{"slug":"claude-code-loop-vs-goal","title":"/loop vs /goal in Claude Code: The Real Difference","description":"Claude Code /loop vs /goal confuses everyone. /goal is the self-correcting loop that fixes code; /loop is a scheduler that polls. Here's each in its place.","book":"claude-code-loop-engineering","level":3,"label":"BUILD","tags":["claude-code","agentic-coding","ai-automation"],"url":"https://youcanbuildthings.com/articles/claude-code-loop-vs-goal"},{"slug":"claude-code-mcp-database-setup","title":"How to Connect Claude Code to Your Database with MCP","description":"Connect Claude Code to SQLite and PostgreSQL via MCP servers. Query schemas, find unused columns, and analyze data without leaving your terminal session.","book":"claude-code","level":1,"label":"BUILD","tags":["claude-code","mcp","database","postgresql","sqlite"],"url":"https://youcanbuildthings.com/articles/claude-code-mcp-database-setup"},{"slug":"claude-code-mcp-server-setup","title":"How to Connect Claude Code to Databases and APIs with MCP","description":"Wire 3 MCP servers to Claude Code and trigger a cross-service workflow in one prompt. Full GitHub, SQLite, and Fetch setup with a debugging checklist.","book":"claude-code-ship-12","level":2,"label":"BUILD","tags":["claude-code","mcp","database","api-integration"],"url":"https://youcanbuildthings.com/articles/claude-code-mcp-server-setup"},{"slug":"claude-code-obsidian-vault-structure","title":"How to Build a 5-Folder Obsidian Vault for Claude Code","description":"Ship the Obsidian vault structure Claude Code uses as primary context: five folders, install commands, and the smoke test that proves the loop in 60 minutes.","book":"claude-obsidian-second-brain","level":1,"label":"BUILD","tags":["claude-code","obsidian","vault","second-brain"],"url":"https://youcanbuildthings.com/articles/claude-code-obsidian-vault-structure"},{"slug":"claude-code-output-style","title":"How to Stop AI Slop in Claude Code for Good","description":"Get Claude Code replies that open with the answer and stay clear from the first reply to the last, in every session you start. In my test of one 20-prompt session, a Plain English output style plus a small hook gave the shortest replies of any setup, 387 words on average.","book":"stop-ai-slop","level":1,"label":"BUILD","tags":["claude-code","output-style","ai-writing","hooks"],"url":"https://youcanbuildthings.com/articles/claude-code-output-style"},{"slug":"claude-code-parallel-subagents-worktrees","title":"Run Claude Code Subagents in Parallel Without Clobbering","description":"Multi-agent development with Claude Code clobbers files when workers share a checkout. Use git worktree isolation and claude --bg to fan out workers safely.","book":"claude-code-subagents-hooks","level":3,"label":"BUILD","tags":["claude-code-subagents-hooks","claude-code","git-worktree","parallel-agents","multi-agent"],"url":"https://youcanbuildthings.com/articles/claude-code-parallel-subagents-worktrees"},{"slug":"claude-code-persistent-memory","title":"Persistent Memory for Claude Code in 30 Minutes","description":"Wire claude code persistent memory in 30 minutes. The memory-pack.md pattern, the four CLAUDE.md scopes, and the Tuesday morning test that proves it loaded.","book":"files-over-prompts","level":2,"label":"BUILD","tags":["claude-code","persistent-memory","personal-ai-os","claude-md"],"url":"https://youcanbuildthings.com/articles/claude-code-persistent-memory"},{"slug":"claude-code-pine-script-setup","title":"Claude Code Pine Script Setup: Give It the Manual First","description":"The claude code pine script setup that stops the paste-back loop: a ./docs Pine v6 library, a 3-block CLAUDE.md, path-scoped rules, and a test prompt.","book":"trading-signals-claude-code","level":2,"label":"BUILD","tags":["claude-code","pine-script","tradingview","rag","claude-md"],"url":"https://youcanbuildthings.com/articles/claude-code-pine-script-setup"},{"slug":"claude-code-power-features-mcp-agents","title":"5 Claude Code Power Features Beginners Aren't Using","description":"Remote control, background agents, MCP, LSP, and voice mode: five Claude Code power features beginners skip, with the exact current commands that work.","book":"claude-code-beginners","level":1,"label":"BUILD","tags":["claude-code","mcp","background-agents","remote-control","lsp"],"url":"https://youcanbuildthings.com/articles/claude-code-power-features-mcp-agents"},{"slug":"claude-code-pr-description","title":"How to Stop AI Slop in Claude Code Pull Requests and Plans","description":"Get pull requests, plans and handoff notes from Claude Code that a reviewer reads once and acts on, with the change your users see on line 1. Four format lines in CLAUDE.md turned a 959-word plan into 493 words that open with the change and end with the questions.","book":"stop-ai-slop","level":1,"label":"BUILD","tags":["claude-code","pull-requests","claude-md","ai-writing"],"url":"https://youcanbuildthings.com/articles/claude-code-pr-description"},{"slug":"claude-code-prevent-production-disasters","title":"Stop Claude Code From Nuking Production","description":"Claude Code production safety in 5 layers: permission deny rules, CLAUDE.md guardrails, a credential-scanning hook, a review gate, and the OS sandbox.","book":"master-claude-code","level":2,"label":"SECURE","tags":["claude-code","security","permissions","hooks"],"url":"https://youcanbuildthings.com/articles/claude-code-prevent-production-disasters"},{"slug":"claude-code-problems-limitations-when-not-to-use","title":"5 Ways Claude Code Will Burn You (And How to Survive)","description":"Five Claude Code failure modes from real builds: hallucinated APIs, bad architecture, context degradation, security gaps, and the it-works trap. Fixes for each.","book":"claude-code","level":1,"label":"REFERENCE","tags":["claude-code","limitations","debugging","best-practices","ai-coding"],"url":"https://youcanbuildthings.com/articles/claude-code-problems-limitations-when-not-to-use"},{"slug":"claude-code-reduce-token-cost","title":"How to Cut Claude Code Costs by 50% with Context Management","description":"Real Claude Code spend data from 30 days of building a SaaS app ($98.20 total). 5 context tricks that halve your token bill plus a .claudeignore template.","book":"claude-code-ship-12","level":2,"label":"OPTIMIZE","tags":["claude-code","cost-control","token-management","context-window"],"url":"https://youcanbuildthings.com/articles/claude-code-reduce-token-cost"},{"slug":"claude-code-scheduled-task-did-nothing","title":"Did Your Claude Code Agent Actually Do Anything Last Night?","description":"Put real work on a schedule and wake up genuinely knowing what happened, because the job greps its own exit signal and tells you. Eleven consecutive green runs, and every one was four seconds of a job that could not find its input file.","book":"obsidian-dreaming-loop","level":3,"label":"BUILD","tags":["claude-code","scheduled-tasks","automation","monitoring"],"url":"https://youcanbuildthings.com/articles/claude-code-scheduled-task-did-nothing"},{"slug":"claude-code-screenshot-loop-fix-ui","title":"Fix Ugly UIs in Claude Code With the Screenshot Loop","description":"Your Claude Code UI looks wrong but the code is fine? The screenshot loop fixes it in three quick rounds, because Claude has no eyes to see what you see.","book":"claude-code-beginners","level":1,"label":"BUILD","tags":["claude-code","ui","css","vibe-coding","design"],"url":"https://youcanbuildthings.com/articles/claude-code-screenshot-loop-fix-ui"},{"slug":"claude-code-security-testing-production","title":"Security-Audit Your Claude Code App Before Launch","description":"Your Claude Code app works but has holes a pen tester would laugh at. The 5 places AI code leaks data, plus the audit you run before real users log in.","book":"claude-code-beginners","level":1,"label":"BUILD","tags":["claude-code","security","vibe-coding","owasp","production"],"url":"https://youcanbuildthings.com/articles/claude-code-security-testing-production"},{"slug":"claude-code-self-correcting-loop","title":"Build a Self-Correcting Loop in Claude Code","description":"A Claude Code self-correcting loop fixes a failing test and stops on green by itself. Build one in 10 minutes with /goal, a turn cap, and the test as oracle.","book":"claude-code-loop-engineering","level":3,"label":"BUILD","tags":["claude-code","agentic-coding","ai-automation"],"url":"https://youcanbuildthings.com/articles/claude-code-self-correcting-loop"},{"slug":"claude-code-self-improving-skill","title":"How to Build a Self-Improving Claude Code Skill","description":"Build a self-improving Claude Code skill the honest way: a human-gated workflow where Claude proposes diffs you approve, plus the $40 runaway to avoid.","book":"claude-skills","level":1,"label":"BUILD","tags":["claude-code","skills","self-improving","automation"],"url":"https://youcanbuildthings.com/articles/claude-code-self-improving-skill"},{"slug":"claude-code-sessions-message-each-other","title":"How to Make Two Claude Code Sessions Message Each Other","description":"Hand work from one Claude Code session to another and have the second one start on its own, with nothing copied or pasted. One setting decides it, and left on the default it cost me three messages and about ninety minutes without a single error.","book":"claude-code-multiplayer","level":3,"label":"BUILD","tags":["claude-code","multi-agent","session-messaging","handoff"],"url":"https://youcanbuildthings.com/articles/claude-code-sessions-message-each-other"},{"slug":"claude-code-skills-not-working","title":"Claude Code Skills Not Working? 7 Fixes","description":"Claude Code skills not working? Seven failure modes with the exact fix command for each, built on the real directory + SKILL.md spec. ~70% resolve at step 1.","book":"claude-skills","level":1,"label":"DEBUG","tags":["claude-code","skills","debugging","troubleshooting"],"url":"https://youcanbuildthings.com/articles/claude-code-skills-not-working"},{"slug":"claude-code-skips-tasks","title":"How to Turn Claude Code Output Into Billable Client Work","description":"Put your name on Claude Code work and bill for it, because the skill ends every run by naming what it guessed, what you should check, and where it went off script. One block added to a skill, one deliberate break that tests it, and the three review tiers that decide what goes to the client.","book":"claude-skills-paid-work","level":2,"label":"BUILD","tags":["claude-code","claude-skills","client-work","verification"],"url":"https://youcanbuildthings.com/articles/claude-code-skips-tasks"},{"slug":"claude-code-stripe-payments-launch","title":"Add Stripe Payments to Your Claude Code App","description":"Take your Claude Code app from free to first payment. Wire Stripe Checkout and a webhook, run the 5-gate launch checklist, and ship something people pay for.","book":"claude-code-beginners","level":1,"label":"BUILD","tags":["claude-code","stripe","payments","saas","launch"],"url":"https://youcanbuildthings.com/articles/claude-code-stripe-payments-launch"},{"slug":"claude-code-subagent-spawn-limit","title":"How to Run a 20-Agent Company Inside One Claude Code Session","description":"20 sub-agents working under one session is a documented ceiling you set on purpose, which is a company's worth of parallel work run by one person. Left on default with a frontier seat underneath, the same fan-out ended somebody's five-hour window in 10 minutes and nothing about it looked like a malfunction.","book":"claude-fable-5","level":2,"label":"BUILD","tags":["claude-code","subagents","cost-control","model-routing"],"url":"https://youcanbuildthings.com/articles/claude-code-subagent-spawn-limit"},{"slug":"claude-code-subagents-obsidian-vault","title":"Three Claude Code Subagents for an Obsidian Vault","description":"Three Claude Code subagents (brag-spotter, slack-archaeologist, cross-linker) for an Obsidian vault: isolated contexts, three Friday runs, fifteen minutes.","book":"claude-obsidian-second-brain","level":1,"label":"BUILD","tags":["claude-code","subagents","obsidian","vault"],"url":"https://youcanbuildthings.com/articles/claude-code-subagents-obsidian-vault"},{"slug":"claude-code-subagents-setup","title":"Set Up Claude Code Subagents: Three, Not Forty-Seven","description":"Install Claude Code subagents the right way: three scoped agents (planner, coder, reviewer) wired to a main-thread planner, running end-to-end on your repo.","book":"claude-code-subagents-hooks","level":3,"label":"BUILD","tags":["claude-code-subagents-hooks","claude-code","subagents","multi-agent","ai-dev-team"],"url":"https://youcanbuildthings.com/articles/claude-code-subagents-setup"},{"slug":"claude-code-subagents-token-usage","title":"Why Claude Code Subagents Burn So Many Tokens","description":"Claude code subagents cost up to 85% of a heavy session. Route workers to cheaper models, audit the env var that undoes it, and cut the subagent bill 30%.","book":"claude-code-subagents-hooks","level":3,"label":"OPTIMIZE","tags":["claude-code-subagents-hooks","claude-code","token-cost","model-routing","subagents"],"url":"https://youcanbuildthings.com/articles/claude-code-subagents-token-usage"},{"slug":"claude-code-team-shared-config","title":"Claude Code for Teams: Share One Config","description":"Claude Code team setup: commit a shared .claude/ directory so every developer inherits your rules, safety boundaries, and MCP servers from one git clone.","book":"master-claude-code","level":2,"label":"BUILD","tags":["claude-code","teams","mcp","configuration"],"url":"https://youcanbuildthings.com/articles/claude-code-team-shared-config"},{"slug":"claude-code-token-cost","title":"Claude Code Token Cost: Why One Session Hit $40","description":"The claude code token cost math behind a $40.78 receipt: 12.8M tokens, the 90% cache toggle that makes it $3.84, and the framework that takes it to $1.83.","book":"trading-signals-claude-code","level":2,"label":"OPTIMIZE","tags":["claude-code","token-cost","prompt-caching","pine-script","api-pricing"],"url":"https://youcanbuildthings.com/articles/claude-code-token-cost"},{"slug":"claude-code-tool-skill-or-subagent","title":"Tool, Skill, or Subagent? The Claude Code Decision","description":"Stop defaulting to a subagent. A four-axis Claude Code framework routes logic to an inline prompt, a tool call, a skill, or a subagent by cold-start cost.","book":"claude-code-subagents-hooks","level":3,"label":"COMPARE","tags":["claude-code-subagents-hooks","claude-code","subagents","skills","decision-framework"],"url":"https://youcanbuildthings.com/articles/claude-code-tool-skill-or-subagent"},{"slug":"claude-code-tool-system-architecture","title":"How Claude Code Actually Works: The Tool System","description":"Claude Code architecture and tools, explained: every prompt fires a named tool call. Map Read, Edit, Grep, Bash, Agent, and MCP, then prompt to hit first try.","book":"master-claude-code","level":2,"label":"REFERENCE","tags":["claude-code","architecture","tools","mcp"],"url":"https://youcanbuildthings.com/articles/claude-code-tool-system-architecture"},{"slug":"claude-code-trading-bot","title":"Wire Claude Code to Live Market Data (UW MCP)","description":"A Claude Code trading bot needs live options flow. Register the official Unusual Whales MCP server the npx way, verify it, and see the real 2026 cost ladder.","book":"ai-trading-bot","level":1,"label":"BUILD","tags":["claude-code","mcp","unusual-whales","algorithmic-trading"],"url":"https://youcanbuildthings.com/articles/claude-code-trading-bot"},{"slug":"claude-code-verifier-subagent","title":"How to Stop a Claude Code Subagent From Faking a Test Pass","description":"A verifier subagent will report a clean pass on tests it never executed unless you make the verdict a file it had to run something to produce. Mine did exactly that on 8 test cases, 0 of which ran, and the code being fine is the part that should worry you.","book":"claude-code-in-parallel","level":3,"label":"BUILD","tags":["claude-code","subagents","hooks","verification"],"url":"https://youcanbuildthings.com/articles/claude-code-verifier-subagent"},{"slug":"claude-code-vs-claude-chat-api","title":"Claude Code vs Claude Chat vs the API: Which to Use","description":"Three products, one name, totally different jobs. When to use Claude Code, Claude Chat, the API, and Cursor, with current per-token pricing for each model.","book":"claude-code-ship-12","level":2,"label":"COMPARE","tags":["claude-code","claude-chat","claude-api","comparison"],"url":"https://youcanbuildthings.com/articles/claude-code-vs-claude-chat-api"},{"slug":"claude-codex-handoff-file","title":"The Claude-to-Codex Handoff File That Gets You a Second Developer","description":"One file splits a session into an architect seat that decides and a builder seat that types, which is a second developer you never hired and never onboard. The claude codex handoff file is four fields and one locked row the builder cannot touch, written before the work rather than after a session dies.","book":"claude-fable-5","level":2,"label":"BUILD","tags":["claude-code","codex","handoff","model-routing"],"url":"https://youcanbuildthings.com/articles/claude-codex-handoff-file"},{"slug":"claude-computer-use-setup-mac","title":"How to Set Up Claude Computer Use on Mac","description":"A complete Claude Computer Use setup on Mac: enable the toggle, grant the two permissions, connect your folders, and verify it all works in 15 minutes.","book":"ai-worker-weekend","level":1,"label":"BUILD","tags":["claude-cowork","computer-use","mac-setup","mcp"],"url":"https://youcanbuildthings.com/articles/claude-computer-use-setup-mac"},{"slug":"claude-cowork-parallel-sessions","title":"What Claude Cowork Is, and How to Run Parallel Sessions","description":"Claude Cowork is not how you run multiple Claude Code sessions. Here's what Cowork actually is, plus the 3-agent parallel pipeline that ships working code.","book":"claude-code-ship-12","level":2,"label":"BUILD","tags":["claude-code","claude-cowork","multi-agent","subagents"],"url":"https://youcanbuildthings.com/articles/claude-cowork-parallel-sessions"},{"slug":"claude-cowork-recurring-tasks-schedule","title":"How to Schedule Recurring Tasks in Claude Cowork","description":"Set up a Claude Cowork recurring tasks schedule with the native /schedule command, fix the laptop-sleep problem, and run three daily jobs while you sleep.","book":"ai-worker-weekend","level":1,"label":"AUTOMATE","tags":["claude-cowork","scheduling","recurring-tasks","automation"],"url":"https://youcanbuildthings.com/articles/claude-cowork-recurring-tasks-schedule"},{"slug":"claude-design-figma-import-not-working","title":"Claude Design Figma Import Not Working: The .fig Bug Fix","description":"Claude Design figma import not working at 47MB? It's GitHub issue #51149. The asset-unbundle workaround imports your design system in 30 minutes flat.","book":"claude-design-playbook","level":1,"label":"DEBUG","tags":["claude-design","figma","design-system","migration","ai-design"],"url":"https://youcanbuildthings.com/articles/claude-design-figma-import-not-working"},{"slug":"claude-design-generic-output","title":"Claude Design Generic Output: The 5-Step Brand Kit Fix","description":"Tired of Claude Design output that screams 'I just used one Claude prompt'? The 5-step brand kit setup that flips defaults to client-quality on-brand work.","book":"claude-design-playbook","level":1,"label":"DEBUG","tags":["claude-design","brand-kit","design-system","ai-design","workflow"],"url":"https://youcanbuildthings.com/articles/claude-design-generic-output"},{"slug":"claude-design-landing-page-tutorial","title":"Claude Design Landing Page Tutorial: The 12-Minute Build","description":"A timed Claude Design landing page tutorial. Walko, prompt to public URL, 12 minutes flat. Includes the 10-line prompt template that kills generic output.","book":"claude-design-playbook","level":1,"label":"BUILD","tags":["claude-design","landing-page","tutorial","ai-design","prompt-template"],"url":"https://youcanbuildthings.com/articles/claude-design-landing-page-tutorial"},{"slug":"claude-design-out-of-sync-with-repo","title":"The Diff That Resyncs Claude Design With a Repo That Moved","description":"One diff reconciles a canvas that drifted from a repo your teammates kept changing, so the screen you present is the product that actually ships. Claude design out of sync with repo has no merge button: there are two stores with two jobs, one rule that makes the reconciliation correct, and a way to be told next time instead of finding out.","book":"claude-design-sync","level":2,"label":"BUILD","tags":["claude-design","claude-code","design-drift","visual-regression","design-systems"],"url":"https://youcanbuildthings.com/articles/claude-design-out-of-sync-with-repo"},{"slug":"claude-design-sync-setup","title":"How to Wire Claude Design to Your Repo in 2 Commands","description":"Two commands, run once per machine rather than once per project, put Claude Design on every repo you own from then on. The claude design sync setup fails for most people at one step, and it is not the one you would guess: the sign-in command is `/design-login`, not `/login`, and one person lost a day to that difference.","book":"claude-design-sync","level":2,"label":"BUILD","tags":["claude-design","claude-code","design-sync","mcp","design-systems"],"url":"https://youcanbuildthings.com/articles/claude-design-sync-setup"},{"slug":"claude-design-system-as-code","title":"The Conventions File That Makes Claude Design Use Your Design System","description":"A conventions file built from the CSS you already ship makes every generated component come out in your own design system instead of a generic one. The file Claude Design reads is `.design-sync/conventions.md`, not the `DESIGN.md` everybody writes, and token names one word off your stylesheet are worse than no file at all.","book":"claude-design-sync","level":2,"label":"BUILD","tags":["claude-design","design-systems","design-tokens","claude-code","conventions"],"url":"https://youcanbuildthings.com/articles/claude-design-system-as-code"},{"slug":"claude-design-to-claude-code-handoff","title":"Claude Design to Claude Code Handoff: Noon to Live URL","description":"The Claude Design to Claude Code handoff turns a canvas design into a live Vercel URL in five hours. The 5-stage timeline plus the 5 common follow-up prompts.","book":"claude-design-playbook","level":1,"label":"BUILD","tags":["claude-design","claude-code","handoff","deployment","vercel"],"url":"https://youcanbuildthings.com/articles/claude-design-to-claude-code-handoff"},{"slug":"claude-design-weekly-limit","title":"Claude Design Weekly Limit: A 4-Step Refinement Budget","description":"Hitting the Claude Design weekly limit on 'basic changes' isn't a bug. It's the wrong refinement pattern. The 4-step inline-first discipline cuts cost 3x.","book":"claude-design-playbook","level":1,"label":"REFERENCE","tags":["claude-design","rate-limit","weekly-allowance","workflow","ai-design"],"url":"https://youcanbuildthings.com/articles/claude-design-weekly-limit"},{"slug":"claude-fable-5-refusal","title":"How to Prove Claude Fable 5 Wrote the Code You Are About to Ship","description":"Read two fields in the response and you can prove which model did the thinking, which is what lets you put client work on its judgment instead of hoping. On Anthropic's own coding benchmark, 20.9% of trials tripped a claude fable 5 refusal and quietly finished on Opus 4.8.","book":"claude-fable-5","level":2,"label":"BUILD","tags":["claude-fable-5","model-routing","refusals","fallback"],"url":"https://youcanbuildthings.com/articles/claude-fable-5-refusal"},{"slug":"claude-fable-5-vs-opus-cost","title":"The Fable 5 Stack That Shipped a Real Feature in 18 Minutes","description":"One configuration shipped a real billing feature in 18 minutes with the cross-file bug caught, which is the stack worth running when you pick from your own receipts instead of sticker prices. The claude fable 5 vs opus cost question has three columns, and the one with the smallest bill is the only one that shipped the bug.","book":"claude-fable-5","level":2,"label":"COMPARE","tags":["claude-fable-5","cost-analysis","model-routing","claude-opus"],"url":"https://youcanbuildthings.com/articles/claude-fable-5-vs-opus-cost"},{"slug":"claude-for-small-business-custom-workflow","title":"Write Your Own Claude Small Business Workflow","description":"Build a Claude for Small Business custom workflow with no code: edit a plain-English SKILL.md, add an owner-review gate, ship the job the built-ins skip.","book":"claude-small-business","level":1,"label":"AUTOMATE","tags":["claude-for-small-business","custom-workflow","skill-md","claude-cowork"],"url":"https://youcanbuildthings.com/articles/claude-for-small-business-custom-workflow"},{"slug":"claude-for-small-business-guardrails","title":"Keep Claude From Running Wild in Your Business","description":"Set Claude for Small Business guardrails that hold: the three approval tiers (green, amber, red), the brake you must not disable, and a policy you fill in.","book":"claude-small-business","level":1,"label":"SECURE","tags":["claude-for-small-business","guardrails","approval-gates","ai-safety"],"url":"https://youcanbuildthings.com/articles/claude-for-small-business-guardrails"},{"slug":"claude-md-obsidian-vault-template","title":"The 7-Section CLAUDE.md Template for an Obsidian Vault","description":"A CLAUDE.md Obsidian vault template that survives long sessions: identity, folder schema, active projects, decision log, anti-patterns, sized 80-150 lines.","book":"claude-obsidian-second-brain","level":1,"label":"REFERENCE","tags":["claude-code","obsidian","claude-md","second-brain"],"url":"https://youcanbuildthings.com/articles/claude-md-obsidian-vault-template"},{"slug":"claude-multi-agent-architecture-patterns","title":"When NOT to Add Another Claude Agent","description":"Claude multi-agent architecture patterns look impressive in benchmarks. The architect's judgment is knowing when a single call or workflow wins instead.","book":"claude-architect-practice-tests","level":2,"label":"COMPARE","tags":["claude-certified-architect","multi-agent","ai-agents","agentic-architecture"],"url":"https://youcanbuildthings.com/articles/claude-multi-agent-architecture-patterns"},{"slug":"claude-prompt-tuner-html-editor","title":"Build a Throwaway Claude Prompt Tuner in One Prompt","description":"Build a claude prompt tuner as one HTML file: template with slot highlighting, three live-rendering examples, token counter. Thariq's verbatim prompt + fix.","book":"files-over-prompts","level":2,"label":"BUILD","tags":["claude-code","html-artifacts","prompt-engineering","throwaway-editor"],"url":"https://youcanbuildthings.com/articles/claude-prompt-tuner-html-editor"},{"slug":"claude-skill-best-practices","title":"How to Make Claude Skills Write Client-Ready Work","description":"Turn a Claude skill that writes generic drafts into one that writes client-ready updates in your format on the first run. Three sections added to SKILL.md, five checks that grade it, and what happened when I ran the before and after today.","book":"claude-skills-paid-work","level":2,"label":"BUILD","tags":["claude-code","claude-skills","skill-md","client-work"],"url":"https://youcanbuildthings.com/articles/claude-skill-best-practices"},{"slug":"claude-skill-not-triggering","title":"How to Make Claude Code Use Your Skills Automatically","description":"Get Claude Code to pick up your skill the moment you ask in plain words, in every new session, without typing its name. One rewritten description line, the 3-session test that proves it, and the 18 runs I did to check it.","book":"claude-skills-paid-work","level":2,"label":"BUILD","tags":["claude-code","claude-skills","skill-md","automation"],"url":"https://youcanbuildthings.com/articles/claude-skill-not-triggering"},{"slug":"claude-stock-analysis","title":"How to Find the Winning Stocks You Already Own With Claude","description":"Find the winners already sitting in your portfolio and know which ones to buy more of, by putting your one-sentence reason for owning each stock beside the company's newest 10-Q. On Apple the test showed hardware sales growing 18.1% while Services grew 12.1%, three quarters running, so the stock was winning for a different reason than the one its owner wrote down.","book":"wall-street-analyst","level":1,"label":"BUILD","tags":["claude","stock-research","stock-analysis","10-q"],"url":"https://youcanbuildthings.com/articles/claude-stock-analysis"},{"slug":"claude-structured-outputs","title":"Claude Structured Outputs: Guaranteed-Valid JSON","description":"Claude structured outputs guarantee schema-valid JSON with constrained decoding. When to enforce vs instruct, the parameter, and the one thing it can't fix.","book":"claude-architect-crash-course","level":2,"label":"BUILD","tags":["claude","structured-outputs","json","claude-certified-architect"],"url":"https://youcanbuildthings.com/articles/claude-structured-outputs"},{"slug":"claude-trading-bot-hallucination","title":"Claude Trading Bot Hallucination: 8-Point Backtest Check","description":"Catch Claude trading bot hallucination before live capital. Walk-forward backtest, 68% win-rate paradox, 8-point checklist, separate-session reproduction.","book":"claude-7-trading-bots","level":2,"label":"BUILD","tags":["claude-trading-bot","backtest","hallucination-detection","walk-forward","trading-bot"],"url":"https://youcanbuildthings.com/articles/claude-trading-bot-hallucination"},{"slug":"cointegration-pairs-trading-python","title":"Cointegration Pairs Trading Python: Z-Score and Hedge Ratio","description":"Cointegration pairs trading in Python with statsmodels: Engle-Granger test, Z-score entries at ±2.0, hedge-ratio sizing, 20-day time-stop, VIX regime filter.","book":"claude-7-trading-bots","level":2,"label":"BUILD","tags":["pairs-trading","cointegration","python-trading-bot","statsmodels","trading-bot"],"url":"https://youcanbuildthings.com/articles/cointegration-pairs-trading-python"},{"slug":"compare-llm-models-on-your-own-data","title":"Can DeepSeek Replace Claude on Your Code Reviews?","description":"Replay 40 of your own code reviews against DeepSeek, score both models with the same pass test, and you get the sentence nobody in any thread can produce: it passed 22 where Claude passed 31, at 4.5% of the cost. Score Claude on the same traces or the number is worthless.","book":"stop-funding-the-frontier","level":2,"label":"BUILD","tags":["llm-cost","model-evaluation","cost-per-task","model-routing"],"url":"https://youcanbuildthings.com/articles/compare-llm-models-on-your-own-data"},{"slug":"compare-models-in-claude-code","title":"How to Know If Sonnet Is Worth 3x Haiku on Your Code","description":"Pick the Claude model you pay for on a real job from your own repo, and have an answer the same afternoon a new model ships. Both models passed my test job and one cost three times as much, and the same model re-run moved 15% with nothing changed.","book":"more-than-the-model","level":2,"label":"BUILD","tags":["claude-code","model-selection","agentic-coding","evaluation"],"url":"https://youcanbuildthings.com/articles/compare-models-in-claude-code"},{"slug":"connect-claude-to-quickbooks","title":"How to Connect Claude to QuickBooks and Verify It","description":"Connect Claude to QuickBooks and prove it works: the connect-test-verify loop, the 12 connectors that ship, and the silent half-failure you must catch.","book":"claude-small-business","level":1,"label":"AUTOMATE","tags":["claude-for-small-business","quickbooks","connectors","claude-cowork"],"url":"https://youcanbuildthings.com/articles/connect-claude-to-quickbooks"},{"slug":"context-engineering-for-ai-agents","title":"Context Engineering for AI Agents","description":"Context engineering for AI agents: build a context layer that trims the window, pins a progress note, and survives long tasks where blind compaction fails.","book":"agentic-coding-harness","level":2,"label":"BUILD","tags":["ai-agents","context-engineering","agentic-coding","python"],"url":"https://youcanbuildthings.com/articles/context-engineering-for-ai-agents"},{"slug":"cost-to-run-ai-agent-company","title":"What It Costs to Run an Autonomous AI Company","description":"How much does it cost to run AI agents? A six-agent autonomous company runs on $28.50 a month. Here is the per-agent model breakdown and where the margin is.","book":"zero-human-companies","level":3,"label":"COMPARE","tags":["ai-agents","ai-automation","hermes-agent"],"url":"https://youcanbuildthings.com/articles/cost-to-run-ai-agent-company"},{"slug":"credential-brokering-ai-agents","title":"Build a Credential Broker for Your AI Agent","description":"Credential brokering stops your AI agent from holding a steal-able secret. Build a 30-line broker that mints scoped 5-minute tokens with a runnable test.","book":"ai-agent-security","level":2,"label":"SECURE","tags":["credential brokering","ai agent security","prompt injection"],"url":"https://youcanbuildthings.com/articles/credential-brokering-ai-agents"},{"slug":"crypto-funding-rate-arbitrage-bot","title":"Crypto Funding Rate Arbitrage Bot: BTC Cash and Carry","description":"Build a crypto funding rate arbitrage bot in Python. Long spot, short perp, collect funding every 8 hours when the rate exceeds 0.025%. Delta-neutral basis.","book":"claude-7-trading-bots","level":2,"label":"BUILD","tags":["crypto-trading","funding-rate","arbitrage","binance","python-trading-bot"],"url":"https://youcanbuildthings.com/articles/crypto-funding-rate-arbitrage-bot"},{"slug":"debug-a-multi-agent-run","title":"How to Debug a Multi-Agent Claude Code Run in One Command","description":"Fix a broken multi-agent Claude Code run with one command that names the step that broke first. It reads one log line per tool call, and in the run shown here the crash was at step 4 while the cause sat two rows earlier, at step 2.","book":"claude-code-multiplayer","level":3,"label":"BUILD","tags":["claude-code","multi-agent","debugging","hooks"],"url":"https://youcanbuildthings.com/articles/debug-a-multi-agent-run"},{"slug":"deploy-ai-agent-production","title":"Deploy Your AI Agent to a Live URL in 30 Minutes","description":"Take your Python AI agent from localhost to a public URL using FastAPI and Railway. Free tier hosting plus rate limiting and API key security included.","book":"build-ai-agents","level":1,"label":"DEPLOY","tags":["ai-agents","deployment","fastapi","railway","python"],"url":"https://youcanbuildthings.com/articles/deploy-ai-agent-production"},{"slug":"design-retainer-pricing","title":"How 4 Claude Design Retainers Replace Your Whole Year","description":"Four Claude Design retainers at $6,500 a month is a $300,000-a-year studio run by one person with nobody on payroll. Here is the four-row model, the two numbers you write on a sticky note, and why two clients already clear the ceiling your own hands built.","book":"claude-design-studio","level":2,"label":"BUILD","tags":["design-retainer","recurring-revenue","design-business","pricing","mrr"],"url":"https://youcanbuildthings.com/articles/design-retainer-pricing"},{"slug":"design-token-contrast-check","title":"1 Script That Checks Design Token Contrast in Light and Dark","description":"One script resolves every token pair in every theme and exits non-zero, so a contrast failure stops the build instead of shipping. Every design token contrast check on the first page of results is a human pasting two hex codes into a web form, which cannot see that the identical line of CSS passes in light and fails in dark.","book":"claude-design-sync","level":2,"label":"BUILD","tags":["design-tokens","accessibility","wcag","dark-mode","ci"],"url":"https://youcanbuildthings.com/articles/design-token-contrast-check"},{"slug":"faceless-content-niche-selection","title":"How to Pick a Faceless Content Niche That Actually Makes Money","description":"The 3-filter niche selection method with RPM data for 10 niches, a scoring system, and a kill rule for when to pivot.","book":"faceless-content-profits","level":1,"label":"EARN","tags":["faceless-content","niche-selection","tiktok","youtube-shorts","passive-income"],"url":"https://youcanbuildthings.com/articles/faceless-content-niche-selection"},{"slug":"find-stale-notes-obsidian-vault","title":"Which of Your Obsidian Notes Is Claude Getting Wrong?","description":"Run one read-only pass and you can hand somebody a dated document naming the pages your vault is already wrong about. Seventeen findings across two hundred and fourteen pages, each one citing the two files that disagree and the typed field they disagree on.","book":"obsidian-dreaming-loop","level":3,"label":"BUILD","tags":["obsidian","claude-code","vault-maintenance","knowledge-rot"],"url":"https://youcanbuildthings.com/articles/find-stale-notes-obsidian-vault"},{"slug":"fit-large-llm-small-gpu","title":"How to Fit a 26B LLM on a 16GB GPU","description":"Q4_K_M is not the floor. Importance-matrix quantization, IQ3_M, and per-tensor tricks let you run models that 'cannot fit' your GPU with usable quality.","book":"master-ollama-speed-playbook","level":2,"label":"OPTIMIZE","tags":["quantization","ollama","llama-cpp","vram","local-llm"],"url":"https://youcanbuildthings.com/articles/fit-large-llm-small-gpu"},{"slug":"fix-openclaw-memory-hermes-three-tier","title":"OpenClaw Persistent Memory + Hermes Skill Sidecar","description":"OpenClaw already persists facts. What it doesn't do is get faster at repeated workflows. Here's the Hermes three-tier sidecar that adds procedural skill memory.","book":"ai-agents-get-paid","level":2,"label":"BUILD","tags":["openclaw","hermes","ai-agents","memory","mcp"],"url":"https://youcanbuildthings.com/articles/fix-openclaw-memory-hermes-three-tier"},{"slug":"free-ai-coding-assistant-vscode-ollama-cline","title":"How to Replace GitHub Copilot with Ollama in VS Code","description":"Set up a free AI coding assistant in VS Code using Ollama and Cline. Seven real workflows tested with honest quality scores compared to GitHub Copilot.","book":"local-ai-ollama","level":1,"label":"BUILD","tags":["ollama","vscode","cline","coding-assistant","copilot-alternative"],"url":"https://youcanbuildthings.com/articles/free-ai-coding-assistant-vscode-ollama-cline"},{"slug":"gpt-55-vs-gpt-54-codex-model-picker","title":"GPT-5.5 vs GPT-5.4 in OpenAI Codex: A Per-Task Picker","description":"GPT-5.5 vs GPT-5.4 in OpenAI Codex. A per-task config.toml that routes 8 task classes to the cheapest model that delivers, with dollar costs and 3.5x savings.","book":"openai-codex-playbook","level":2,"label":"BUILD","tags":["openai-codex","gpt-5.5","gpt-5.4","codex-cli","reasoning-effort"],"url":"https://youcanbuildthings.com/articles/gpt-55-vs-gpt-54-codex-model-picker"},{"slug":"graph-engineering-vs-loop-engineering","title":"How to Build a Multi-Step Loop With Claude","description":"Run two Claude Code loops back to back every night, where the second only starts if the first one's work passed its check. It takes four checks in shell, and the schedule has to live somewhere other than /loop, whose recurring tasks expire 7 days after creation.","book":"claude-code-loops","level":2,"label":"BUILD","tags":["claude-code","loop-engineering","graph-engineering","automation"],"url":"https://youcanbuildthings.com/articles/graph-engineering-vs-loop-engineering"},{"slug":"hermes-agent-skill-md-template","title":"Write a Hermes SKILL.md the Agent Actually Uses","description":"How to write a Hermes skill: the SKILL.md format, the three ways skills reach the agent, and a copy-paste template the matcher actually loads with hermes -s.","book":"zero-human-companies","level":3,"label":"BUILD","tags":["hermes-agent","ai-agents","ai-automation"],"url":"https://youcanbuildthings.com/articles/hermes-agent-skill-md-template"},{"slug":"hermes-paperclip-agent-failures","title":"Where Hermes + Paperclip Agents Break (and the Fixes)","description":"The real AI agent failure modes when you run Hermes + Paperclip: three cited GitHub bugs, the security traps, and the runaway-cost fixes that actually hold.","book":"zero-human-companies","level":3,"label":"COMPARE","tags":["ai-agents","hermes-agent","paperclip"],"url":"https://youcanbuildthings.com/articles/hermes-paperclip-agent-failures"},{"slug":"how-do-claude-code-subagents-communicate","title":"How Do Claude Code Subagents Communicate? They Don't","description":"There is no channel between subagents. If two of them have to agree on anything, the agreement lives in a file with exactly one owner per field, or it does not exist. Here is the file, and the race that eats it.","book":"claude-code-in-parallel","level":3,"label":"BUILD","tags":["claude-code","subagents","shared-state","concurrency"],"url":"https://youcanbuildthings.com/articles/how-do-claude-code-subagents-communicate"},{"slug":"how-much-does-claude-save-a-small-business","title":"What Claude for Small Business Actually Saves You","description":"How much does Claude save a small business? The honest before-and-after: $287 to $90 a month, the $20 counted honestly, and the bigger number nobody totals.","book":"claude-small-business","level":1,"label":"OPTIMIZE","tags":["claude-for-small-business","saas-savings","small-business-costs","roi"],"url":"https://youcanbuildthings.com/articles/how-much-does-claude-save-a-small-business"},{"slug":"how-much-vram-for-local-llm","title":"How Much VRAM Do You Need for a Local LLM?","description":"The exact formula for predicting VRAM use of any local LLM, plus the KV cache table you need before you waste 20 minutes downloading a model that crashes.","book":"master-ollama-speed-playbook","level":2,"label":"REFERENCE","tags":["ollama","local-llm","vram","gpu","quantization"],"url":"https://youcanbuildthings.com/articles/how-much-vram-for-local-llm"},{"slug":"how-to-build-a-bear-case-for-a-stock","title":"How to Buy Bigger on Your Best Stocks With Claude","description":"Buy bigger on your best stocks with the conviction of someone who has already heard the other side. A second Claude project argues the other side of each stock first, and on Apple it came back with three cited reasons, two of them new to the owner.","book":"wall-street-analyst","level":1,"label":"BUILD","tags":["claude","stock-research","bear-case","investing"],"url":"https://youcanbuildthings.com/articles/how-to-build-a-bear-case-for-a-stock"},{"slug":"how-to-catch-claude-hallucinations","title":"How to Spot Made-Up Numbers and Quotes in a Claude Report","description":"Send a Claude report to a client or a CMO with your name on it, because you can spot the numbers and quotes it made up, including the ones that contradict nothing else in the report. The test report below opens on $1.84 million while its own table adds up to $1.62 million, and nothing in it feels wrong on a first read.","book":"claude-certified-associate","level":1,"label":"BUILD","tags":["claude","hallucinations","fact-checking","claude-certified-associate"],"url":"https://youcanbuildthings.com/articles/how-to-catch-claude-hallucinations"},{"slug":"how-to-create-claude-code-skill","title":"How to Create a Claude Code Skill in 10 Minutes","description":"How to create a Claude Code skill the right way: a directory with a SKILL.md and a description field, not a flat .md file. Full code and a 4-check fix path.","book":"claude-skills","level":1,"label":"BUILD","tags":["claude-code","skills","tutorial","developer-tools"],"url":"https://youcanbuildthings.com/articles/how-to-create-claude-code-skill"},{"slug":"how-to-find-mispriced-markets-on-polymarket","title":"How to Find Mispriced Markets on Polymarket and Get Paid","description":"Spot the Polymarket prices that are wrong and size up only when the math says the trade pays you after the fee. Four steps, estimate, compare, subtract the fee and decide, plus a 15-line Python check turn any market into a TRADE or SKIP call in about two minutes.","book":"polymarket-profits","level":1,"label":"BUILD","tags":["polymarket","expected-value","prediction-markets","python"],"url":"https://youcanbuildthings.com/articles/how-to-find-mispriced-markets-on-polymarket"},{"slug":"how-to-find-stocks-with-claude","title":"How to Find Winning Stocks Before the Headlines With Claude","description":"Find winning stocks before the headlines do, each with your buy price already set. A free screen returned 152 small companies growing sales more than 20% a year, four cuts took them to 20, and three ended with a sourced one-page write-up and a price from your own spreadsheet.","book":"wall-street-analyst","level":1,"label":"BUILD","tags":["claude","stock-research","stock-screening","valuation"],"url":"https://youcanbuildthings.com/articles/how-to-find-stocks-with-claude"},{"slug":"how-to-get-cited-by-chatgpt","title":"How to Get Cited by ChatGPT (Answer-First Content)","description":"How to get cited by ChatGPT: put the answer in the first 50 words, add a comparison table, back every claim, then prove the citation moved on your scorecard.","book":"get-cited-by-ai","level":1,"label":"BUILD","tags":["answer engine optimization","ai search visibility","generative engine optimization"],"url":"https://youcanbuildthings.com/articles/how-to-get-cited-by-chatgpt"},{"slug":"how-to-make-money-with-claude-code","title":"How to Make Money with Claude Code: 4 Real Paths","description":"How to make money with Claude Code: four income paths with real rate ranges, the deliverable each buyer pays for, and the first move to make this week.","book":"master-claude-code","level":2,"label":"EARN","tags":["claude-code","freelance","micro-saas","consulting"],"url":"https://youcanbuildthings.com/articles/how-to-make-money-with-claude-code"},{"slug":"how-to-prompt-claude-for-pine-script","title":"The Four-Part Prompt That Gets Claude to Write Clean Pine","description":"How to prompt claude for pine script: the Goal, Constraint, Verification, Output structure that ships an RSI indicator in 3 prompts instead of a $40 loop.","book":"trading-signals-claude-code","level":2,"label":"BUILD","tags":["claude-code","pine-script","prompting","tradingview","rsi-indicator"],"url":"https://youcanbuildthings.com/articles/how-to-prompt-claude-for-pine-script"},{"slug":"how-to-sandbox-an-ai-agent","title":"How to Sandbox an AI Agent","description":"How to sandbox an AI agent with four real walls: a default-deny egress allowlist, gVisor isolation, a read-only filesystem, and an approval gate you verify.","book":"ai-agent-security","level":2,"label":"SECURE","tags":["ai agent sandbox","ai agent security","gvisor"],"url":"https://youcanbuildthings.com/articles/how-to-sandbox-an-ai-agent"},{"slug":"how-to-set-up-claude-for-small-business","title":"Set Up Claude for Small Business in 30 Minutes","description":"How to set up Claude for Small Business in 30 minutes: install Cowork (not the browser), connect one tool, and run a safe read-only first workflow today.","book":"claude-small-business","level":1,"label":"BUILD","tags":["claude-for-small-business","claude-cowork","small-business-ai","setup"],"url":"https://youcanbuildthings.com/articles/how-to-set-up-claude-for-small-business"},{"slug":"how-to-study-for-claude-certified-architect-exam","title":"How to Study for the Claude Certified Architect Exam","description":"Claude Certified Architect exam prep goes wrong when you drill randomly. Build a domain-weighted diagnostic that names the domain about to cost you the exam.","book":"claude-architect-practice-tests","level":2,"label":"BUILD","tags":["claude-certified-architect","cca-f","exam-prep","ai-agents"],"url":"https://youcanbuildthings.com/articles/how-to-study-for-claude-certified-architect-exam"},{"slug":"how-to-track-ai-citations","title":"How to Track Your AI Citations in 20 Minutes","description":"Track your AI citations free by hand: build a 10-query, 3-engine scorecard, read your real citation share, and check it before you trust any paid tool.","book":"get-cited-by-ai","level":1,"label":"BUILD","tags":["ai citation tracking","answer engine optimization","ai search visibility"],"url":"https://youcanbuildthings.com/articles/how-to-track-ai-citations"},{"slug":"how-to-update-openclaw","title":"How to Update OpenClaw 2.0 Without Breaking Your Agents","description":"Take every OpenClaw release the day it ships, because you've already watched it run against a copy of your own install while the real gateway kept answering. The check most people script passes on the exact answer that should stop them, so this one reads the status.","book":"openclaw-2-pipeline","level":2,"label":"BUILD","tags":["openclaw","self-hosted-ai","upgrades","backups"],"url":"https://youcanbuildthings.com/articles/how-to-update-openclaw"},{"slug":"html-artifacts-claude-pr-review","title":"Ship HTML Artifacts on Every PR (Claude Code Pattern)","description":"Html artifacts claude engineers attach to every PR. The verbatim Thariq prompt, three first-run failure modes, and the 20% surfaced first that beats markdown.","book":"files-over-prompts","level":2,"label":"BUILD","tags":["claude-code","html-artifacts","pr-review","thariq"],"url":"https://youcanbuildthings.com/articles/html-artifacts-claude-pr-review"},{"slug":"hub-spoke-agent-loop-detection","title":"Stop Politeness Loops With OpenClaw Hub-and-Spoke + Loop Detection","description":"Why two peer agents endlessly defer, the Hub-and-Spoke fix with OpenClaw's tools.agentToAgent, and the real tools.loopDetection schema that catches runaway patterns.","book":"ai-agents-get-paid","level":2,"label":"DEBUG","tags":["openclaw","multi-agent","a2a","loop-detection","ai-agents"],"url":"https://youcanbuildthings.com/articles/hub-spoke-agent-loop-detection"},{"slug":"install-claude-code-windows-without-wsl","title":"Install Claude Code on Windows Without WSL","description":"You do not need WSL to run Claude Code on Windows. Here's the native PowerShell install, the paid plan you actually need, and your first session step by step.","book":"claude-code-ship-12","level":2,"label":"BUILD","tags":["claude-code","windows","installation","wsl"],"url":"https://youcanbuildthings.com/articles/install-claude-code-windows-without-wsl"},{"slug":"install-opencode-cli","title":"Install OpenCode and Ship in 10 Minutes","description":"How to install OpenCode the right way, connect a provider, and ship a deployed public URL in ten minutes. Six steps, the three install gotchas, real token cost.","book":"opencode-stack","level":2,"label":"BUILD","tags":["opencode","install","ai-coding","cli","getting-started"],"url":"https://youcanbuildthings.com/articles/install-opencode-cli"},{"slug":"install-paperclip-ai-control-plane","title":"Install Paperclip AI and Launch Your First AI Company","description":"How to install Paperclip AI: run one npx command, pass the doctor check, open the dashboard at localhost:3100, and create your first AI company and issue.","book":"zero-human-companies","level":3,"label":"BUILD","tags":["paperclip","ai-agents","ai-automation"],"url":"https://youcanbuildthings.com/articles/install-paperclip-ai-control-plane"},{"slug":"is-claude-certification-worth-it","title":"How to Make the Claude Certification Worth It at Your Firm","description":"Make the Claude Certified Associate worth its $99 by sending it to whoever staffs Claude work with one page of three measured work samples and a specific request. The badge on its own is the version people mock on Reddit, and the certification terms say plainly that it is not a guarantee of your abilities.","book":"claude-certified-associate","level":1,"label":"BUILD","tags":["claude-certified-associate","ccao-f","certification","career"],"url":"https://youcanbuildthings.com/articles/is-claude-certification-worth-it"},{"slug":"karpathy-llm-wiki","title":"How to Build Karpathy's LLM Wiki in 90 Minutes","description":"The karpathy llm wiki is two folders and a schema file, not three folders. Build the real structure on disk in 90 minutes with the mkdir commands and 5 entries.","book":"files-over-prompts","level":2,"label":"BUILD","tags":["claude-code","llm-wiki","personal-ai-os","karpathy"],"url":"https://youcanbuildthings.com/articles/karpathy-llm-wiki"},{"slug":"langchain-vs-crewai-vs-autogen","title":"LangChain vs CrewAI vs AutoGen: One Clear Winner","description":"Honest comparison of LangChain, CrewAI, AutoGen, and n8n from someone who built with all four. Includes a 5-question decision framework to stop second-guessing.","book":"build-ai-agents","level":1,"label":"COMPARE","tags":["langchain","crewai","autogen","ai-agents","framework-comparison"],"url":"https://youcanbuildthings.com/articles/langchain-vs-crewai-vs-autogen"},{"slug":"llm-model-routing","title":"Route Changelogs to DeepSeek, Keep Claude on Code Review","description":"Generate the routing table from your own scorecards and every rule carries the number that justifies it: the changelog moves at 0.6% of the cost with the pass rate held, and code review stays on Claude because no candidate cleared the bar. The rule that makes it safe is 5 words: no number, no route.","book":"stop-funding-the-frontier","level":2,"label":"BUILD","tags":["llm-cost","model-routing","litellm","guardrails"],"url":"https://youcanbuildthings.com/articles/llm-model-routing"},{"slug":"llm-orchestrator-worker-pattern","title":"Claude Plans, DeepSeek Works: Is a Tiered Agent Actually Cheaper?","description":"Split one agent so Claude plans and verifies while DeepSeek workers carry the volume, and you can price the bill per role instead of guessing which tier to tune. The saving is not the cheaper model, it is that Claude stopped reading things, which is also why the same split costs some teams 15x more.","book":"stop-funding-the-frontier","level":2,"label":"COMPARE","tags":["llm-cost","multi-agent","model-routing","agent-architecture"],"url":"https://youcanbuildthings.com/articles/llm-orchestrator-worker-pattern"},{"slug":"llm-wiki-maintenance-lint","title":"LLM Wiki Maintenance: One Wrong Summary, 16 Errors","description":"Llm wiki maintenance fails when one bad summary cascades. The 1 to 4 to 16 error pattern, the lint pass that cuts the tree, and the cost math at every scale.","book":"files-over-prompts","level":2,"label":"COMPARE","tags":["llm-wiki","claude-code","rag","maintenance"],"url":"https://youcanbuildthings.com/articles/llm-wiki-maintenance-lint"},{"slug":"local-ai-coding-agent-ollama","title":"Run a Local AI Coding Agent Free in 15 Minutes","description":"Build a local AI coding agent on Ollama that edits real code offline. Install, pull qwen2.5-coder, run Codex, ship your first edit with the Wi-Fi off.","book":"run-claude-code-locally","level":2,"label":"BUILD","tags":["ollama","codex","local-ai","qwen"],"url":"https://youcanbuildthings.com/articles/local-ai-coding-agent-ollama"},{"slug":"make-money-with-openclaw","title":"How to Charge $500 to Set Up OpenClaw for a Client","description":"Sell the OpenClaw jobs you already know how to build as a setup service: a one-time fee, a monthly check-in, and an inbox job that drafts your intake replies and proposals. Worked as example arithmetic, five clients who buy both the setup and monthly content come to $2,500 a month on about 11 hours.","book":"openclaw-30-agents","level":1,"label":"BUILD","tags":["openclaw","make-money","ai-consulting","small-business"],"url":"https://youcanbuildthings.com/articles/make-money-with-openclaw"},{"slug":"mcp-freelance-consulting-pricing","title":"How to Price and Sell MCP Server Projects","description":"Three pricing tiers for MCP freelance projects at $1K, $3K, and $5K per engagement. Scope templates, discovery call scripts, and where to find clients.","book":"mcp-playbook","level":2,"label":"EARN","tags":["mcp","freelance","pricing","consulting","ai-agents"],"url":"https://youcanbuildthings.com/articles/mcp-freelance-consulting-pricing"},{"slug":"mcp-multi-agent-orchestration-python","title":"How to Build a Multi-Agent MCP Pipeline in Python","description":"Chain three MCP servers into one automation pipeline with a Python coordinator script. Includes token cost controls, error recovery, and cron scheduling.","book":"mcp-playbook","level":2,"label":"BUILD","tags":["mcp","multi-agent","orchestration","python","automation"],"url":"https://youcanbuildthings.com/articles/mcp-multi-agent-orchestration-python"},{"slug":"mcp-server-database-github-slack-integration","title":"How to Connect MCP to PostgreSQL, GitHub, and Slack","description":"Build one MCP server wired to PostgreSQL, GitHub, and Slack with a modular Python architecture. Includes SQL safety, typed error handling, and rate limits.","book":"mcp-playbook","level":2,"label":"BUILD","tags":["mcp","postgresql","github","slack","python"],"url":"https://youcanbuildthings.com/articles/mcp-server-database-github-slack-integration"},{"slug":"mcp-server-not-working-debug-errors","title":"How to Debug MCP Servers (10 Common Bugs Fixed)","description":"Fix the 10 most common MCP server bugs with tested code patches, plus a 7-step production debug checklist. Real solutions from shipping 30+ MCP servers.","book":"mcp-playbook","level":2,"label":"DEBUG","tags":["mcp","debugging","python","troubleshooting"],"url":"https://youcanbuildthings.com/articles/mcp-server-not-working-debug-errors"},{"slug":"mcp-server-security","title":"MCP Server Security: Vet Any Server Before You Install","description":"MCP server security for the people who install them: a four-gate vetting routine and the real package names, so a trojaned skill can't run as your agent.","book":"ai-agent-security","level":2,"label":"SECURE","tags":["mcp server security","ai agent security","supply chain"],"url":"https://youcanbuildthings.com/articles/mcp-server-security"},{"slug":"mcp-token-bloat-tool-pruning","title":"MCP Token Bloat: Cut 42K Tokens to 3K With an OpenClaw Proxy","description":"MCP tool definitions eat your context window. A protocol proposal and a working proxy pattern that sits in front of OpenClaw's real mcp.servers config.","book":"ai-agents-get-paid","level":2,"label":"OPTIMIZE","tags":["mcp","openclaw","ai-agents","token-optimization","tool-pruning"],"url":"https://youcanbuildthings.com/articles/mcp-token-bloat-tool-pruning"},{"slug":"mcp-tool-design-best-practices","title":"MCP Tool Errors: The Two Channels Architects Miss","description":"MCP tool design best practices start with error handling: recoverable failures return isError true, and malformed calls throw a JSON-RPC protocol error.","book":"claude-architect-practice-tests","level":2,"label":"REFERENCE","tags":["mcp","tool-design","claude-certified-architect","ai-agents"],"url":"https://youcanbuildthings.com/articles/mcp-tool-design-best-practices"},{"slug":"mcp-transport-types","title":"MCP Transport Types: stdio, Streamable HTTP, and SSE","description":"MCP transport types come down to two current choices: stdio for local servers, Streamable HTTP for production. SSE is deprecated. Here's which to pick when.","book":"claude-architect-crash-course","level":2,"label":"BUILD","tags":["mcp","claude","ai-agents","claude-certified-architect"],"url":"https://youcanbuildthings.com/articles/mcp-transport-types"},{"slug":"mcp-works-on-my-machine-breaks-on-teammate","title":"MCP Works on My Machine, Breaks on Teammate's: 5 Fixes","description":"MCP works on my machine breaks on teammate clones for 5 reasons. The portability gotchas, the .mcp.json project-scope rule, and the tool-naming convention fix.","book":"claude-certified-architect","level":2,"label":"DEBUG","tags":["claude-certified-architect","mcp","portability","claude-code","tool-design"],"url":"https://youcanbuildthings.com/articles/mcp-works-on-my-machine-breaks-on-teammate"},{"slug":"merge-results-from-parallel-ai-agents","title":"Why You Shouldn't Use a Model to Merge Claude Code Subagent Results","description":"A model asked to combine parallel agent findings is slow, gives different answers on different days, and can return a file path no searcher ever found. Four lines of shell do it deterministically and print a duplicate count that tells you how well you scoped the run.","book":"claude-code-in-parallel","level":3,"label":"BUILD","tags":["claude-code","subagents","parallel-agents","orchestration"],"url":"https://youcanbuildthings.com/articles/merge-results-from-parallel-ai-agents"},{"slug":"monetize-faceless-content-tiktok-youtube","title":"How to Hit $1,000/Month with Faceless Content (The Math)","description":"The income formula, 7 revenue streams with verified commission rates, and 3 modeled paths to $1K/month from faceless TikTok and YouTube.","book":"faceless-content-profits","level":1,"label":"EARN","tags":["faceless-content","monetization","tiktok","youtube-shorts","affiliate-marketing","passive-income"],"url":"https://youcanbuildthings.com/articles/monetize-faceless-content-tiktok-youtube"},{"slug":"monte-carlo-backtesting-trading","title":"Monte Carlo Backtesting: Is Your Trading Edge Real?","description":"Monte Carlo backtesting trading strategies in Python: 1,000 simulations plus an in-sample/out-of-sample split for one go/no-go verdict before going live.","book":"ai-trading-bot","level":1,"label":"BUILD","tags":["monte-carlo","backtesting","python","algorithmic-trading"],"url":"https://youcanbuildthings.com/articles/monte-carlo-backtesting-trading"},{"slug":"multi-agent-trading-system","title":"How to Get Your Next Winning Stock Trade From 5 AI Agents","description":"Run a multi-agent trading system in Python where five AI agents research a stock, make the call, size it and hand you an order with a limit price. On the practice stock they return buy 1 DEMO at 70.96, with every line of the call pointing back to a fact you can check.","book":"ai-trading-agent-alpha-swarm","level":3,"label":"BUILD","tags":["ai-trading-agent","multi-agent","python","stock-trading"],"url":"https://youcanbuildthings.com/articles/multi-agent-trading-system"},{"slug":"multi-agent-vs-single-agent","title":"Claude Code Subagents in Parallel: Are They Actually Faster?","description":"I timed the same job with one Claude Code agent and with three subagents in parallel, same repo, same afternoon. The graph lost twice. Here is how to measure your own floor and get a verdict on your own work.","book":"claude-code-in-parallel","level":3,"label":"COMPARE","tags":["claude-code","multi-agent","agent-orchestration","agent-cost"],"url":"https://youcanbuildthings.com/articles/multi-agent-vs-single-agent"},{"slug":"multi-model-ai-council-openrouter","title":"Build a Multi-Model AI Council with OpenRouter","description":"Route one question to GPT, Claude, Gemini, and Grok through OpenRouter so no single vendor's blind spot decides your answer. The multi-model council build.","book":"llm-council","level":3,"label":"BUILD","tags":["llm-council","openrouter","multi-agent","ai-agents","claude-code"],"url":"https://youcanbuildthings.com/articles/multi-model-ai-council-openrouter"},{"slug":"multi-strategy-trading-bot-python","title":"Multi Strategy Trading Bot Python: Risk Parity Allocator","description":"Multi strategy trading bot Python build: risk-parity capital sizing, 90-day correlation drop rule, drawdown circuit breaker, and intent netting at the broker.","book":"claude-7-trading-bots","level":2,"label":"BUILD","tags":["multi-strategy","risk-parity","portfolio-allocator","python-trading-bot","trading-bot"],"url":"https://youcanbuildthings.com/articles/multi-strategy-trading-bot-python"},{"slug":"obsidian-semantic-search-ollama","title":"Local Semantic Search for an Obsidian Vault with Ollama","description":"Set up obsidian semantic search with Ollama and obsidian-copilot in 20 minutes. Local embeddings, no data leaves your machine, three-tier retrieval ladder.","book":"claude-obsidian-second-brain","level":1,"label":"BUILD","tags":["obsidian","ollama","semantic-search","vault"],"url":"https://youcanbuildthings.com/articles/obsidian-semantic-search-ollama"},{"slug":"ollama-modelfile-system-prompt","title":"Ollama Modelfile: 3 Templates That Beat the Defaults","description":"Default Ollama settings produce mediocre output. These 3 ready-to-copy Modelfiles for chat, code, and analysis fix it in 2 minutes with explicit reasoning.","book":"master-ollama-speed-playbook","level":2,"label":"BUILD","tags":["ollama","modelfile","system-prompt","local-llm","configuration"],"url":"https://youcanbuildthings.com/articles/ollama-modelfile-system-prompt"},{"slug":"ollama-multi-model-routing-python","title":"How to Route Queries to Multiple Ollama Models","description":"Build a Python router that sends coding questions to CodeLlama and general queries to Llama 3. Keyword-based and AI-powered routing strategies compared.","book":"local-ai-ollama","level":1,"label":"BUILD","tags":["ollama","multi-model","routing","python","ai-agents"],"url":"https://youcanbuildthings.com/articles/ollama-multi-model-routing-python"},{"slug":"ollama-security-hardening-audit-script","title":"How to Secure Your Ollama Installation","description":"Run this 30-second audit script to catch the exact misconfiguration that exposed thousands of Ollama instances to the public internet. Copy-paste fixes included.","book":"local-ai-ollama","level":1,"label":"SECURE","tags":["ollama","security","audit","hardening","local-ai"],"url":"https://youcanbuildthings.com/articles/ollama-security-hardening-audit-script"},{"slug":"ollama-vs-chatgpt-local-ai-benchmarks","title":"Ollama vs ChatGPT: Honest Benchmarks from 100 Prompts","description":"Benchmark scores comparing local Ollama models against GPT-4o across coding, writing, reasoning, and more. Data from 100 test prompts on a consumer laptop.","book":"local-ai-ollama","level":1,"label":"COMPARE","tags":["ollama","chatgpt","benchmarks","local-ai","comparison"],"url":"https://youcanbuildthings.com/articles/ollama-vs-chatgpt-local-ai-benchmarks"},{"slug":"ollama-vs-llama-cpp","title":"Ollama vs llama.cpp: A Head-to-Head Speed Test","description":"All three engines use llama.cpp. Here is the head-to-head test that debunks the 'double your speed' Reddit claim and tells you which one to actually run.","book":"master-ollama-speed-playbook","level":2,"label":"COMPARE","tags":["ollama","llama-cpp","lm-studio","benchmarks","local-llm"],"url":"https://youcanbuildthings.com/articles/ollama-vs-llama-cpp"},{"slug":"one-person-design-agency","title":"How 1 Designer Delivers Like 5 With Claude Design","description":"One designer can hold a studio's worth of delivery when only two stages of the work still route through them. Here are the seven stages of a Claude Design deliverable, the five that go to the machine, and the ten-minute one you never hand over.","book":"claude-design-studio","level":2,"label":"BUILD","tags":["one-person-agency","ai-design","delivery","design-business","workflow"],"url":"https://youcanbuildthings.com/articles/one-person-design-agency"},{"slug":"openai-codex-1m-context-window","title":"The OpenAI Codex 1M Context Window: 1M Is Really 258K","description":"OpenAI Codex 1M context window. Layered: 1M API, 400K advertised, 258,400 reported, ~220K compaction breaks. The real ceiling and the issues that prove it.","book":"openai-codex-playbook","level":2,"label":"COMPARE","tags":["openai-codex","gpt-5.5","context-window","compaction","codex-cli"],"url":"https://youcanbuildthings.com/articles/openai-codex-1m-context-window"},{"slug":"openai-codex-cost-tracker","title":"Build an OpenAI Codex Cost Tracker in 60 Lines","description":"An OpenAI Codex cost tracker that parses ~/.codex/sessions/ JSONL and turns every session into a per-task dollar ledger. 60 lines of Python on your machine.","book":"openai-codex-playbook","level":2,"label":"BUILD","tags":["openai-codex","codex-cli","token-cost","gpt-5.5","developer-tools"],"url":"https://youcanbuildthings.com/articles/openai-codex-cost-tracker"},{"slug":"openai-codex-stack","title":"The 5-Tool OpenAI Codex Stack: 773-Upvote Post Answered","description":"The OpenAI Codex stack the 773-upvote r/codex post promised. 5 tools to install, 2 to cut, exact install commands, and the package-name gotchas devs hit.","book":"openai-codex-playbook","level":2,"label":"BUILD","tags":["openai-codex","codex-cli","developer-tools","codex-skills","agent-orchestrator"],"url":"https://youcanbuildthings.com/articles/openai-codex-stack"},{"slug":"openai-codex-weekly-limit-graphify","title":"Survive OpenAI Codex's Weekly Limit (the graphify Lever)","description":"OpenAI Codex weekly limit fix. graphify cuts the same prompt from 18 reads/74K tokens/$0.45 to 4 reads/22K/$0.14. Same output. The actual lever, measured.","book":"openai-codex-playbook","level":2,"label":"BUILD","tags":["openai-codex","rate-limit","graphify","codex-cli","token-cost"],"url":"https://youcanbuildthings.com/articles/openai-codex-weekly-limit-graphify"},{"slug":"openclaw-2-security-settings","title":"How to Stop OpenClaw Updates From Changing Your Security Settings","description":"Take every OpenClaw update and still be the one who decides who can read your agent's chats and how far its work can fan out. Five defaults moved across three releases, and the built-in security audit reports none of them.","book":"openclaw-2-pipeline","level":2,"label":"BUILD","tags":["openclaw","self-hosted-ai","security","configuration"],"url":"https://youcanbuildthings.com/articles/openclaw-2-security-settings"},{"slug":"openclaw-automations-lost-after-update","title":"How to Keep Your OpenClaw Automations After Every Update","description":"Keep every OpenClaw automation, and the reason it exists, through every update, and make each repeat failure cheaper than the last. OpenClaw stores what a cron does and never why, which is how one user's automations came back as simple records after 2.0.","book":"openclaw-2-pipeline","level":2,"label":"BUILD","tags":["openclaw","self-hosted-ai","automation","backups"],"url":"https://youcanbuildthings.com/articles/openclaw-automations-lost-after-update"},{"slug":"openclaw-claude-code-multi-agent-workflow","title":"How to Run OpenClaw and Claude Code as a Two-Agent Team","description":"Set up a practical two-agent workflow where OpenClaw handles operations and Claude Code handles development. Handoff pattern, morning routine, and real limits.","book":"openclaw-guide","level":1,"label":"BUILD","tags":["openclaw","claude-code","multi-agent","workflow"],"url":"https://youcanbuildthings.com/articles/openclaw-claude-code-multi-agent-workflow"},{"slug":"openclaw-custom-skill-tutorial","title":"How to Build Your First OpenClaw Skill in 15 Minutes","description":"Turn an OpenClaw install that just sits there into an assistant that answers questions about your own notes, with one skill you can write in 15 minutes. The skill is a single SKILL.md file with two lines of front matter, and the config.yaml format most tutorials still copy never loads at all.","book":"openclaw-employee","level":2,"label":"BUILD","tags":["openclaw","skills","skill-md","ai-agents"],"url":"https://youcanbuildthings.com/articles/openclaw-custom-skill-tutorial"},{"slug":"openclaw-doctor-fix-not-working","title":"What to Do When OpenClaw Doctor --fix Keeps Failing","description":"Get a broken OpenClaw gateway answering again tonight, with its memory and config still on it. The one question that tells progress from a dead end in the doctor --fix loop, and the check that stops a rollback from locking you out of your own database.","book":"openclaw-2-pipeline","level":2,"label":"BUILD","tags":["openclaw","self-hosted-ai","troubleshooting","upgrades"],"url":"https://youcanbuildthings.com/articles/openclaw-doctor-fix-not-working"},{"slug":"openclaw-email-automation-agent","title":"How to Have OpenClaw Handle Your Email Before You Wake Up","description":"Wake up to an inbox that's already sorted, with replies drafted in your voice and waiting for a thumbs-up from your phone. It takes one skill file, a mail tool OpenClaw already ships and two scheduled jobs, plus one Google setting that quietly switches the whole thing off after seven days if you miss it.","book":"openclaw-employee","level":2,"label":"AUTOMATE","tags":["openclaw","email","gmail","automation"],"url":"https://youcanbuildthings.com/articles/openclaw-email-automation-agent"},{"slug":"openclaw-install-pitfalls-node-22","title":"The 7 OpenClaw Install Pitfalls That Kill 60% of First Installs","description":"Node 22.14+ wall, WSL2 permissions, Docker RAM, whitespace in API keys, gateway port 18789. Seven OpenClaw install pitfalls in order with copy-paste fixes.","book":"ai-agents-get-paid","level":2,"label":"DEBUG","tags":["openclaw","install","troubleshooting","node-js","ai-agents"],"url":"https://youcanbuildthings.com/articles/openclaw-install-pitfalls-node-22"},{"slug":"openclaw-invoice-reminders","title":"How to Get Paid Faster With OpenClaw Invoice Reminders","description":"Have every overdue invoice's reminder written and waiting at 9 AM each weekday, from a friendly nudge to a formal follow-up, so the money comes in sooner. One Google Sheet, one pasted OpenClaw command, and a four-invoice test that should total 7,200 unpaid before a real client sees anything.","book":"openclaw-30-agents","level":1,"label":"BUILD","tags":["openclaw","invoicing","google-sheets","automation"],"url":"https://youcanbuildthings.com/articles/openclaw-invoice-reminders"},{"slug":"openclaw-reduce-cost-multi-model-routing","title":"How to Run OpenClaw 24/7 for $6 a Month","description":"Keep an OpenClaw agent answering messages and checking in around the clock for about $6 a month, and know the number to the cent before you commit. There is no multi-model router in the product; four settings you already have take the same agent from $19.94 to $5.15.","book":"openclaw-employee","level":2,"label":"OPTIMIZE","tags":["openclaw","cost","prompt-caching","kimi-k2.6"],"url":"https://youcanbuildthings.com/articles/openclaw-reduce-cost-multi-model-routing"},{"slug":"openclaw-research-agent-daily-briefing","title":"How to Build an OpenClaw Research Agent That Briefs You Daily","description":"Get a daily briefing on your industry from an OpenClaw agent that reads 50 sources before you wake up and tells you only what changed since yesterday. It runs about $6.91 a month, set by one dial most people tune backwards, and it starts with a curl check that caught a dead feed when we ran it.","book":"openclaw-employee","level":2,"label":"AUTOMATE","tags":["openclaw","research-agent","monitoring","automation"],"url":"https://youcanbuildthings.com/articles/openclaw-research-agent-daily-briefing"},{"slug":"openclaw-security-hardening","title":"How to Harden OpenClaw in 45 Minutes and Prove It","description":"Lock down the OpenClaw agent that reads your email and calendar in about 45 minutes, then prove it with one command that prints 0 critical. The list starts with a bug that let any web page you opened reach the gateway on your own laptop.","book":"openclaw-employee","level":2,"label":"SECURE","tags":["openclaw","security","hardening","ai-agents"],"url":"https://youcanbuildthings.com/articles/openclaw-security-hardening"},{"slug":"openclaw-templates-for-your-industry","title":"How to Pick the OpenClaw Templates That Make You Money","description":"Ten OpenClaw templates for real estate, ecommerce, content and freelancing, and how to pick the 2 or 3 that find you more deals and keep more sales. Includes the deal analyzer that ranks every new listing by your own cap rate, built on a rent file so the numbers are real.","book":"openclaw-30-agents","level":1,"label":"BUILD","tags":["openclaw","real-estate","ecommerce","templates"],"url":"https://youcanbuildthings.com/articles/openclaw-templates-for-your-industry"},{"slug":"openclaw-vps-setup","title":"Why OpenClaw Keeps Dying Overnight on Your VPS","description":"Run OpenClaw on a VPS that's still answering at 3 a.m., so the first thing you do each morning is read what it did overnight. Docker's default restart policy is no restart at all, and one headless browser can get your gateway killed by the kernel with nothing in the OpenClaw log.","book":"openclaw-2-pipeline","level":2,"label":"BUILD","tags":["openclaw","self-hosted-ai","vps","docker"],"url":"https://youcanbuildthings.com/articles/openclaw-vps-setup"},{"slug":"opencode-not-working-fixes","title":"OpenCode Not Working? The 5 Failure Modes","description":"OpenCode not working? The 5 documented failure modes with detection, cause, one-line fix, and prevention. Plus the weekly health-check script that catches them.","book":"opencode-stack","level":2,"label":"BUILD","tags":["opencode","troubleshooting","debugging","ai-coding","reliability"],"url":"https://youcanbuildthings.com/articles/opencode-not-working-fixes"},{"slug":"opencode-orchestrator-fixer-routing","title":"OpenCode Orchestrator + Fixer Routing, Wired","description":"The opencode orchestrator fixer pattern: two models, two slots, one opencode.json. Three task-class routing recipes and an A/B receipt that cuts the bill 10x.","book":"opencode-stack","level":2,"label":"BUILD","tags":["opencode","provider-routing","orchestrator-fixer","ai-coding","cost-discipline"],"url":"https://youcanbuildthings.com/articles/opencode-orchestrator-fixer-routing"},{"slug":"opencode-self-host-local-model","title":"Self-Host OpenCode With Zero Outbound Tokens","description":"How to self-host OpenCode with a local model and prove zero outbound API tokens with tcpdump. Hardware tiers, the provider config, and the silence receipt.","book":"opencode-stack","level":2,"label":"BUILD","tags":["opencode","self-host","ollama","local-llm","privacy"],"url":"https://youcanbuildthings.com/articles/opencode-self-host-local-model"},{"slug":"opencode-token-cost-tracking","title":"Keep OpenCode Under $1 a Day: Cost Dashboard","description":"Build OpenCode token cost tracking that alerts at the $1/day line. The SQLite schema, the parser, the run-rate readout, and the four levers that cut spend.","book":"opencode-stack","level":2,"label":"BUILD","tags":["opencode","cost-tracking","token-budget","ai-coding","dashboard"],"url":"https://youcanbuildthings.com/articles/opencode-token-cost-tracking"},{"slug":"openrouter-vs-litellm-vs-ollama","title":"OpenRouter vs LiteLLM vs Ollama: Which One Should You Use?","description":"All 3 answer how to reach a cheap model, not which one can do your job. Wire them behind one function, score the whole cheap tier on your own tasks by changing one string, and check the 3 things that disqualify a provider before price: context fit, data terms, and a free tier that stops dead at 50 requests a day.","book":"stop-funding-the-frontier","level":2,"label":"BUILD","tags":["openrouter","litellm","ollama","llm-cost","model-routing"],"url":"https://youcanbuildthings.com/articles/openrouter-vs-litellm-vs-ollama"},{"slug":"options-flow-trading-bot-python","title":"Options Flow Trading Bot in Python: The 4 Greek Gates","description":"Build an options flow trading bot in Python with four Greek gates: delta budget, gamma cap, IV-crush filter, theta sweep. Stop the bleed before it starts.","book":"claude-7-trading-bots","level":2,"label":"BUILD","tags":["options-trading","python-trading-bot","greeks","iv-crush","trading-bot"],"url":"https://youcanbuildthings.com/articles/options-flow-trading-bot-python"},{"slug":"paperclip-hermes-local-adapter","title":"Wire Hermes Into Paperclip with the hermes_local Adapter","description":"The hermes_local adapter runs Hermes Agent as a Paperclip worker. Configure one agent, assign an issue, fire a heartbeat, and watch a $0.02 run end to end.","book":"zero-human-companies","level":3,"label":"BUILD","tags":["hermes-agent","paperclip","ai-agents"],"url":"https://youcanbuildthings.com/articles/paperclip-hermes-local-adapter"},{"slug":"pine-script-breakeven-stop-loss-bug","title":"The Breakeven Stop-Loss Bug Claude Keeps Writing in Pine","description":"Pine script breakeven stop loss triggering early? Claude gates it on a price touch, not a confirmed fill. The var bool tp1Hit pattern that fixes it for good.","book":"trading-signals-claude-code","level":2,"label":"DEBUG","tags":["pine-script","breakeven-stop","strategy","claude-code","fill-vs-touch"],"url":"https://youcanbuildthings.com/articles/pine-script-breakeven-stop-loss-bug"},{"slug":"pine-script-repaint-request-security","title":"Why Your Pine Backtest Lies: the request.security Fix","description":"Pine script request.security repaint and lookahead bias inflate a 47% strategy to 61%. The lookahead_on plus [1] offset pattern that returns the honest number.","book":"trading-signals-claude-code","level":2,"label":"DEBUG","tags":["pine-script","request-security","repaint","lookahead-bias","backtest"],"url":"https://youcanbuildthings.com/articles/pine-script-repaint-request-security"},{"slug":"polymarket-contrarian-bot","title":"How to Build a Contrarian Bot for Polymarket","description":"A Polymarket contrarian bot that uses base rates, engagement-weighted sentiment, and a political-market insider filter. With Python code and examples.","book":"polymarket-profits-2","level":2,"label":"BUILD","tags":["polymarket","contrarian-trading","prediction-markets","sentiment-analysis","python"],"url":"https://youcanbuildthings.com/articles/polymarket-contrarian-bot"},{"slug":"polymarket-kalshi-arbitrage","title":"How to Profit From Price Gaps Between Polymarket and Kalshi","description":"When Polymarket and Kalshi price the same question differently, buy Yes on one and No on the other for less than $1.00 after both fees, and the pair pays $1.00 whatever happens. One Python script reads both platforms' public prices and does the fee math for you, and it tells you straight when today's answer is zero.","book":"polymarket-profits","level":1,"label":"BUILD","tags":["polymarket","kalshi","arbitrage","python"],"url":"https://youcanbuildthings.com/articles/polymarket-kalshi-arbitrage"},{"slug":"polymarket-position-sizing","title":"Polymarket Position Sizing With Fee-Adjusted Kelly","description":"Quarter-Kelly position sizing for Polymarket with the real fee formula, correlation clusters, and why a 68% win rate still loses money. With Python code.","book":"polymarket-profits-2","level":2,"label":"EARN","tags":["polymarket","kelly-criterion","position-sizing","prediction-markets","python"],"url":"https://youcanbuildthings.com/articles/polymarket-position-sizing"},{"slug":"polymarket-prediction-market-bot","title":"Build a Polymarket Prediction Market Bot With Claude","description":"Build a Polymarket prediction market bot: pull live contracts from the public Gamma API, have Claude estimate true probability, flag 10-point mispricings by EV.","book":"ai-trading-bot","level":1,"label":"BUILD","tags":["polymarket","prediction-markets","claude","python"],"url":"https://youcanbuildthings.com/articles/polymarket-prediction-market-bot"},{"slug":"polymarket-resolution-scanning","title":"How to Build a Polymarket Resolution Scanner","description":"A Polymarket resolution scanner that catches events before the price updates. Covers the 4 event types, 15-second staleness check, and edge calculation.","book":"polymarket-profits-2","level":2,"label":"BUILD","tags":["polymarket","resolution-scanning","prediction-markets","trading-bot","python"],"url":"https://youcanbuildthings.com/articles/polymarket-resolution-scanning"},{"slug":"polymarket-trading-bot-python","title":"How to Build a Polymarket Trading Bot That Finds Mispriced Markets","description":"Get a Python bot reading live Polymarket prices on your laptop tonight and flagging every market that sits 7 points off its estimate after the fee. It runs on public data from any country, paper-trades to a CSV file, and its first run shows you exactly why version one flags almost everything.","book":"polymarket-profits","level":1,"label":"BUILD","tags":["polymarket","trading-bot","python","prediction-markets"],"url":"https://youcanbuildthings.com/articles/polymarket-trading-bot-python"},{"slug":"polymarket-trading-bot-signal-detection","title":"How to Build a Prediction Market Signal Detector","description":"Build an AI agent that cross-references Polymarket data with news feeds to find mispriced markets. Signal detection code, risk rules, and alert system.","book":"openclaw-guide","level":1,"label":"BUILD","tags":["polymarket","trading-bot","ai-agents","prediction-markets"],"url":"https://youcanbuildthings.com/articles/polymarket-trading-bot-signal-detection"},{"slug":"polymarket-trading-fees","title":"Polymarket Trading Fees: The Real Formula and Table","description":"The real Polymarket fee formula, taker rates per category from the official docs, and a worked example proving 5%+ effective fees kill most arbitrage bots.","book":"polymarket-profits-2","level":2,"label":"REFERENCE","tags":["polymarket","trading-fees","prediction-markets","python","api"],"url":"https://youcanbuildthings.com/articles/polymarket-trading-fees"},{"slug":"polymarket-whale-tracker","title":"How to Find Polymarket Whales Making Millions and Copy Them","description":"Pull any Polymarket wallet's full record from the free Data API and pick the whales worth copying in about two minutes each. One Python script shows the real win rate with every loser counted, and the top monthly wallet went from 87.7% to 42.2% once we did.","book":"polymarket-profits","level":1,"label":"BUILD","tags":["polymarket","copy-trading","whale-tracking","python"],"url":"https://youcanbuildthings.com/articles/polymarket-whale-tracker"},{"slug":"productized-design-service-pricing","title":"How to Price a $5,000 Productized Claude Design Service","description":"The bottom rung of your offer sheet belongs above $5,000, and it can be a price on a page instead of another quote written from scratch. Here are the three tiers, what Claude Design lets you promise in each, and the line that keeps the top one from eating your weekends.","book":"claude-design-studio","level":2,"label":"BUILD","tags":["productized-services","design-business","pricing","freelance-design","offer-design"],"url":"https://youcanbuildthings.com/articles/productized-design-service-pricing"},{"slug":"prompt-injection-defense","title":"How to Stop Prompt Injection in Your AI Agent","description":"Prompt injection defense for AI agents: build a PreToolUse gate that blocks a live payload plus a memory-write guard that kills the slow poisoning attack.","book":"ai-agent-security","level":2,"label":"SECURE","tags":["prompt injection","ai agent security","llm security"],"url":"https://youcanbuildthings.com/articles/prompt-injection-defense"},{"slug":"remove-a-teammate-from-claude-code","title":"How to Check What Claude Code Still Knows After a Teammate Leaves","description":"Put a shared Claude Code setup in front of a team and be able to show what the agent still knows when someone leaves. Two questions and two markers do it, and on my own run the fix I was sure of failed because the answer was still in git history, which sits on the same list as open sessions and saved approvals.","book":"claude-code-multiplayer","level":3,"label":"BUILD","tags":["claude-code","teams","access","testing"],"url":"https://youcanbuildthings.com/articles/remove-a-teammate-from-claude-code"},{"slug":"resume-long-claude-code-job","title":"How to Resume a Long Claude Code Job Without Starting Over","description":"Hand Claude Code or Codex a long job and let it crash, because a fresh session picks up at the next unfinished step on a 122-byte brief. One Codex run spent 7.13 million tokens asking its workers the same question 47 times, because nothing wrote the answer down.","book":"more-than-the-model","level":2,"label":"BUILD","tags":["claude-code","codex","agent-state","long-running-agents"],"url":"https://youcanbuildthings.com/articles/resume-long-claude-code-job"},{"slug":"review-ai-generated-pull-requests","title":"How to Review a Coding Agent's PR in 60 Seconds","description":"Approve or reject a coding agent's pull request in about a minute, from your phone, because the screen is built from an evidence file and not from the agent's summary. The same script refuses to show anything if the branch moved or the file was edited after the run.","book":"remote-coding-agents","level":3,"label":"BUILD","tags":["code-review","pull-requests","claude-code","remote-agents"],"url":"https://youcanbuildthings.com/articles/review-ai-generated-pull-requests"},{"slug":"run-ai-coding-agents-in-ci-cd","title":"How to Merge AI Agent PRs From Your Phone With GitHub Actions","description":"Merge agent-written pull requests from your phone knowing every required check actually ran on that commit. GitHub counts a skipped job as a success, so one job that always runs checks each result by name, and it failed the skipped type check on the first test.","book":"remote-coding-agents","level":3,"label":"BUILD","tags":["github-actions","ci-cd","pull-requests","remote-agents"],"url":"https://youcanbuildthings.com/articles/run-ai-coding-agents-in-ci-cd"},{"slug":"run-claude-code-locally-with-ollama","title":"Run Claude Code Locally with Ollama","description":"Point the real Claude Code CLI at a local Ollama model through a LiteLLM proxy. The exact env vars, the config.yaml, and the version you must never install.","book":"run-claude-code-locally","level":2,"label":"BUILD","tags":["claude-code","ollama","litellm","local-ai"],"url":"https://youcanbuildthings.com/articles/run-claude-code-locally-with-ollama"},{"slug":"run-coding-agents-remotely","title":"How to Keep Claude Code Working After You Close Your Laptop","description":"Send a job from your phone, close the laptop, and come back to a finished branch by running Claude Code somewhere other than the laptop. Remote Control runs on your machine and GitHub's cloud agent stops at 59 minutes, so here's how to pick the route and a 10-minute test that proves it works.","book":"remote-coding-agents","level":3,"label":"BUILD","tags":["claude-code","codex","github-copilot","remote-agents"],"url":"https://youcanbuildthings.com/articles/run-coding-agents-remotely"},{"slug":"run-multiple-coding-agents-at-the-same-time","title":"How to Run Multiple Coding Agents at Once Without Babysitting","description":"Run ten coding agents at once and see in one query which one needs you, even after the terminal that started it is gone. The board is one SQLite table, and it catches the worker that is still checking in but hasn't done anything for 18 minutes.","book":"remote-coding-agents","level":3,"label":"BUILD","tags":["claude-code","codex","sqlite","multi-agent"],"url":"https://youcanbuildthings.com/articles/run-multiple-coding-agents-at-the-same-time"},{"slug":"sell-ai-agent-automation-services","title":"How to Sell AI Agent Setups for $3K-$5K Each","description":"Package your OpenClaw skills into a consulting business. Exact delivery process, pricing models, and the client acquisition playbook for agent services.","book":"openclaw-guide","level":1,"label":"EARN","tags":["openclaw","ai-agents","freelancing","automation-business"],"url":"https://youcanbuildthings.com/articles/sell-ai-agent-automation-services"},{"slug":"sell-ai-agent-services-pricing","title":"Price and Sell AI Agents: Real Numbers, Real Clients","description":"Pricing framework with three tiers, client acquisition playbook, and copy-paste service proposal template for selling AI agent services as a freelancer.","book":"build-ai-agents","level":1,"label":"EARN","tags":["ai-agents","freelance","pricing","business","monetization"],"url":"https://youcanbuildthings.com/articles/sell-ai-agent-services-pricing"},{"slug":"share-a-claude-code-session-with-a-teammate","title":"How to Share Your Claude Code Project With a Teammate","description":"Bring a teammate onto your project mid-build and have their agent name the right plan without a call. Claude Code has no way to share a session, so we share one index file and a hook that blocks edits when two plans are marked ACTIVE, which is what keeps a 51-day-old handoff document from being read as today's plan.","book":"claude-code-multiplayer","level":3,"label":"BUILD","tags":["claude-code","teams","hooks","workflow"],"url":"https://youcanbuildthings.com/articles/share-a-claude-code-session-with-a-teammate"},{"slug":"supabase-rls-not-enabled-by-default","title":"The 30-Second Supabase Check That Proves Your Client's Data Is Closed","description":"A 30-second check from outside your app proves the client's data is closed before you hand the work over. Supabase rls not enabled by default is true of every table an agent writes in raw SQL, and the exposure is full CRUD: anyone with the project URL can read, edit and delete.","book":"claude-design-sync","level":2,"label":"BUILD","tags":["supabase","row-level-security","postgres","claude-code","security"],"url":"https://youcanbuildthings.com/articles/supabase-rls-not-enabled-by-default"},{"slug":"switch-from-claude-code-to-codex","title":"How Long Does It Take to Switch From Claude Code to Codex?","description":"Try Codex, a cheaper model or a local one whenever you like, because you already know what the move costs you in hours, layer by layer. My whole setup came to 3 hours to move, and the expensive row was the run state I had never saved.","book":"more-than-the-model","level":2,"label":"BUILD","tags":["claude-code","codex","agentic-coding","switching-cost"],"url":"https://youcanbuildthings.com/articles/switch-from-claude-code-to-codex"},{"slug":"test-rag-retrieval-on-your-own-data","title":"Why Claude Still Answers From the Obsidian Note You Replaced","description":"Twenty questions from your own history end an argument four credible people could not, because it is the only evidence in the room about your data. The arm that wins on raw recall is also the one that hands back the fact you retired.","book":"obsidian-dreaming-loop","level":3,"label":"COMPARE","tags":["rag","retrieval","sqlite-fts5","evaluation"],"url":"https://youcanbuildthings.com/articles/test-rag-retrieval-on-your-own-data"},{"slug":"tiktok-slideshow-formats-viral","title":"The 3 TikTok Slideshow Formats That Get 100K+ Views","description":"Copy-paste slide templates for numbered lists, comparisons, and story reveals. Plus the algorithm mechanics behind why slideshows beat video.","book":"faceless-content-profits","level":1,"label":"COMPARE","tags":["tiktok","slideshows","faceless-content","viral-content","content-creation"],"url":"https://youcanbuildthings.com/articles/tiktok-slideshow-formats-viral"},{"slug":"trading-bot-edge-decay","title":"How to Detect Edge Decay in Your Trading Bot","description":"Five metrics to detect edge decay in a Polymarket trading bot, plus the platform-change monitor that catches fee updates before they show up in your P&L.","book":"polymarket-profits-2","level":2,"label":"REFERENCE","tags":["trading-bot","edge-decay","polymarket","monitoring","python"],"url":"https://youcanbuildthings.com/articles/trading-bot-edge-decay"},{"slug":"two-claude-code-agents-editing-the-same-file","title":"How to Run 2 Claude Code Agents in One Repo Without Losing Work","description":"Run two or more Claude Code agents in one repository and keep every agent's work. One table and one hook turn the second writer away before it touches the file, by name, and I built it after two agents reported the same file done and forty minutes of work was gone.","book":"claude-code-multiplayer","level":3,"label":"BUILD","tags":["claude-code","multi-agent","hooks","git"],"url":"https://youcanbuildthings.com/articles/two-claude-code-agents-editing-the-same-file"},{"slug":"unlimited-design-subscription-model","title":"How to Sell Unlimited Claude Design Without Working Weekends","description":"Put the word unlimited on your own Claude Design offer page and mean it, because a queue does the enforcement instead of you. Here is the intake-to-delivery shape and the one sentence that goes on the card next to the price.","book":"claude-design-studio","level":2,"label":"BUILD","tags":["design-subscription","productized-services","scope-creep","design-business","delivery"],"url":"https://youcanbuildthings.com/articles/unlimited-design-subscription-model"},{"slug":"use-claude-skills-in-codex","title":"How to Use Your Claude Skills in Codex and GitHub Copilot","description":"Run one folder of Claude skills in Claude Code, OpenAI Codex and GitHub Copilot, so every skill you build works in every tool your clients use. Where each tool looks, the one-line link that serves Codex, and the frontmatter that quietly stops working when you move.","book":"claude-skills-paid-work","level":2,"label":"BUILD","tags":["claude-code","claude-skills","openai-codex","github-copilot"],"url":"https://youcanbuildthings.com/articles/use-claude-skills-in-codex"},{"slug":"verify-ai-claims-council","title":"How to Verify AI Claims with a Council","description":"Fact-gate a claim with a four-check AI council that returns SUPPORTED, CONTRADICTED, or an honest UNVERIFIABLE. How to verify AI claims instead of trusting one.","book":"llm-council","level":3,"label":"BUILD","tags":["verify-ai-claims","ai-sycophancy","llm-council","ai-hallucination","claude-code"],"url":"https://youcanbuildthings.com/articles/verify-ai-claims-council"},{"slug":"vibe-coding-production-ready","title":"How to Make Vibe-Coded Projects Production Ready","description":"The 6-round workflow that turns a Claude Code prototype into a deployed production app with tests, CI/CD, and error handling. Copy-paste prompts included.","book":"claude-code-ship-12","level":2,"label":"DEPLOY","tags":["vibe-coding","claude-code","production","testing","deployment"],"url":"https://youcanbuildthings.com/articles/vibe-coding-production-ready"},{"slug":"voice-ai-agent-failures-fix","title":"Voice AI Agent Failures: 8 Modes and the Exact Fixes","description":"Eight ways voice AI agents fail in production with the exact prompt lines that fix each one. Copy-paste anti-hallucination, silence, and loop-breaker rules.","book":"voice-ai-agents","level":1,"label":"DEBUG","tags":["voice-ai","troubleshooting","production","prompt-engineering","reliability"],"url":"https://youcanbuildthings.com/articles/voice-ai-agent-failures-fix"},{"slug":"voice-ai-agent-prompt-template","title":"How to Write Voice AI Prompts That Convert Callers","description":"The 7-section prompt framework for voice AI agents with a copy-paste plumbing prompt. Covers objection handling, error fallbacks, and anti-hallucination.","book":"voice-ai-agents","level":1,"label":"BUILD","tags":["voice-ai","prompt-engineering","bland-ai","conversion","small-business"],"url":"https://youcanbuildthings.com/articles/voice-ai-agent-prompt-template"},{"slug":"voice-ai-agent-roi-calculator","title":"How to Track Voice AI Agent ROI (With Formulas)","description":"Build a voice AI ROI dashboard in Google Sheets. Four metrics that matter, the exact formulas, and a worked example from a plumbing company making 642x return.","book":"voice-ai-agents","level":1,"label":"EARN","tags":["voice-ai","roi","analytics","small-business","google-sheets"],"url":"https://youcanbuildthings.com/articles/voice-ai-agent-roi-calculator"},{"slug":"walk-forward-backtest-python","title":"How to Find the Trading Strategy That Beats the Market in Python","description":"Find out which of your trading strategies beats buy and hold, scored only on days the tuning never saw. One Python command runs the walk-forward test with fees and slippage, and on the practice stock breakout-v1 made +37.0% against +21.6% for the benchmark.","book":"ai-trading-agent-alpha-swarm","level":3,"label":"BUILD","tags":["ai-trading-agent","backtesting","python","trading-strategy"],"url":"https://youcanbuildthings.com/articles/walk-forward-backtest-python"},{"slug":"what-is-an-agent-harness","title":"What Is an Agent Harness? The 7 Layers","description":"What is an agent harness? The 7 layers wrapped around the model: loop, context, guardrails, tools, verification, recovery, orchestration. With a teardown table.","book":"agentic-coding-harness","level":2,"label":"REFERENCE","tags":["ai-agents","agentic-coding","claude-code","agent-harness"],"url":"https://youcanbuildthings.com/articles/what-is-an-agent-harness"},{"slug":"what-is-llms-txt","title":"What Is llms.txt? (And Does It Actually Help SEO)","description":"What is llms.txt? A curated Markdown map at your site root that helps AI agents use your site. It does not get you cited. Here's how to build a real one.","book":"get-cited-by-ai","level":1,"label":"BUILD","tags":["llms.txt","answer engine optimization","ai search visibility"],"url":"https://youcanbuildthings.com/articles/what-is-llms-txt"},{"slug":"what-is-loop-engineering","title":"Are You a Loop Engineer or Still Babysitting Claude Code?","description":"Find out whether you are doing loop engineering or still babysitting Claude Code, with two numbers from your own sessions. The rung audit scores turns per finished task and how often you repeat yourself, and it never parses a transcript file.","book":"claude-code-loops","level":2,"label":"COMPARE","tags":["claude-code","loop-engineering","agentic-coding","hooks"],"url":"https://youcanbuildthings.com/articles/what-is-loop-engineering"},{"slug":"what-to-do-with-openclaw","title":"How to Get Your First 5 OpenClaw Agents Working This Week","description":"Turn the OpenClaw you installed into five jobs that sort your inbox, check your calendar, file your downloads, write your meeting notes and brief you at 6:30. Each one is a single pasted command that you run once by hand and switch on when it prints a good status.","book":"openclaw-30-agents","level":1,"label":"BUILD","tags":["openclaw","ai-agents","automation","no-code"],"url":"https://youcanbuildthings.com/articles/what-to-do-with-openclaw"},{"slug":"when-not-to-use-a-cheaper-llm-model","title":"How DeepSeek Can Fail 19 Times in 20 and Still Beat Claude on Cost","description":"One line of arithmetic gives you the maximum failure rate a routed task can carry, and at a wide enough price gap that number is 95.5%. Narrow the gap and the same setup starts losing money at 3 misses in 10, which is why the model to reach for is the cheapest acceptable one, not the cheapest good one.","book":"stop-funding-the-frontier","level":2,"label":"COMPARE","tags":["llm-cost","model-routing","guardrails","escalation"],"url":"https://youcanbuildthings.com/articles/when-not-to-use-a-cheaper-llm-model"},{"slug":"when-to-increase-position-size-trading","title":"How to Put 10x More Money Behind Your Winning AI Trading Strategy","description":"Scale your AI trading agent from $100 to $1,000 a trade as its record earns each step, so the strategy that made $1.50 a trade at the bottom is making $15 a trade at the top. One Python command reads your own record against six gates and prints STAY or EARNED.","book":"ai-trading-agent-alpha-swarm","level":3,"label":"EARN","tags":["ai-trading-agent","position-sizing","python","trading-strategy"],"url":"https://youcanbuildthings.com/articles/when-to-increase-position-size-trading"},{"slug":"when-to-outsource-design-work","title":"How to Know If Outsourcing Claude Design Work Pays","description":"Know in one number whether handing a Claude Design stage to a freelancer pays you or quietly costs you double. Here are the three gates it has to clear, the term everybody leaves out of the sum, and the two stages that never leave your hands.","book":"claude-design-studio","level":2,"label":"BUILD","tags":["outsourcing","freelance-bench","design-business","delegation","studio-ops"],"url":"https://youcanbuildthings.com/articles/when-to-outsource-design-work"},{"slug":"when-to-use-agent-loop-vs-single-prompt","title":"Agent Loop vs Single Prompt vs Fan-Out: When to Use Each","description":"When to use an agent loop vs a single prompt vs fan-out comes down to task shape. A 3-question test routes any coding task to the cheapest tool that fits.","book":"claude-code-loop-engineering","level":3,"label":"COMPARE","tags":["claude-code","agentic-coding","ai-automation"],"url":"https://youcanbuildthings.com/articles/when-to-use-agent-loop-vs-single-prompt"},{"slug":"which-ai-crawlers-to-allow","title":"Which AI Crawlers Should You Allow?","description":"Which AI crawlers to allow: the search bots (OAI-SearchBot, not GPTBot), why robots.txt isn't enough, and a curl knock test that catches the CDN block.","book":"get-cited-by-ai","level":1,"label":"BUILD","tags":["ai crawlers","answer engine optimization","ai search visibility"],"url":"https://youcanbuildthings.com/articles/which-ai-crawlers-to-allow"},{"slug":"why-ai-agents-report-false-success","title":"Why AI Agents Report False Success","description":"Why AI agents report false success: the bias that makes them grade their own work, the $1.78M bug it shipped, and the independent check that catches it.","book":"agentic-coding-harness","level":2,"label":"DEBUG","tags":["ai-agents","verification","agentic-coding","reliability"],"url":"https://youcanbuildthings.com/articles/why-ai-agents-report-false-success"},{"slug":"why-is-ollama-slow-for-coding","title":"Why Your Local AI Coding Agent Is Slow","description":"Why is Ollama slow for coding? Almost never your hardware. Fix the 52-second tool call with three knobs: model size, quantization, and context length.","book":"run-claude-code-locally","level":2,"label":"OPTIMIZE","tags":["ollama","local-ai","performance","qwen"],"url":"https://youcanbuildthings.com/articles/why-is-ollama-slow-for-coding"},{"slug":"why-is-ollama-so-slow","title":"Why Is Ollama So Slow? A 6-Step Diagnostic","description":"Your Ollama is stuck at 3 tok/s? The priority-ordered diagnostic that finds the bottleneck in 5 minutes, with the specific fix and a tok/s test for each.","book":"master-ollama-speed-playbook","level":2,"label":"DEBUG","tags":["ollama","local-llm","performance","vram","troubleshooting"],"url":"https://youcanbuildthings.com/articles/why-is-ollama-so-slow"}],"missions":[{"slug":"build-with-claude-code","name":"Build with Claude Code","says":"I want to build apps but I am not really a developer.","blurb":"Eight books that take you from an empty folder to shipped software, in the order that stops you buying the advanced one first.","goal":"Build software","entry":2,"url":"https://youcanbuildthings.com/start/build-with-claude-code","steps":[{"book":"claude-code-beginners","reason":"Start here if you have never shipped anything.","guide":"claude-code-power-features-mcp-agents"},{"book":"claude-skills","reason":"Your first upgrade: stop retyping the same prompt every morning.","guide":"how-to-create-claude-code-skill"},{"book":"master-claude-code","reason":"You know the basics. This is everything the tool does that you never found.","guide":"claude-code-prevent-production-disasters"},{"book":"claude-code-ship-12","reason":"Twelve times, not once. Repetition is what makes it stick.","guide":"build-saas-claude-code-weekend"},{"book":"claude-code-subagents-hooks","reason":"Stop being the one who reviews every line.","guide":"claude-code-parallel-subagents-worktrees"},{"book":"claude-code","reason":"One weekend, one app, no team.","guide":"build-saas-app-claude-code"},{"book":"claude-skills-paid-work","reason":"Where the folder stops being a personal habit and becomes something you can invoice.","guide":null},{"book":"claude-code-multiplayer","reason":"When a teammate and their agents join the same repo and nobody may overwrite anybody.","guide":null}]},{"slug":"give-claude-memory","name":"Give Claude memory and judgment","says":"I am tired of re-explaining my work to the AI every session.","blurb":"Five books that give Claude a memory it reads on its own, so you stop re-explaining your work every session.","goal":"Stop repeating myself to AI","entry":2,"url":"https://youcanbuildthings.com/start/give-claude-memory","steps":[{"book":"claude-obsidian-second-brain","reason":"Start here. You stop re-explaining your work every session.","guide":"claude-code-obsidian-vault-structure"},{"book":"files-over-prompts","reason":"Next: memory stops being one vault and becomes files you reuse anywhere.","guide":"claude-code-persistent-memory"},{"book":"llm-council","reason":"Memory gets you recall. This gets you a second opinion that disagrees.","guide":"build-llm-council-claude-code"},{"book":"obsidian-dreaming-loop","reason":"Then the vault keeps itself true after the facts in it change.","guide":"claude-md-obsidian-vault-template"},{"book":"stop-ai-slop","reason":"Last: make what Claude writes for you clear, with 100 before-and-after examples.","guide":"asd-ste100-claude"}]},{"slug":"pass-the-exam","name":"Pass Anthropic's certification exam","says":"I want the certification on my CV.","blurb":"Six books for Anthropic's Claude certifications: learn, drill and cram for the Architect exam, then the same three steps for the Associate, the beginner exam with no code.","goal":"Get certified","entry":2,"url":"https://youcanbuildthings.com/start/pass-the-exam","steps":[{"book":"claude-certified-architect","reason":"Learn the material. The only Architect book where you write real code.","guide":"claude-certified-architect-exam"},{"book":"claude-architect-practice-tests","reason":"Then find out which domains you are actually weak in.","guide":"claude-certified-architect-scenario-questions"},{"book":"claude-architect-crash-course","reason":"The final week, once you have studied and drilled.","guide":"claude-certified-architect-exam-format"},{"book":"claude-certified-associate","reason":"A different exam: the Associate, the beginner Claude certification. No code.","guide":"claude-certified-associate-study-plan"},{"book":"claude-associate-practice-questions","reason":"Associate, part two: 600 questions and six practice tests to find your weak domains.","guide":null},{"book":"claude-associate-crash-course","reason":"Associate, final week: review all seven domains and sit a timed 60-question test.","guide":null}]},{"slug":"design-client-work","name":"Design and sell client work","says":"I want to charge for design work without being a developer.","blurb":"Three books for charging real money for design work without writing the code yourself.","goal":"Sell design work","entry":1,"url":"https://youcanbuildthings.com/start/design-client-work","steps":[{"book":"claude-design-playbook","reason":"Start here. Client work you can charge for without touching a codebase.","guide":"claude-design-landing-page-tutorial"},{"book":"claude-design-studio","reason":"Once you can run the tool, this is how you price and staff it.","guide":"claude-design-to-claude-code-handoff"},{"book":"claude-design-sync","reason":"Add this if the design has to ship as a real, running app.","guide":null}]},{"slug":"trading-bots","name":"Build trading and prediction bots","says":"I want to automate trading.","blurb":"Seven books on automating trades, stock research and prediction markets. Python and real money at risk, so this is not a beginner path.","goal":"Automate trading","entry":3,"url":"https://youcanbuildthings.com/start/trading-bots","steps":[{"book":"ai-trading-bot","reason":"Start here. Claude writes the Python, you supply the judgment.","guide":"algorithmic-trading-for-beginners-python"},{"book":"claude-7-trading-bots","reason":"Seven strategies instead of one, and you own the maths.","guide":"multi-strategy-trading-bot-python"},{"book":"trading-signals-claude-code","reason":"The chartist route. TradingView and Pine, no Python.","guide":"how-to-prompt-claude-for-pine-script"},{"book":"ai-trading-agent-alpha-swarm","reason":"Then hand the work to five agents that research, argue and size each trade.","guide":"multi-agent-trading-system"},{"book":"wall-street-analyst","reason":"The research before any order: a team that reads the filings and earnings calls on your stocks. No code.","guide":null},{"book":"polymarket-profits","reason":"Different market, same discipline: you are pricing events, not equities.","guide":"prediction-market-probability-calculator"},{"book":"polymarket-profits-2","reason":"Once the first bot is live, seven more strategies to run beside it.","guide":"polymarket-position-sizing"}]},{"slug":"private-local-ai","name":"Run AI on my own hardware","says":"I want to stop paying per token and keep my data local.","blurb":"Five books on running AI on hardware you own: no token bill, no data leaving the house.","goal":"Run AI privately","entry":2,"url":"https://youcanbuildthings.com/start/private-local-ai","steps":[{"book":"local-ai-ollama","reason":"Start here. Your own GPU, no API bill, nothing leaves the house.","guide":"build-local-rag-ollama-chromadb-python"},{"book":"master-ollama-speed-playbook","reason":"Then fix the part everyone hits: it works, but it crawls.","guide":"why-is-ollama-so-slow"},{"book":"run-claude-code-locally","reason":"Now put the coding agent itself on that hardware.","guide":"run-claude-code-locally-with-ollama"},{"book":"stop-funding-the-frontier","reason":"Prove a cheaper model keeps up before you route the work to it.","guide":null},{"book":"opencode-stack","reason":"If you would rather stay off Claude Max entirely.","guide":"install-opencode-cli"}]},{"slug":"automate-my-work","name":"Automate my work or small business","says":"I am non-technical and I want AI to do the busywork.","blurb":"Five books that hand the busywork to Claude, starting with no coding at all.","goal":"Automate my work","entry":1,"url":"https://youcanbuildthings.com/start/automate-my-work","steps":[{"book":"ai-worker-weekend","reason":"Start here, no coding. Automate your own week before anyone else's.","guide":"automate-email-claude-cowork"},{"book":"claude-small-business","reason":"Once your own workflows stick, hand over the back office.","guide":"how-to-set-up-claude-for-small-business"},{"book":"voice-ai-agents","reason":"If your business answers phones: reception and booking, handled.","guide":"ai-answering-service-dentists"},{"book":"claude-for-teachers","reason":"If you teach: the evenings you currently spend grading.","guide":null},{"book":"claude-life-sciences","reason":"If you do research: workflows that will not invent a citation.","guide":null}]},{"slug":"sell-ai-agents","name":"Build an autonomous AI business","says":"I want to build AI workers, services, and systems that can earn revenue.","blurb":"Nine books on building AI workers you can put in front of a paying client, ending with a company that runs without you.","goal":"Sell agents","entry":1,"url":"https://youcanbuildthings.com/start/sell-ai-agents","steps":[{"book":"openclaw-30-agents","reason":"Start here. Thirty agents from pasted workflow files, no code.","guide":"what-to-do-with-openclaw"},{"book":"openclaw-guide","reason":"Then the money question: what each agent costs and what it earns.","guide":"ai-content-automation-pipeline-social-media"},{"book":"openclaw-employee","reason":"Where you stop pasting templates and start writing real skill code.","guide":"openclaw-custom-skill-tutorial"},{"book":"ai-agents-get-paid","reason":"Now the client side: price it, pitch it, deliver it.","guide":"hub-spoke-agent-loop-detection"},{"book":"openclaw-2-pipeline","reason":"Keep the paid agent alive through every update, running unattended on a box you own.","guide":null},{"book":"mcp-playbook","reason":"Build the server a client actually pays for.","guide":"mcp-freelance-consulting-pricing"},{"book":"claude-code-in-parallel","reason":"Package the parallel system as something you can put on an invoice.","guide":"ai-agent-memory-without-a-database"},{"book":"claude-skills-paid-work","reason":"Turn a folder of Claude skills into a handover pack a client pays for.","guide":null},{"book":"zero-human-companies","reason":"The capstone: the whole company runs without you in it.","guide":"install-paperclip-ai-control-plane"}]},{"slug":"reliable-agents","name":"Build Reliable AI Agents","says":"Fix agents that demo well and break on real work.","blurb":"Nine books for agents that demo well and break on real work: the harness, the guardrails, and the proof they still hold.","goal":"Fix unreliable agents","entry":3,"url":"https://youcanbuildthings.com/start/reliable-agents","steps":[{"book":"agentic-coding-harness","reason":"Start here. You build the harness yourself, so you know why it holds.","guide":"what-is-an-agent-harness"},{"book":"prompt-engineering","reason":"Then stop a prompt change from silently breaking what worked.","guide":null},{"book":"context-engineering","reason":"Fix the sixth hour being worse than the first.","guide":"context-engineering-for-ai-agents"},{"book":"claude-code-loop-engineering","reason":"Bound the loop before an overnight run costs you $200.","guide":"claude-code-self-correcting-loop"},{"book":"claude-code-loops","reason":"The first loop that finishes without you watching it.","guide":"agentic-loop-exit-condition"},{"book":"claude-code-multiplayer","reason":"Two agents, one repo: an owner on every file and a proof gate neither agent controls.","guide":null},{"book":"ai-agent-security","reason":"Lock it down before one of them gets owned.","guide":"ai-agent-audit-log"},{"book":"more-than-the-model","reason":"Keep everything you built when the model under it changes.","guide":null},{"book":"stop-funding-the-frontier","reason":"Last: prove a cheaper model keeps up, then route the work to it.","guide":null}]},{"slug":"graph-engineering","name":"Orchestrate agentic fleets","says":"One agent works. I need five running at once without colliding.","blurb":"Nine books on running agents in parallel without them colliding, stalling, or quietly burning the budget.","goal":"Run many agents","entry":3,"url":"https://youcanbuildthings.com/start/graph-engineering","steps":[{"book":"multi-agent-orchestration","reason":"Start here. One lead handing bounded work to cheap workers.","guide":"mcp-multi-agent-orchestration-python"},{"book":"claude-code-in-parallel","reason":"Then twelve parallel systems running on your own repo.","guide":"ai-agent-memory-without-a-database"},{"book":"ship-while-you-sleep","reason":"Now make the fleet survive a hard kill at 3am.","guide":null},{"book":"claude-code-multiplayer","reason":"Add the people: one shared workspace where teammates and their agents never overwrite each other.","guide":null},{"book":"remote-coding-agents","reason":"Run the fleet from your phone and get back pull requests you can review in sixty seconds.","guide":null},{"book":"claude-fable-5","reason":"One model plans, specialists execute. A team, not a bigger model.","guide":"ai-repo-audit-prompt"},{"book":"more-than-the-model","reason":"Swap the model under any agent in one line, and test the next one the day it ships.","guide":null},{"book":"openclaw-2-pipeline","reason":"If the fleet runs on OpenClaw: upgrades that survive, and a second agent that keeps the first one current.","guide":null},{"book":"mcp-playbook","reason":"Last: the layer that lets the fleet reach your real systems.","guide":"build-mcp-server-python"}]},{"slug":"content-and-visibility","name":"Show up in AI Search","says":"I want ChatGPT and Claude to quote my site, not ignore it.","blurb":"How to find out whether ChatGPT and Claude actually quote your site, and what to change when they do not.","goal":"Get seen","entry":1,"url":"https://youcanbuildthings.com/start/content-and-visibility","steps":[{"book":"get-cited-by-ai","reason":"For site owners who want a number, not a feeling, on AI citations.","guide":"are-ai-visibility-tools-accurate"}]},{"slug":"codex","name":"Switch to Codex","says":"I want to move off Claude Code and run OpenAI Codex instead.","blurb":"The path for leaving the Claude stack: profiles, sandboxes, routing, and a rate card in 30 days.","goal":"Move to Codex","entry":2,"url":"https://youcanbuildthings.com/start/codex","steps":[{"book":"openai-codex-playbook","reason":"For leaving the Claude stack: profiles, sandboxes, routing, a rate card.","guide":"gpt-55-vs-gpt-54-codex-model-picker"}]}]}