<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AI Hero RSS Feed</title>
        <link>https://www.aihero.dev</link>
        <description>AI Engineering for Curious Professional Developers</description>
        <lastBuildDate>Wed, 05 Aug 2026 15:43:10 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 Matt Pocock</copyright>
        <atom:link href="https://www.aihero.dev/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[AI Hero Newsletter by Matt Pocock]]></title>
            <link>https://www.aihero.dev/newsletter</link>
            <guid>https://www.aihero.dev/newsletter</guid>
            <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Subscribe to be the first to learn about AI Hero releases, updates, and special discounts for AI Heroes.]]></description>
        </item>
        <item>
            <title><![CDATA[AI Skills for Real Engineers]]></title>
            <link>https://www.aihero.dev/skills</link>
            <guid>https://www.aihero.dev/skills</guid>
            <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical skill system for engineers who want to use AI without giving up their standards.]]></description>
        </item>
        <item>
            <title><![CDATA[Skills Newsletter]]></title>
            <link>https://www.aihero.dev/skills/subscribe</link>
            <guid>https://www.aihero.dev/skills/subscribe</guid>
            <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical skill system for engineers who want to use AI without giving up their standards.]]></description>
        </item>
        <item>
            <title><![CDATA[AI SDK v6 Crash Course]]></title>
            <link>https://www.aihero.dev/workshops/ai-sdk-v6-crash-course</link>
            <guid>https://www.aihero.dev/workshops/ai-sdk-v6-crash-course</guid>
            <pubDate>Tue, 09 Sep 2025 15:52:28 GMT</pubDate>
            <description><![CDATA[Here's how *you* become an AI developer — fast]]></description>
        </item>
        <item>
            <title><![CDATA[Generating Objects via Output]]></title>
            <link>https://www.aihero.dev/workshops/ai-sdk-v6-crash-course/generating-objects-via-output~dkm2k</link>
            <guid>https://www.aihero.dev/workshops/ai-sdk-v6-crash-course/generating-objects-via-output~dkm2k</guid>
            <pubDate>Tue, 09 Sep 2025 14:47:27 GMT</pubDate>
            <description><![CDATA[Structured outputs with AI SDK. Generate typed objects using Zod schemas, validate LLM responses, and extract data reliably.]]></description>
        </item>
        <item>
            <title><![CDATA[AI Skills for Real Engineers]]></title>
            <link>https://www.aihero.dev/skills-catalog</link>
            <guid>https://www.aihero.dev/skills-catalog</guid>
            <pubDate>Mon, 06 Jul 2026 16:04:48 GMT</pubDate>
            <description><![CDATA[A practical skill system for engineers who want to use AI without giving up their standards.]]></description>
        </item>
        <item>
            <title><![CDATA[LLM Fundamentals]]></title>
            <link>https://www.aihero.dev/llm-fundamentals</link>
            <guid>https://www.aihero.dev/llm-fundamentals</guid>
            <pubDate>Tue, 30 Sep 2025 09:46:28 GMT</pubDate>
            <description><![CDATA[A free video tutorial from Matt Pocock teaching you the fundamentals of LLM's so you can use them better.]]></description>
        </item>
        <item>
            <title><![CDATA[The AI Engineer Roadmap]]></title>
            <link>https://www.aihero.dev/ai-engineer-roadmap</link>
            <guid>https://www.aihero.dev/ai-engineer-roadmap</guid>
            <pubDate>Tue, 18 Mar 2025 11:28:44 GMT</pubDate>
            <description><![CDATA[Want to build AI-powered apps, but don't know where to start? You need a roadmap.]]></description>
        </item>
        <item>
            <title><![CDATA[Model Context Protocol Tutorial]]></title>
            <link>https://www.aihero.dev/model-context-protocol-tutorial</link>
            <guid>https://www.aihero.dev/model-context-protocol-tutorial</guid>
            <pubDate>Wed, 12 Mar 2025 11:01:44 GMT</pubDate>
            <description><![CDATA[The Model Context Protocol is driving a new wave of innovation in the world of AI. In this tutorial, I'll break down everything you need to know to get started.]]></description>
        </item>
        <item>
            <title><![CDATA[Vercel AI SDK Tutorial]]></title>
            <link>https://www.aihero.dev/vercel-ai-sdk-tutorial</link>
            <guid>https://www.aihero.dev/vercel-ai-sdk-tutorial</guid>
            <pubDate>Thu, 09 Jan 2025 12:05:12 GMT</pubDate>
            <description><![CDATA[Build any LLM app in TypeScript with Vercel's AI SDK. Learn streaming, structured outputs, tool calls and agents.]]></description>
        </item>
        <item>
            <title><![CDATA[The /wizard Skill]]></title>
            <link>https://www.aihero.dev/skills-wizard</link>
            <guid>https://www.aihero.dev/skills-wizard</guid>
            <pubDate>Wed, 05 Aug 2026 11:23:17 GMT</pubDate>
            <description><![CDATA[Generate a script that walks a human through setup.]]></description>
        </item>
        <item>
            <title><![CDATA[The /to-questionnaire Skill]]></title>
            <link>https://www.aihero.dev/skills-to-questionnaire</link>
            <guid>https://www.aihero.dev/skills-to-questionnaire</guid>
            <pubDate>Wed, 05 Aug 2026 11:22:51 GMT</pubDate>
            <description><![CDATA[Turn open questions into a doc someone else fills in.]]></description>
        </item>
        <item>
            <title><![CDATA[The /wait-what Skill]]></title>
            <link>https://www.aihero.dev/skills-wait-what</link>
            <guid>https://www.aihero.dev/skills-wait-what</guid>
            <pubDate>Wed, 05 Aug 2026 10:17:46 GMT</pubDate>
            <description><![CDATA[Ask the agent to say that again, in plain English.]]></description>
        </item>
        <item>
            <title><![CDATA[The /writing-for-agents Skill]]></title>
            <link>https://www.aihero.dev/skills-writing-for-agents</link>
            <guid>https://www.aihero.dev/skills-writing-for-agents</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:46 GMT</pubDate>
            <description><![CDATA[How to write skills and other documents agents read.]]></description>
        </item>
        <item>
            <title><![CDATA[The /teach Skill]]></title>
            <link>https://www.aihero.dev/skills-teach</link>
            <guid>https://www.aihero.dev/skills-teach</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:44 GMT</pubDate>
            <description><![CDATA[Learn a topic across many sessions that build on each other.]]></description>
        </item>
        <item>
            <title><![CDATA[The /grilling Skill]]></title>
            <link>https://www.aihero.dev/skills-grilling</link>
            <guid>https://www.aihero.dev/skills-grilling</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:48 GMT</pubDate>
            <description><![CDATA[The interview other skills run to stress-test a plan.]]></description>
        </item>
        <item>
            <title><![CDATA[The /wayfinder Skill]]></title>
            <link>https://www.aihero.dev/skills-wayfinder</link>
            <guid>https://www.aihero.dev/skills-wayfinder</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:41 GMT</pubDate>
            <description><![CDATA[Chart a large effort as a map of decisions, and settle them.]]></description>
        </item>
        <item>
            <title><![CDATA[The /triage Skill]]></title>
            <link>https://www.aihero.dev/skills-triage</link>
            <guid>https://www.aihero.dev/skills-triage</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:44 GMT</pubDate>
            <description><![CDATA[Sort raw issues into work someone can pick up.]]></description>
        </item>
        <item>
            <title><![CDATA[The /setup-matt-pocock-skills Skill]]></title>
            <link>https://www.aihero.dev/skills-setup-matt-pocock-skills</link>
            <guid>https://www.aihero.dev/skills-setup-matt-pocock-skills</guid>
            <pubDate>Wed, 08 Jul 2026 15:20:02 GMT</pubDate>
            <description><![CDATA[Set up one repo so the other skills know how it works.]]></description>
        </item>
        <item>
            <title><![CDATA[The /resolving-merge-conflicts Skill]]></title>
            <link>https://www.aihero.dev/skills-resolving-merge-conflicts</link>
            <guid>https://www.aihero.dev/skills-resolving-merge-conflicts</guid>
            <pubDate>Tue, 07 Jul 2026 13:56:09 GMT</pubDate>
            <description><![CDATA[Finish a merge or rebase conflict, hunk by hunk.]]></description>
        </item>
        <item>
            <title><![CDATA[The /implement Skill]]></title>
            <link>https://www.aihero.dev/skills-implement</link>
            <guid>https://www.aihero.dev/skills-implement</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:39 GMT</pubDate>
            <description><![CDATA[Build a finished spec into code, test-first.]]></description>
        </item>
        <item>
            <title><![CDATA[The /grill-with-docs Skill]]></title>
            <link>https://www.aihero.dev/skills-grill-with-docs</link>
            <guid>https://www.aihero.dev/skills-grill-with-docs</guid>
            <pubDate>Wed, 08 Jul 2026 15:15:52 GMT</pubDate>
            <description><![CDATA[Get interviewed about a plan, and record the decisions.]]></description>
        </item>
        <item>
            <title><![CDATA[The /domain-modeling Skill]]></title>
            <link>https://www.aihero.dev/skills-domain-modeling</link>
            <guid>https://www.aihero.dev/skills-domain-modeling</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:48 GMT</pubDate>
            <description><![CDATA[Sharpen the words a project uses, and write them down.]]></description>
        </item>
        <item>
            <title><![CDATA[The /diagnosing-bugs Skill]]></title>
            <link>https://www.aihero.dev/skills-diagnosing-bugs</link>
            <guid>https://www.aihero.dev/skills-diagnosing-bugs</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:43 GMT</pubDate>
            <description><![CDATA[Diagnose a hard bug, starting from a repro that fails.]]></description>
        </item>
        <item>
            <title><![CDATA[The /codebase-design Skill]]></title>
            <link>https://www.aihero.dev/skills-codebase-design</link>
            <guid>https://www.aihero.dev/skills-codebase-design</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:46 GMT</pubDate>
            <description><![CDATA[The vocabulary for designing deep modules.]]></description>
        </item>
        <item>
            <title><![CDATA[The /code-review Skill]]></title>
            <link>https://www.aihero.dev/skills-code-review</link>
            <guid>https://www.aihero.dev/skills-code-review</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:40 GMT</pubDate>
            <description><![CDATA[Review a diff against your standards and against the spec.]]></description>
        </item>
        <item>
            <title><![CDATA[The /ask-matt Skill]]></title>
            <link>https://www.aihero.dev/skills-ask-matt</link>
            <guid>https://www.aihero.dev/skills-ask-matt</guid>
            <pubDate>Wed, 08 Jul 2026 15:07:13 GMT</pubDate>
            <description><![CDATA[Find out which skill to use for the situation you are in.]]></description>
        </item>
        <item>
            <title><![CDATA[The /research Skill]]></title>
            <link>https://www.aihero.dev/skills-research</link>
            <guid>https://www.aihero.dev/skills-research</guid>
            <pubDate>Wed, 08 Jul 2026 15:28:42 GMT</pubDate>
            <description><![CDATA[Get a cited answer, read from primary sources.]]></description>
        </item>
        <item>
            <title><![CDATA[How To Kill The Bloat In Claude Code's System Prompt]]></title>
            <link>https://www.aihero.dev/how-to-kill-the-bloat-in-claude-codes-system-prompt</link>
            <guid>https://www.aihero.dev/how-to-kill-the-bloat-in-claude-codes-system-prompt</guid>
            <pubDate>Tue, 07 Jul 2026 12:00:53 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Learn Anything With My /teach Skill]]></title>
            <link>https://www.aihero.dev/learn-anything-with-my-teach-skill</link>
            <guid>https://www.aihero.dev/learn-anything-with-my-teach-skill</guid>
            <pubDate>Mon, 08 Jun 2026 16:45:34 GMT</pubDate>
            <description><![CDATA[Learn to use the /teach skill in Claude Code to create personalized AI-powered lessons on anything—languages, coding, skills—with interactive exercises.]]></description>
        </item>
        <item>
            <title><![CDATA[9 Things People Get Wrong With /grill-me and /grill-with-docs]]></title>
            <link>https://www.aihero.dev/things-people-get-wrong-with-grill-me-and-grill-with-docs</link>
            <guid>https://www.aihero.dev/things-people-get-wrong-with-grill-me-and-grill-with-docs</guid>
            <pubDate>Mon, 25 May 2026 13:34:56 GMT</pubDate>
            <description><![CDATA[Master the 9 most common mistakes when using /grill-me or /grill-with-docs. Learn scope management, model selection, and planning strategies.]]></description>
        </item>
        <item>
            <title><![CDATA[17 Techniques For Improving Your LLM-Powered App]]></title>
            <link>https://www.aihero.dev/how-to-improve-your-llm-powered-app</link>
            <guid>https://www.aihero.dev/how-to-improve-your-llm-powered-app</guid>
            <pubDate>Wed, 20 May 2026 21:34:07 GMT</pubDate>
            <description><![CDATA[A directory of techniques for improving your LLM-powered app.]]></description>
        </item>
        <item>
            <title><![CDATA[The /improve-codebase-architecture Skill]]></title>
            <link>https://www.aihero.dev/skills-improve-codebase-architecture</link>
            <guid>https://www.aihero.dev/skills-improve-codebase-architecture</guid>
            <pubDate>Mon, 06 Jul 2026 15:19:14 GMT</pubDate>
            <description><![CDATA[Find the modules worth refactoring, as a visual report.]]></description>
        </item>
        <item>
            <title><![CDATA[The /handoff Skill]]></title>
            <link>https://www.aihero.dev/skills-handoff</link>
            <guid>https://www.aihero.dev/skills-handoff</guid>
            <pubDate>Mon, 06 Jul 2026 15:19:10 GMT</pubDate>
            <description><![CDATA[Write up a long session so another agent can continue it.]]></description>
        </item>
        <item>
            <title><![CDATA[The /prototype Skill]]></title>
            <link>https://www.aihero.dev/skills-prototype</link>
            <guid>https://www.aihero.dev/skills-prototype</guid>
            <pubDate>Mon, 06 Jul 2026 15:19:12 GMT</pubDate>
            <description><![CDATA[Answer a design question with code you then delete.]]></description>
        </item>
        <item>
            <title><![CDATA[grill-with-docs: Align Before You Build]]></title>
            <link>https://www.aihero.dev/grill-with-docs</link>
            <guid>https://www.aihero.dev/grill-with-docs</guid>
            <pubDate>Mon, 06 Jul 2026 15:18:58 GMT</pubDate>
            <description><![CDATA[Learn /grill-with-docs: combine AI interviewing with domain-driven design to build better codebases with shared language and less repetition.]]></description>
        </item>
        <item>
            <title><![CDATA[triage: Turn Backlog Mess Into Agent-Ready Work]]></title>
            <link>https://www.aihero.dev/burn-through-your-backlog-with-my-triage-skill</link>
            <guid>https://www.aihero.dev/burn-through-your-backlog-with-my-triage-skill</guid>
            <pubDate>Mon, 06 Jul 2026 15:19:17 GMT</pubDate>
            <description><![CDATA[Learn how to use the Triage skill to organize GitHub issues, turn messy ideas into actionable tasks for AI agents, and manage backlogs efficiently.]]></description>
        </item>
        <item>
            <title><![CDATA[Skills Changelog: Ubiquitous Language -> /grill-with-docs]]></title>
            <link>https://www.aihero.dev/skills-changelog-ubiquitous-language-grill-with-docs</link>
            <guid>https://www.aihero.dev/skills-changelog-ubiquitous-language-grill-with-docs</guid>
            <pubDate>Thu, 30 Apr 2026 10:36:43 GMT</pubDate>
            <description><![CDATA[Skills repo changelog: /grill-with-docs, ADRs, improved architecture language, multi-tracker support & new debugging skills. Updates inside.]]></description>
        </item>
        <item>
            <title><![CDATA[The /tdd Skill]]></title>
            <link>https://www.aihero.dev/skills-tdd</link>
            <guid>https://www.aihero.dev/skills-tdd</guid>
            <pubDate>Mon, 06 Jul 2026 15:19:07 GMT</pubDate>
            <description><![CDATA[The rules of the red-green-refactor loop.]]></description>
        </item>
        <item>
            <title><![CDATA[The /to-tickets Skill]]></title>
            <link>https://www.aihero.dev/skills-to-tickets</link>
            <guid>https://www.aihero.dev/skills-to-tickets</guid>
            <pubDate>Mon, 06 Jul 2026 15:19:04 GMT</pubDate>
            <description><![CDATA[Split a spec into small tickets an agent can build.]]></description>
        </item>
        <item>
            <title><![CDATA[The /to-spec Skill]]></title>
            <link>https://www.aihero.dev/skills-to-spec</link>
            <guid>https://www.aihero.dev/skills-to-spec</guid>
            <pubDate>Mon, 06 Jul 2026 15:19:01 GMT</pubDate>
            <description><![CDATA[Turn an agreed conversation into a written spec.]]></description>
        </item>
        <item>
            <title><![CDATA[The /grill-me Skill]]></title>
            <link>https://www.aihero.dev/skills-grill-me</link>
            <guid>https://www.aihero.dev/skills-grill-me</guid>
            <pubDate>Wed, 08 Jul 2026 11:13:02 GMT</pubDate>
            <description><![CDATA[Align on an idea before committing to it.]]></description>
        </item>
        <item>
            <title><![CDATA[My 'Grill Me' Skill Went Viral]]></title>
            <link>https://www.aihero.dev/my-grill-me-skill-has-gone-viral</link>
            <guid>https://www.aihero.dev/my-grill-me-skill-has-gone-viral</guid>
            <pubDate>Mon, 23 Mar 2026 13:35:30 GMT</pubDate>
            <description><![CDATA[Learn the "Grill Me" AI skill—a powerful technique to deeply explore coding plans, requirements, and ideas through structured AI conversations.]]></description>
        </item>
        <item>
            <title><![CDATA[Real-world feature build with Claude Code: every step explained]]></title>
            <link>https://www.aihero.dev/real-world-feature-build-with-claude-code</link>
            <guid>https://www.aihero.dev/real-world-feature-build-with-claude-code</guid>
            <pubDate>Fri, 20 Mar 2026 09:48:53 GMT</pubDate>
            <description><![CDATA[Learn Claude Code workflow: grill sessions, PRDs, GitHub issues, AFK agents, and QA loops for building features efficiently with AI.]]></description>
        </item>
        <item>
            <title><![CDATA[5 Agent Skills I Use Every Day]]></title>
            <link>https://www.aihero.dev/5-agent-skills-i-use-every-day</link>
            <guid>https://www.aihero.dev/5-agent-skills-i-use-every-day</guid>
            <pubDate>Mon, 16 Mar 2026 15:38:31 GMT</pubDate>
            <description><![CDATA[Master AI code quality with proven engineering skills: prompt techniques, TDD, architecture design, and spec workflows for Claude Code agents.]]></description>
        </item>
        <item>
            <title><![CDATA[My 7 Phases Of AI Development]]></title>
            <link>https://www.aihero.dev/my-7-phases-of-ai-development</link>
            <guid>https://www.aihero.dev/my-7-phases-of-ai-development</guid>
            <pubDate>Mon, 16 Mar 2026 10:27:14 GMT</pubDate>
            <description><![CDATA[Master the 7 phases of AI-assisted development with Claude Code. Learn how to ship production-quality code using research, prototyping, PRDs, and more.]]></description>
        </item>
        <item>
            <title><![CDATA[My Claude Code Cohort - A Teaser]]></title>
            <link>https://www.aihero.dev/my-claude-code-cohort-a-teaser</link>
            <guid>https://www.aihero.dev/my-claude-code-cohort-a-teaser</guid>
            <pubDate>Wed, 11 Mar 2026 15:10:20 GMT</pubDate>
            <description><![CDATA[Here's a teaser to my Claude Code course: covering LLM constraints, planning, steering, feedback loops, autonomous agents, and human-in-the-loop techniques.]]></description>
        </item>
        <item>
            <title><![CDATA[9 Ways AI Coding Has Rewired My Brain]]></title>
            <link>https://www.aihero.dev/ways-ai-coding-has-rewired-my-brain</link>
            <guid>https://www.aihero.dev/ways-ai-coding-has-rewired-my-brain</guid>
            <pubDate>Wed, 11 Mar 2026 14:33:11 GMT</pubDate>
            <description><![CDATA[Discover 9 ways AI-assisted coding rewires your development mindset: integration testing, architecture, modules, and strategies for managing cognitive load.]]></description>
        </item>
        <item>
            <title><![CDATA[How To Make Codebases AI Agents Love]]></title>
            <link>https://www.aihero.dev/how-to-make-codebases-ai-agents-love</link>
            <guid>https://www.aihero.dev/how-to-make-codebases-ai-agents-love</guid>
            <pubDate>Thu, 26 Feb 2026 10:09:15 GMT</pubDate>
            <description><![CDATA[Learn how deep modules and proper codebase architecture make AI coding more effective. Master software design principles for AI-ready codebases.]]></description>
        </item>
        <item>
            <title><![CDATA[How To Use Claude Code Hooks To Enforce The Right CLI]]></title>
            <link>https://www.aihero.dev/how-to-use-claude-code-hooks-to-enforce-the-right-cli</link>
            <guid>https://www.aihero.dev/how-to-use-claude-code-hooks-to-enforce-the-right-cli</guid>
            <pubDate>Wed, 25 Feb 2026 10:51:12 GMT</pubDate>
            <description><![CDATA[Learn how to use Claude Code hooks to prevent unwanted CLI commands and guide your AI coding agent to use the right tools instead of CLAUDE.md.]]></description>
        </item>
        <item>
            <title><![CDATA[Never Run Claude /init]]></title>
            <link>https://www.aihero.dev/never-run-claude-init</link>
            <guid>https://www.aihero.dev/never-run-claude-init</guid>
            <pubDate>Tue, 24 Feb 2026 10:04:45 GMT</pubDate>
            <description><![CDATA[Learn why auto-generated Claude.md files hurt your coding agents and what to use instead for better performance and lower costs.]]></description>
        </item>
        <item>
            <title><![CDATA[This Hook Stops Claude Code Running Dangerous Git Commands]]></title>
            <link>https://www.aihero.dev/this-hook-stops-claude-code-running-dangerous-git-commands</link>
            <guid>https://www.aihero.dev/this-hook-stops-claude-code-running-dangerous-git-commands</guid>
            <pubDate>Tue, 10 Feb 2026 14:25:36 GMT</pubDate>
            <description><![CDATA[Learn how to block dangerous git commands in Claude Code using a PreToolUse hook. Prevent accidental data loss with git guardrails.]]></description>
        </item>
        <item>
            <title><![CDATA[My Skill Makes Claude Code GREAT At TDD]]></title>
            <link>https://www.aihero.dev/skill-test-driven-development-claude-code</link>
            <guid>https://www.aihero.dev/skill-test-driven-development-claude-code</guid>
            <pubDate>Tue, 10 Feb 2026 11:42:14 GMT</pubDate>
            <description><![CDATA[Here's my TDD skill for getting Claude to write honest tests and real implementations using red-green-refactor and vertical slicing.]]></description>
        </item>
        <item>
            <title><![CDATA[Why the Anthropic Ralph plugin sucks (use a bash loop instead)]]></title>
            <link>https://www.aihero.dev/why-the-anthropic-ralph-plugin-sucks</link>
            <guid>https://www.aihero.dev/why-the-anthropic-ralph-plugin-sucks</guid>
            <pubDate>Thu, 22 Jan 2026 14:50:25 GMT</pubDate>
            <description><![CDATA[Discover why the Anthropic Ralph plugin degrades AI performance by filling up context windows. Learn why bash loops keep Claude in the smart zone instead.]]></description>
        </item>
        <item>
            <title><![CDATA[Tracer Bullets: Keeping AI Slop Under Control]]></title>
            <link>https://www.aihero.dev/tracer-bullets</link>
            <guid>https://www.aihero.dev/tracer-bullets</guid>
            <pubDate>Thu, 22 Jan 2026 13:21:37 GMT</pubDate>
            <description><![CDATA[Learn how tracer bullets can help you control AI code quality by building small, end-to-end features and getting feedback early instead of bloated solutions.]]></description>
        </item>
        <item>
            <title><![CDATA[Here's How To Stream Claude Code With AFK Ralph]]></title>
            <link>https://www.aihero.dev/heres-how-to-stream-claude-code-with-afk-ralph</link>
            <guid>https://www.aihero.dev/heres-how-to-stream-claude-code-with-afk-ralph</guid>
            <pubDate>Thu, 22 Jan 2026 09:55:51 GMT</pubDate>
            <description><![CDATA[Stream Claude code in real-time while running AFK Ralph. Learn how to use jq to get visibility into Claude's output instead of staring at a blank screen.]]></description>
        </item>
        <item>
            <title><![CDATA[A Complete Guide To AGENTS.md]]></title>
            <link>https://www.aihero.dev/a-complete-guide-to-agents-md</link>
            <guid>https://www.aihero.dev/a-complete-guide-to-agents-md</guid>
            <pubDate>Sun, 18 Jan 2026 15:01:44 GMT</pubDate>
            <description><![CDATA[Learn how to optimize your AGENTS.md file for AI coding agents. Master progressive disclosure, keep instructions focused, and maximize agent performance.]]></description>
        </item>
        <item>
            <title><![CDATA[Essential AI Coding Feedback Loops For TypeScript Projects]]></title>
            <link>https://www.aihero.dev/essential-ai-coding-feedback-loops-for-type-script-projects</link>
            <guid>https://www.aihero.dev/essential-ai-coding-feedback-loops-for-type-script-projects</guid>
            <pubDate>Fri, 16 Jan 2026 11:51:36 GMT</pubDate>
            <description><![CDATA[Learn to build AI coding feedback loops with TypeScript. Master type checking, testing, and pre-commit hooks to keep AI agents working correctly.]]></description>
        </item>
        <item>
            <title><![CDATA[My AGENTS.md file for building plans you actually read]]></title>
            <link>https://www.aihero.dev/my-agents-md-file-for-building-plans-you-actually-read</link>
            <guid>https://www.aihero.dev/my-agents-md-file-for-building-plans-you-actually-read</guid>
            <pubDate>Tue, 13 Jan 2026 13:51:16 GMT</pubDate>
            <description><![CDATA[Here are the key rules from my AGENTS.md file that make plan mode effective.]]></description>
        </item>
        <item>
            <title><![CDATA[An Introduction To Plan Mode]]></title>
            <link>https://www.aihero.dev/plan-mode-introduction</link>
            <guid>https://www.aihero.dev/plan-mode-introduction</guid>
            <pubDate>Fri, 09 Jan 2026 12:55:21 GMT</pubDate>
            <description><![CDATA[Learn how plan mode transforms AI coding agents. Iterate on requirements before writing code, build context, and get better results from tools like Claude Code.]]></description>
        </item>
        <item>
            <title><![CDATA[Getting Started With Ralph]]></title>
            <link>https://www.aihero.dev/getting-started-with-ralph</link>
            <guid>https://www.aihero.dev/getting-started-with-ralph</guid>
            <pubDate>Thu, 08 Jan 2026 14:32:16 GMT</pubDate>
            <description><![CDATA[Learn to run AI coding agents in a loop. Set up Claude Code, create a PRD, and let the AI ship features while you're AFK. Step-by-step guide included.]]></description>
        </item>
        <item>
            <title><![CDATA[11 Tips For AI Coding With Ralph Wiggum]]></title>
            <link>https://www.aihero.dev/tips-for-ai-coding-with-ralph-wiggum</link>
            <guid>https://www.aihero.dev/tips-for-ai-coding-with-ralph-wiggum</guid>
            <pubDate>Thu, 08 Jan 2026 12:25:29 GMT</pubDate>
            <description><![CDATA[Run AI coding tools in autonomous loops with Ralph Wiggum. 11 tips for AFK coding: scope, progress tracking, feedback loops, and shipping code while you sleep.]]></description>
        </item>
        <item>
            <title><![CDATA[Evalite v1 Preview: Fast Evals, Built-in Scorers]]></title>
            <link>https://www.aihero.dev/evalite-v1-preview</link>
            <guid>https://www.aihero.dev/evalite-v1-preview</guid>
            <pubDate>Fri, 28 Nov 2025 10:00:39 GMT</pubDate>
            <description><![CDATA[Evalite v1 ships 10 production-ready scorers (string matching, RAG evaluation, agent testing) plus in-memory storage by default. Still in beta.]]></description>
        </item>
        <item>
            <title><![CDATA[Personal software is INSANE in the age of AI]]></title>
            <link>https://www.aihero.dev/personal-software-is-insane-in-the-age-of-ai-u2hx2</link>
            <guid>https://www.aihero.dev/personal-software-is-insane-in-the-age-of-ai-u2hx2</guid>
            <pubDate>Mon, 17 Nov 2025 16:28:06 GMT</pubDate>
            <description><![CDATA[Don't delegate your thinking to LLMs. Use AI for grunt work in personal software built for your workflow. Keep the judgment for yourself.]]></description>
        </item>
        <item>
            <title><![CDATA[Creating The Perfect Claude Code Status Line]]></title>
            <link>https://www.aihero.dev/creating-the-perfect-claude-code-status-line</link>
            <guid>https://www.aihero.dev/creating-the-perfect-claude-code-status-line</guid>
            <pubDate>Tue, 28 Oct 2025 14:40:22 GMT</pubDate>
            <description><![CDATA[I've created the perfect Claude Code statusline - including git info and context used. Here's a step-by-step guide.]]></description>
        </item>
        <item>
            <title><![CDATA[What Is An Agent?]]></title>
            <link>https://www.aihero.dev/what-is-an-agent</link>
            <guid>https://www.aihero.dev/what-is-an-agent</guid>
            <pubDate>Tue, 30 Sep 2025 13:28:38 GMT</pubDate>
            <description><![CDATA[Discover the power of agents vs workflows in LLM systems. Learn how agents improvise and workflows optimize for predictable, repeatable tasks.]]></description>
        </item>
        <item>
            <title><![CDATA[What Are Tools?]]></title>
            <link>https://www.aihero.dev/what-are-tools</link>
            <guid>https://www.aihero.dev/what-are-tools</guid>
            <pubDate>Tue, 30 Sep 2025 13:28:00 GMT</pubDate>
            <description><![CDATA[Discover how LLM tools enhance AI capabilities by defining, choosing, and executing tasks via system prompts.]]></description>
        </item>
        <item>
            <title><![CDATA[What Is The Context Window?]]></title>
            <link>https://www.aihero.dev/what-is-the-context-window</link>
            <guid>https://www.aihero.dev/what-is-the-context-window</guid>
            <pubDate>Tue, 30 Sep 2025 13:27:28 GMT</pubDate>
            <description><![CDATA[Discover the context window in AI: input/output tokens, limits, and the "lost in the middle" issue. Optimize token use for better model performance.]]></description>
        </item>
        <item>
            <title><![CDATA[Messages, System Prompts and Reasoning Tokens]]></title>
            <link>https://www.aihero.dev/messages-system-prompts-and-reasoning-tokens</link>
            <guid>https://www.aihero.dev/messages-system-prompts-and-reasoning-tokens</guid>
            <pubDate>Tue, 30 Sep 2025 13:26:05 GMT</pubDate>
            <description><![CDATA[Learn how conversations with AI work under the hood. Explore user messages, system prompts, reasoning tokens, and tool calls.]]></description>
        </item>
        <item>
            <title><![CDATA[What Are Tokens?]]></title>
            <link>https://www.aihero.dev/what-are-tokens</link>
            <guid>https://www.aihero.dev/what-are-tokens</guid>
            <pubDate>Tue, 30 Sep 2025 09:47:04 GMT</pubDate>
            <description><![CDATA[Discover how tokens power LLMs, affecting costs and efficiency. Learn about encoding, decoding, and vocabulary size for optimized text processing.]]></description>
        </item>
        <item>
            <title><![CDATA[Most Devs Still Don't Know What Tokens Are]]></title>
            <link>https://www.aihero.dev/what-are-tokens</link>
            <guid>https://www.aihero.dev/what-are-tokens</guid>
            <pubDate>Fri, 12 Sep 2025 15:49:26 GMT</pubDate>
            <description><![CDATA[Discover why tokens, not characters, are the currency of LLMs. Learn how text is processed and billed in tokens, crucial for developers.]]></description>
        </item>
        <item>
            <title><![CDATA[Securing your AI App with Guardrails]]></title>
            <link>https://www.aihero.dev/securing-your-ai-app-with-guardrails</link>
            <guid>https://www.aihero.dev/securing-your-ai-app-with-guardrails</guid>
            <pubDate>Thu, 11 Sep 2025 11:24:45 GMT</pubDate>
            <description><![CDATA[Secure your AI app with fast LLM validation using TypeScript and AI SDK.]]></description>
        </item>
        <item>
            <title><![CDATA[Streaming In 'Next Question Suggestions' With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/streaming-in-next-question-suggestions-with-the-ai-sdk</link>
            <guid>https://www.aihero.dev/streaming-in-next-question-suggestions-with-the-ai-sdk</guid>
            <pubDate>Sun, 24 Aug 2025 12:17:16 GMT</pubDate>
            <description><![CDATA[Stream AI-powered next question suggestions with the AI SDK.]]></description>
        </item>
        <item>
            <title><![CDATA[What Is An AI Engineer?]]></title>
            <link>https://www.aihero.dev/what-is-an-ai-engineer</link>
            <guid>https://www.aihero.dev/what-is-an-ai-engineer</guid>
            <pubDate>Wed, 26 Mar 2025 11:22:28 GMT</pubDate>
            <description><![CDATA[Explore the role of an AI Engineer, learn the key skills needed, and discover how it differs from ML Engineering and AI-assisted Development.]]></description>
        </item>
        <item>
            <title><![CDATA[The AI Engineer Mindset]]></title>
            <link>https://www.aihero.dev/the-ai-engineer-mindset</link>
            <guid>https://www.aihero.dev/the-ai-engineer-mindset</guid>
            <pubDate>Mon, 24 Mar 2025 09:21:56 GMT</pubDate>
            <description><![CDATA[Learn how to build successful LLM applications by defining clear success metrics, and creating a data-driven culture of continuous improvement.]]></description>
        </item>
        <item>
            <title><![CDATA[Implementing Anthropic's "think" Tool In TypeScript]]></title>
            <link>https://www.aihero.dev/implementing-anthropics-think-tool-in-typescript</link>
            <guid>https://www.aihero.dev/implementing-anthropics-think-tool-in-typescript</guid>
            <pubDate>Fri, 21 Mar 2025 18:37:02 GMT</pubDate>
            <description><![CDATA[Enhance LLM problem-solving in TypeScript by implementing Anthropic's "think" tool with Claude.]]></description>
        </item>
        <item>
            <title><![CDATA[What Can You Use LLM's For?]]></title>
            <link>https://www.aihero.dev/what-are-llms-used-for</link>
            <guid>https://www.aihero.dev/what-are-llms-used-for</guid>
            <pubDate>Tue, 18 Mar 2025 10:01:33 GMT</pubDate>
            <description><![CDATA[Discover when to use LLMs for data tasks like structuring and classification, and when to opt for deterministic systems.]]></description>
        </item>
        <item>
            <title><![CDATA[5 Questions To Ask Before Choosing An LLM]]></title>
            <link>https://www.aihero.dev/how-to-choose-an-llm</link>
            <guid>https://www.aihero.dev/how-to-choose-an-llm</guid>
            <pubDate>Mon, 17 Mar 2025 10:36:59 GMT</pubDate>
            <description><![CDATA[Discover the best way to choose the right LLM for your AI app. Learn about open vs closed models, cost, latency, and hosting options.]]></description>
        </item>
        <item>
            <title><![CDATA[What Is An LLM?]]></title>
            <link>https://www.aihero.dev/what-is-an-llm</link>
            <guid>https://www.aihero.dev/what-is-an-llm</guid>
            <pubDate>Mon, 17 Mar 2025 10:03:12 GMT</pubDate>
            <description><![CDATA[Discover the basics of Large Language Models (LLM), their structure, operation, and creation process. Perfect for beginners ready to dive into AI.]]></description>
        </item>
        <item>
            <title><![CDATA[Connect Claude Code To A GitHub MCP Server]]></title>
            <link>https://www.aihero.dev/connect-claude-code-to-github</link>
            <guid>https://www.aihero.dev/connect-claude-code-to-github</guid>
            <pubDate>Thu, 13 Mar 2025 11:45:07 GMT</pubDate>
            <description><![CDATA[Boost Claude Code with GitHub MCP! Discover how developers can seamlessly modify codebases using this powerful terminal app integration.]]></description>
        </item>
        <item>
            <title><![CDATA[Publish Your MCP Server To NPM]]></title>
            <link>https://www.aihero.dev/publish-your-mcp-server-to-npm</link>
            <guid>https://www.aihero.dev/publish-your-mcp-server-to-npm</guid>
            <pubDate>Wed, 12 Mar 2025 11:08:57 GMT</pubDate>
            <description><![CDATA[Easily publish your MCP server to NPM using Node.js. Share updates globally with simple commands. Distribute effortlessly with our step-by-step guide.]]></description>
        </item>
        <item>
            <title><![CDATA[The Problem With MCP: Stateful Servers]]></title>
            <link>https://www.aihero.dev/the-problem-with-mcp-stateful-server</link>
            <guid>https://www.aihero.dev/the-problem-with-mcp-stateful-server</guid>
            <pubDate>Wed, 12 Mar 2025 11:08:27 GMT</pubDate>
            <description><![CDATA[Discover how to deploy MCP servers statelessly using Redis, enabling compatibility with serverless platforms like Vercel and AWS Lambda.]]></description>
        </item>
        <item>
            <title><![CDATA[Logging: A Huge MCP Footgun]]></title>
            <link>https://www.aihero.dev/logging-a-huge-mcp-footgun</link>
            <guid>https://www.aihero.dev/logging-a-huge-mcp-footgun</guid>
            <pubDate>Wed, 12 Mar 2025 10:58:47 GMT</pubDate>
            <description><![CDATA[Avoid console.log in MCP servers to prevent client issues. Use a custom logger or `sse` transport for effective logging without protocol interference.]]></description>
        </item>
        <item>
            <title><![CDATA[Using MCP Prompts]]></title>
            <link>https://www.aihero.dev/using-mcp-prompts</link>
            <guid>https://www.aihero.dev/using-mcp-prompts</guid>
            <pubDate>Mon, 10 Mar 2025 14:53:59 GMT</pubDate>
            <description><![CDATA[Unlock MCP server power by using prompt templates. Perfect for enhancing LLM workflows and boosting productivity with custom commands.]]></description>
        </item>
        <item>
            <title><![CDATA[How Does The Model Context Protocol Work?]]></title>
            <link>https://www.aihero.dev/how-does-the-model-context-protocol-work</link>
            <guid>https://www.aihero.dev/how-does-the-model-context-protocol-work</guid>
            <pubDate>Mon, 10 Mar 2025 12:54:53 GMT</pubDate>
            <description><![CDATA[Discover how the Model Context Protocol (MCP) functions, linking hosts and servers with seamless client-server communication and JSON-RPC 2.0 protocol.]]></description>
        </item>
        <item>
            <title><![CDATA[Serving MCP Servers Over stdout]]></title>
            <link>https://www.aihero.dev/mcp-server-from-a-single-typescript-file</link>
            <guid>https://www.aihero.dev/mcp-server-from-a-single-typescript-file</guid>
            <pubDate>Fri, 07 Mar 2025 13:30:48 GMT</pubDate>
            <description><![CDATA[Set up an MCP server with a single TypeScript file; connect to Claude Code & run scripts seamlessly.]]></description>
        </item>
        <item>
            <title><![CDATA[STORM: Generate High-Quality Articles Based On Real Research]]></title>
            <link>https://www.aihero.dev/storm-generate-high-quality-articles-based-on-real-research</link>
            <guid>https://www.aihero.dev/storm-generate-high-quality-articles-based-on-real-research</guid>
            <pubDate>Tue, 04 Feb 2025 11:28:01 GMT</pubDate>
            <description><![CDATA[Discover STORM, an AI that crafts top-quality articles using real research. Explore its complex workflow for enhancing your AI projects.]]></description>
        </item>
        <item>
            <title><![CDATA[Google's Introduction To Agents Is GREAT]]></title>
            <link>https://www.aihero.dev/google-agents-whitepaper-review</link>
            <guid>https://www.aihero.dev/google-agents-whitepaper-review</guid>
            <pubDate>Tue, 28 Jan 2025 13:26:28 GMT</pubDate>
            <description><![CDATA[Explore Google's AI agents whitepaper, defining agents, tools, orchestration layers, and more.]]></description>
        </item>
        <item>
            <title><![CDATA[What Is Vercel's AI SDK?]]></title>
            <link>https://www.aihero.dev/what-is-the-ai-sdk</link>
            <guid>https://www.aihero.dev/what-is-the-ai-sdk</guid>
            <pubDate>Fri, 17 Jan 2025 11:53:39 GMT</pubDate>
            <description><![CDATA[Learn how Vercel's AI SDK simplifies building AI apps by providing a unified API to interact with different LLM providers.]]></description>
        </item>
        <item>
            <title><![CDATA[Build Your First Agent With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/agents-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/agents-with-vercel-ai-sdk</guid>
            <pubDate>Wed, 15 Jan 2025 11:51:43 GMT</pubDate>
            <description><![CDATA[Let's build an AI agent. Learn how LLM's can respond to the results of tool calls with Vercel's AI SDK.]]></description>
        </item>
        <item>
            <title><![CDATA[Generate Arrays With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/generate-arrays-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/generate-arrays-with-vercel-ai-sdk</guid>
            <pubDate>Mon, 13 Jan 2025 15:14:14 GMT</pubDate>
            <description><![CDATA[Learn how to use Vercel's AI SDK to generate arrays of objects with a Zod schema for creating fake user data.]]></description>
        </item>
        <item>
            <title><![CDATA[Create Embeddings With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/create-embeddings-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/create-embeddings-with-vercel-ai-sdk</guid>
            <pubDate>Wed, 08 Jan 2025 09:48:51 GMT</pubDate>
            <description><![CDATA[Learn how to use Vercel's AI SDK to create and search embeddings for words and data.]]></description>
        </item>
        <item>
            <title><![CDATA[Extract Structured Data From PDF's With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/structured-data-from-pdfs-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/structured-data-from-pdfs-with-vercel-ai-sdk</guid>
            <pubDate>Wed, 08 Jan 2025 09:38:39 GMT</pubDate>
            <description><![CDATA[Learn how to extract structured data from PDF invoices using the Vercel AI SDK and Zod schemas, enabling automated data processing and database storage.]]></description>
        </item>
        <item>
            <title><![CDATA[Build an Alt Text Generator With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/describe-images-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/describe-images-with-vercel-ai-sdk</guid>
            <pubDate>Wed, 08 Jan 2025 08:43:53 GMT</pubDate>
            <description><![CDATA[Learn how to use Vercel's AI SDK to generate alt text for images using both local files and URLs with a simple guide.]]></description>
        </item>
        <item>
            <title><![CDATA[Generate Enums With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/generate-enums-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/generate-enums-with-vercel-ai-sdk</guid>
            <pubDate>Wed, 08 Jan 2025 08:30:33 GMT</pubDate>
            <description><![CDATA[Learn how to build a sentiment analysis system using enums and the AI SDK to classify text as positive, negative, or neutral in just a few lines of code.]]></description>
        </item>
        <item>
            <title><![CDATA[Streaming Objects With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/streaming-objects-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/streaming-objects-with-vercel-ai-sdk</guid>
            <pubDate>Tue, 07 Jan 2025 14:57:33 GMT</pubDate>
            <description><![CDATA[Learn how to stream structured outputs from an LLM using Vercel's AI SDK.]]></description>
        </item>
        <item>
            <title><![CDATA[Tool Calling With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/tool-calls-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/tool-calls-with-vercel-ai-sdk</guid>
            <pubDate>Tue, 07 Jan 2025 11:40:24 GMT</pubDate>
            <description><![CDATA[Learn how to do tool calling in TypeScript with Vercel's AI SDK, using the simplest possible example.]]></description>
        </item>
        <item>
            <title><![CDATA[Structured Outputs with Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/structured-outputs-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/structured-outputs-with-vercel-ai-sdk</guid>
            <pubDate>Sun, 05 Jan 2025 20:23:27 GMT</pubDate>
            <description><![CDATA[Discover how to use Vercel's AI SDK for structured outputs with OpenAI, focusing on efficient data retrieval in predefined formats.]]></description>
        </item>
        <item>
            <title><![CDATA[Use Local Models With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/use-local-models-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/use-local-models-with-vercel-ai-sdk</guid>
            <pubDate>Sun, 05 Jan 2025 20:21:34 GMT</pubDate>
            <description><![CDATA[Learn how to connect Vercel's AI SDK to local or remote models using OpenAI-compatible APIs, featuring LM Studio integration on localhost.]]></description>
        </item>
        <item>
            <title><![CDATA[Working With Message Histories In Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/vercel-ai-sdk-messages-array</link>
            <guid>https://www.aihero.dev/vercel-ai-sdk-messages-array</guid>
            <pubDate>Sun, 05 Jan 2025 20:20:34 GMT</pubDate>
            <description><![CDATA[Learn how to manage conversation history in AI chatbots using Vercel AI SDK's CoreMessage array. A practical guide with TypeScript examples.]]></description>
        </item>
        <item>
            <title><![CDATA[Hot-Swap AI Models With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/swap-ai-models-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/swap-ai-models-with-vercel-ai-sdk</guid>
            <pubDate>Sun, 05 Jan 2025 20:19:28 GMT</pubDate>
            <description><![CDATA[Learn how to easily switch AI models using Vercel's AI SDK for flexible and decoupled application development.]]></description>
        </item>
        <item>
            <title><![CDATA[Adding System Prompts With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/system-prompts-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/system-prompts-with-vercel-ai-sdk</guid>
            <pubDate>Sun, 05 Jan 2025 20:16:29 GMT</pubDate>
            <description><![CDATA[Learn how to use system prompts with Vercel's AI SDK to customise the LLM's behavior.]]></description>
        </item>
        <item>
            <title><![CDATA[Streaming Text With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/streaming-text-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/streaming-text-with-vercel-ai-sdk</guid>
            <pubDate>Sun, 05 Jan 2025 20:15:55 GMT</pubDate>
            <description><![CDATA[Learn how to use Vercel's AI SDK to stream text to massively improve your user's experience.]]></description>
        </item>
        <item>
            <title><![CDATA[Generate Text With Vercel's AI SDK]]></title>
            <link>https://www.aihero.dev/generate-text-with-vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/generate-text-with-vercel-ai-sdk</guid>
            <pubDate>Fri, 03 Jan 2025 13:33:50 GMT</pubDate>
            <description><![CDATA[Learn how to generate AI text responses using Vercel's AI SDK with Anthropic's Claude models. Simple setup for text generation in TypeScript.]]></description>
        </item>
        <item>
            <title><![CDATA[Vercel's AI SDK Future-proofs Your AI Stack]]></title>
            <link>https://www.aihero.dev/vercel-ai-sdk</link>
            <guid>https://www.aihero.dev/vercel-ai-sdk</guid>
            <pubDate>Thu, 02 Jan 2025 08:47:06 GMT</pubDate>
            <description><![CDATA[Future-proof your AI features with Vercel's AI SDK. Write once, run anywhere across OpenAI, Anthropic, and other LLM providers.]]></description>
        </item>
        <item>
            <title><![CDATA[Here's 2024's best resource on prompt engineering]]></title>
            <link>https://www.aihero.dev/the-prompt-report</link>
            <guid>https://www.aihero.dev/the-prompt-report</guid>
            <pubDate>Sat, 28 Dec 2024 14:01:32 GMT</pubDate>
            <description><![CDATA[Explore the top prompt engineering resource of 2025, featuring a detailed taxonomy and links to further research.]]></description>
        </item>
        <item>
            <title><![CDATA[Anthropic thinks you should build agents like this]]></title>
            <link>https://www.aihero.dev/building-effective-agents</link>
            <guid>https://www.aihero.dev/building-effective-agents</guid>
            <pubDate>Fri, 27 Dec 2024 14:41:50 GMT</pubDate>
            <description><![CDATA[Learn how agents differ from workflows and why to start AI projects with LLM APIs, not frameworks.]]></description>
        </item>
        <item>
            <title><![CDATA[Evalite - an Early Preview]]></title>
            <link>https://www.aihero.dev/evalite-an-early-preview</link>
            <guid>https://www.aihero.dev/evalite-an-early-preview</guid>
            <pubDate>Mon, 02 Dec 2024 12:24:31 GMT</pubDate>
            <description><![CDATA[An early preview of Evalite, a local-first, TypeScript-native tool for testing LLM-powered apps, based on Vitest.]]></description>
        </item>
        <item>
            <title><![CDATA[The Three Types Of Evals]]></title>
            <link>https://www.aihero.dev/three-types-of-evals</link>
            <guid>https://www.aihero.dev/three-types-of-evals</guid>
            <pubDate>Tue, 26 Nov 2024 15:54:16 GMT</pubDate>
            <description><![CDATA[Learn about deterministic evals, human feedback, and LLM-as-a-judge.]]></description>
        </item>
        <item>
            <title><![CDATA[Anthropic's new Model Context Protocol In 2 Minutes]]></title>
            <link>https://www.aihero.dev/anthropics-new-model-context-protocol-in-2-minutes~hc0tx</link>
            <guid>https://www.aihero.dev/anthropics-new-model-context-protocol-in-2-minutes~hc0tx</guid>
            <pubDate>Mon, 25 Nov 2024 19:29:39 GMT</pubDate>
            <description><![CDATA[Connect AI assistants to data systems seamlessly using JSON-RPC, with TypeScript and Python SDKs.]]></description>
        </item>
        <item>
            <title><![CDATA[2025: The Year Building With GenAI's Gets Boring]]></title>
            <link>https://www.aihero.dev/2025-the-year-building-with-gen-ais-gets-boring~d53hd</link>
            <guid>https://www.aihero.dev/2025-the-year-building-with-gen-ais-gets-boring~d53hd</guid>
            <pubDate>Thu, 21 Nov 2024 13:29:23 GMT</pubDate>
            <description><![CDATA[The future of GenAI's is dull, workaday usefulness. For the application builder, they are a tool like any other.]]></description>
        </item>
        <item>
            <title><![CDATA[Your App Is Only As Good As Its Evals]]></title>
            <link>https://www.aihero.dev/what-are-evals</link>
            <guid>https://www.aihero.dev/what-are-evals</guid>
            <pubDate>Mon, 18 Nov 2024 14:32:46 GMT</pubDate>
            <description><![CDATA[How do you know if your AI application is hallucinating? How do you ensure it's outputting what you want it to? Evals are the answer.]]></description>
        </item>
        <item>
            <title><![CDATA[AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The vocabulary of AI coding, translated into plain English for engineers.]]></description>
        </item>
        <item>
            <title><![CDATA[AI | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/ai</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/ai</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A moving label, not a technology. "AI" doesn't name a fixed thing the way model or token does — it points at whatever computers can newly, impressively do. Right now it points a...]]></description>
        </item>
        <item>
            <title><![CDATA[Model | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/model</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/model</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The parameters. Stateless — does next-token prediction and nothing else. "Claude Opus 4.x" and "GPT-5.x" are models. On its own a model can't do anything agentic; it has to be h...]]></description>
        </item>
        <item>
            <title><![CDATA[Parameters | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/parameters</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/parameters</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The numbers inside a model — often billions of them — tuned during training. Everything the model "knows" lives in them. Training sets them; inference uses them unchanged. Also...]]></description>
        </item>
        <item>
            <title><![CDATA[Training | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/training</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/training</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The process that sets a model's parameters, by exposing it to vast amounts of text and adjusting parameters to improve next-token prediction. A one-time, expensive process done...]]></description>
        </item>
        <item>
            <title><![CDATA[Inference | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/inference</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/inference</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Running a trained model to generate output — what happens on every model provider request. Parameters stay fixed; the model just does next-token prediction over the context it's...]]></description>
        </item>
        <item>
            <title><![CDATA[Effort | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/effort</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/effort</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Effort is a dial for how much reasoning a model does before it answers. Set per model provider request, it controls the length of the thinking the model works through before it...]]></description>
        </item>
        <item>
            <title><![CDATA[Token | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/token</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/token</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The atomic unit a model reads and writes. Roughly word-sized but not exactly — common words are one token, rare or long ones split into several. Context window size, cost, and l...]]></description>
        </item>
        <item>
            <title><![CDATA[Next-token prediction | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/next-token-prediction</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/next-token-prediction</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[What the model actually does. Given a context, it samples one next token, appends it, and runs again. Every output — a sentence, a tool call, a thousand-line file — is built one...]]></description>
        </item>
        <item>
            <title><![CDATA[Non-determinism | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/non-determinism</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/non-determinism</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The same input can produce different output. Run a model twice with identical context and you may get two different answers — sometimes a word, sometimes a completely different...]]></description>
        </item>
        <item>
            <title><![CDATA[Model provider | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/model-provider</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/model-provider</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Whatever serves a model for inference. Usually a remote service (Anthropic, OpenAI, Google), but can also be local — Ollama, LM Studio, llama.cpp running on your own machine. Th...]]></description>
        </item>
        <item>
            <title><![CDATA[Harness | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/harness</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/harness</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Everything around the model that turns it into an agent: tools, system prompt, context-window management, permissions, hooks. Claude.ai and Claude Code run on the same model but...]]></description>
        </item>
        <item>
            <title><![CDATA[Model provider request | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/model-provider-request</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/model-provider-request</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[One round-trip from the harness to the model provider. The harness sends the current context; the provider returns one response (a tool call or a final answer). A single user me...]]></description>
        </item>
        <item>
            <title><![CDATA[Input tokens | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/input-tokens</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/input-tokens</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Tokens the harness sends on each model provider request — the system prompt, the conversation history, tool results, everything the model reads before it writes. Billed at a low...]]></description>
        </item>
        <item>
            <title><![CDATA[Output tokens | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/output-tokens</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/output-tokens</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Tokens the model generates back. Billed at a higher rate than input tokens — commonly around five times the rate — since they cost more compute to produce.]]></description>
        </item>
        <item>
            <title><![CDATA[Prefix cache | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/prefix-cache</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/prefix-cache</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The provider-side store that lets consecutive model provider requests skip re-processing a shared prefix. When the start of a request matches the start of a recent one — same sy...]]></description>
        </item>
        <item>
            <title><![CDATA[Cache tokens | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/cache-tokens</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/cache-tokens</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Input tokens the provider has cached from a previous model provider request so it doesn't have to re-process them. When consecutive requests share a prefix, the provider reuses...]]></description>
        </item>
        <item>
            <title><![CDATA[Stateless | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/stateless</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/stateless</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Carries no information forward. The model is stateless across model provider requests — each request resends the full context window, because the model has no way to see anythin...]]></description>
        </item>
        <item>
            <title><![CDATA[Context | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/context</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/context</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The relevant information the agent has access to right now. The abstract noun — not the raw input the model sees (that's the context window), not the running history (that's the...]]></description>
        </item>
        <item>
            <title><![CDATA[Context window | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/context-window</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/context-window</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Everything the model sees on each model provider request. Finite, model-specific, and the only surface through which the model perceives anything.]]></description>
        </item>
        <item>
            <title><![CDATA[Stateful | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/stateful</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/stateful</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Carries information forward. A session is stateful across turns — context accumulates as the session runs, which is why long sessions drift into the dumb zone. An agent can be m...]]></description>
        </item>
        <item>
            <title><![CDATA[Agent | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/agent</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/agent</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A model harnessed with tools, a system prompt, and a context window, that takes turns with a user. Claude Code is an agent. Cursor is an agent. Claude.ai is an agent. An agent i...]]></description>
        </item>
        <item>
            <title><![CDATA[System prompt | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/system-prompt</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/system-prompt</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The instructions the harness prepends to every model provider request — the agent's standing brief: who it is, how to behave, which tools it can call, what conventions to follow...]]></description>
        </item>
        <item>
            <title><![CDATA[Session | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/session</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/session</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[One bounded run of interaction with an agent. Starts empty, accumulates messages, tool results, and files read, and ends when cleared, closed, or compacted into a fresh session....]]></description>
        </item>
        <item>
            <title><![CDATA[Turn | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/turn</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/turn</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[One user message plus everything the agent does in response, up until it yields back to the user. Contains one or more model provider requests — many, if the agent calls tools....]]></description>
        </item>
        <item>
            <title><![CDATA[Environment | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/environment</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/environment</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The world the agent acts on — anything outside the harness that the agent perceives through tool results and changes through tool calls. The harness runs the agent; the environm...]]></description>
        </item>
        <item>
            <title><![CDATA[Filesystem | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/filesystem</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/filesystem</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A tree of files and directories the agent reads from, writes to, and executes within — the default kind of environment for a coding agent. AGENTS.md, skills, source code, build...]]></description>
        </item>
        <item>
            <title><![CDATA[Tool | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/tool</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/tool</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A function the harness exposes for the agent to call — Read, Write, Bash, Search. Tools are how an agent perceives and acts on the environment: it can't see the environment exce...]]></description>
        </item>
        <item>
            <title><![CDATA[Tool call | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/tool-call</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/tool-call</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The model's output naming a tool and its arguments — just structured text. It doesn't do anything on its own; the harness has to read it and execute. Produced by the model in on...]]></description>
        </item>
        <item>
            <title><![CDATA[Tool result | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/tool-result</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/tool-result</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[What the harness sends back after executing a tool call — the file contents, the command output, the error. The agent's only view of the environment. Travels back to the model i...]]></description>
        </item>
        <item>
            <title><![CDATA[MCP | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/mcp</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/mcp</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Model Context Protocol. A protocol for plugging external tool servers into a harness — how an agent gets tools beyond what the harness ships with. The agent never "calls MCP"; i...]]></description>
        </item>
        <item>
            <title><![CDATA[Permission request | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/permission-request</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/permission-request</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[What the harness shows the user before executing a tool call that isn't pre-approved. The model produces a tool call; instead of running it immediately, the harness pauses and a...]]></description>
        </item>
        <item>
            <title><![CDATA[Permission mode | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/permission-mode</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/permission-mode</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The permission-gating slice of an agent mode — which tool calls trigger a permission request and which run automatically. The original purpose of mode systems before harnesses s...]]></description>
        </item>
        <item>
            <title><![CDATA[Agent mode | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/agent-mode</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/agent-mode</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A preset that shapes how the agent operates at runtime — bundles a permission mode with behavioral instructions injected into the system prompt. Examples: a default that prompts...]]></description>
        </item>
        <item>
            <title><![CDATA[Sandbox | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/sandbox</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/sandbox</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[An isolated environment the agent runs inside — a container, VM, ephemeral filesystem, or restricted-permission shell. Limits the blast radius of agent actions: even if the agen...]]></description>
        </item>
        <item>
            <title><![CDATA[Sycophancy | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/sycophancy</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/sycophancy</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Confidently agreeable model output. Caused by training: the model was shaped to favor answers humans liked, and humans tend to like agreement more than they like being told they...]]></description>
        </item>
        <item>
            <title><![CDATA[Hallucination | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/hallucination</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/hallucination</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Confidently-wrong model output. Two flavors with different causes and fixes:]]></description>
        </item>
        <item>
            <title><![CDATA[Parametric knowledge | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/parametric-knowledge</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/parametric-knowledge</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[What the model "knows" from training, stored in its parameters. Frozen at training time — the model can't see its own parameters or update them. Detail is lost in the squeeze: b...]]></description>
        </item>
        <item>
            <title><![CDATA[Knowledge cutoff | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/knowledge-cutoff</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/knowledge-cutoff</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The date past which a model has no parametric knowledge. Libraries, APIs, and events from after the cutoff are fabrication traps unless their docs are loaded as contextual knowl...]]></description>
        </item>
        <item>
            <title><![CDATA[Contextual knowledge | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/contextual-knowledge</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/contextual-knowledge</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Facts the agent can read directly from the context right now — the user's task, files the agent has read in, tool results, AGENTS.md content loaded at session start. Counterpart...]]></description>
        </item>
        <item>
            <title><![CDATA[Attention relationship | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/attention-relationship</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/attention-relationship</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[When predicting each token, the model factors in every other token in the context — some heavily, others barely at all. The pairing between two tokens is an attention relationsh...]]></description>
        </item>
        <item>
            <title><![CDATA[Attention budget | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/attention-budget</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/attention-budget</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Each token has a finite amount of influence to distribute across the rest of the context. Heavy influence on one relationship leaves less for others. The budget is per-token and...]]></description>
        </item>
        <item>
            <title><![CDATA[Attention degradation | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/attention-degradation</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/attention-degradation</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[As a session grows, each token's attention budget is spread across more competitors. The signal on any one meaningful relationship shrinks; noise from irrelevant context crowds...]]></description>
        </item>
        <item>
            <title><![CDATA[Smart zone | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/smart-zone</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/smart-zone</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Early in a session the agent is in a "smart zone" — sharp, focused, recall is good. As the session grows it drifts into a "dumb zone": sloppier, forgetful, more mistakes — and m...]]></description>
        </item>
        <item>
            <title><![CDATA[Clearing | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/clearing</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/clearing</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Ending the current session and starting a fresh one. The next message begins with an empty session and an empty context window. Usually user-driven.]]></description>
        </item>
        <item>
            <title><![CDATA[Handoff | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/handoff</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/handoff</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Transferring agent context from one session to another. The carry mechanism varies — a written handoff artifact, an in-memory summary (compaction), and others. Distinct from cle...]]></description>
        </item>
        <item>
            <title><![CDATA[Primary source | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/primary-source</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/primary-source</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A source of truth in its original form — the code, the conversation transcript, the raw log, the actual API response. Not an account of the thing; the thing. Counterpart to seco...]]></description>
        </item>
        <item>
            <title><![CDATA[Secondary source | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/secondary-source</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/secondary-source</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[An account of a primary source, one step removed — documentation describing code, a summary describing a transcript, a report describing search results. Cheaper to load into the...]]></description>
        </item>
        <item>
            <title><![CDATA[Handoff artifact | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/handoff-artifact</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/handoff-artifact</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A document used as the carry mechanism for a handoff — written to the environment by one session to be read by another. Specs, tickets, and plan docs are all handoff artifacts.]]></description>
        </item>
        <item>
            <title><![CDATA[Spec | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/spec</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/spec</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A handoff artifact describing a multi-session piece of work — what's being built, not how each session does its share. Mutates as work progresses. Made of tickets.]]></description>
        </item>
        <item>
            <title><![CDATA[Ticket | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/ticket</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/ticket</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A handoff artifact scoping one session of work. Stands alone, or hangs off a spec as one of its children. Tickets can block or be blocked by sibling tickets, so the order of wor...]]></description>
        </item>
        <item>
            <title><![CDATA[Compaction | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/compaction</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/compaction</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A handoff done in-memory: the previous session's history is summarised, and the summary seeds a fresh session. Lossy by design: the transcript is a primary source, the summary a...]]></description>
        </item>
        <item>
            <title><![CDATA[Autocompact | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/autocompact</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/autocompact</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Compaction triggered automatically by the harness when the context window approaches full.]]></description>
        </item>
        <item>
            <title><![CDATA[Memory system | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/memory-system</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/memory-system</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A system that attempts to make an agent stateful across sessions. Persists information into the environment during a session and reloads it into the context window at the start...]]></description>
        </item>
        <item>
            <title><![CDATA[AGENTS.md | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/agents-md</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/agents-md</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A file in the environment that the harness loads into the context window at session start — the project's standing brief to the agent. Cross-harness convention; some harnesses a...]]></description>
        </item>
        <item>
            <title><![CDATA[Progressive disclosure | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/progressive-disclosure</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/progressive-disclosure</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Loading only the context an agent needs right now, with context pointers to the rest. Borrowed from UI design, where it means showing users only the controls relevant to their c...]]></description>
        </item>
        <item>
            <title><![CDATA[Context pointer | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/context-pointer</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/context-pointer</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A mention in one document that points to another, so the agent can pull it into the context window only when the task calls for it. The unit progressive disclosure is built from.]]></description>
        </item>
        <item>
            <title><![CDATA[Skill | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/skill</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/skill</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A teachable capability bundled as a unit — instructions and resources for doing one task well, kept in the environment until a context pointer pulls it into the context window f...]]></description>
        </item>
        <item>
            <title><![CDATA[Subagent | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/subagent</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/subagent</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[An agent spawned by another agent via a tool call. Runs in its own session with its own context window, and reports a single tool result back. Distinct from a handoff — the pare...]]></description>
        </item>
        <item>
            <title><![CDATA[Human-in-the-loop | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/human-in-the-loop</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/human-in-the-loop</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A working pattern where one or more humans pair with the agent during a session — reviewing, redirecting, or collaborating in real time. The human is present and engaged, not ju...]]></description>
        </item>
        <item>
            <title><![CDATA[AFK | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/afk</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/afk</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Away from keyboard. A working pattern where the user kicks off a session and leaves the agent to run unattended. The throughput multiplier of AI coding — many AFK sessions can r...]]></description>
        </item>
        <item>
            <title><![CDATA[Automated check | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/automated-check</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/automated-check</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A deterministic verification that runs in the environment — tests, type checks, lints, build, pre-commit hooks. Pass/fail, no judgement. The signal an agent can self-correct fro...]]></description>
        </item>
        <item>
            <title><![CDATA[Automated review | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/automated-review</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/automated-review</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[An agent reviewing another agent's work, often with a different model or system prompt. Non-deterministic: it forms a judgement. Runs anywhere — pre-merge on a PR, post-hoc on c...]]></description>
        </item>
        <item>
            <title><![CDATA[Human review | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/human-review</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/human-review</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The user reading the code the agent produced and forming a judgement on it. Reading the diff or the changed files counts; reading the agent's description of what it did does not...]]></description>
        </item>
        <item>
            <title><![CDATA[Vibe coding | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/vibe-coding</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/vibe-coding</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A working pattern where the user accepts the agent's code without human review. The diff is treated as opaque — what matters is whether the program behaves, not what's inside. A...]]></description>
        </item>
        <item>
            <title><![CDATA[Design concept | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/design-concept</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/design-concept</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[The shared understanding of what's being built, held in common between user and agent but separate from any asset. Brooks' term (The Design of Design): the conversation, handoff...]]></description>
        </item>
        <item>
            <title><![CDATA[Grilling | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/grilling</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/grilling</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[A technique for developing a design concept with an agent: the agent interviews the user Socratically, one decision at a time, proposing a recommended answer for each. Slows the...]]></description>
        </item>
        <item>
            <title><![CDATA[Prototyping | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/prototyping</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/prototyping</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Having the agent build a quick, rough version of something, for when conversation is too low-fidelity and you need a real artifact to talk about.]]></description>
        </item>
        <item>
            <title><![CDATA[DX | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/dx</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/dx</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Developer experience — how easy a codebase and its toolchain make it for humans to do good work. Good DX is fast feedback, clear error messages, documentation that answers the q...]]></description>
        </item>
        <item>
            <title><![CDATA[AX | AI Coding Dictionary]]></title>
            <link>https://www.aihero.dev/ai-coding-dictionary/ax</link>
            <guid>https://www.aihero.dev/ai-coding-dictionary/ax</guid>
            <pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
            <description><![CDATA[Agent experience — how well the environment is set up for an agent to do good work in a codebase. The agent-facing counterpart to DX. When the same agent performs well in one re...]]></description>
        </item>
        <item>
            <title><![CDATA[v1.2: /wait-what, /writing-for-agents, Claude Code Plugin, and more]]></title>
            <link>https://www.aihero.dev/skills/skills-changelog-v12-wait-what-writing-for-agents-claude-code-plugin-and-more</link>
            <guid>https://www.aihero.dev/skills/skills-changelog-v12-wait-what-writing-for-agents-claude-code-plugin-and-more</guid>
            <pubDate>Wed, 05 Aug 2026 15:43:10 GMT</pubDate>
            <description><![CDATA[Explore Matt Pocock's Skills v1.2.0: new documentation, Claude Code integration, the Wait What skill for Opus verbosity, and more.]]></description>
        </item>
        <item>
            <title><![CDATA[v1.1: /wayfinder, /to-spec, /to-tickets, /grilling improvements, and much more]]></title>
            <link>https://www.aihero.dev/skills/skills-changelog-v1-1-wayfinder-to-spec-to-tickets-grilling-improvements</link>
            <guid>https://www.aihero.dev/skills/skills-changelog-v1-1-wayfinder-to-spec-to-tickets-grilling-improvements</guid>
            <pubDate>Wed, 08 Jul 2026 14:13:51 GMT</pubDate>
            <description><![CDATA[Skills v1.1 released: Learn new agent skills for AI coding including Wayfinder for planning, spec improvements, and TDD refactoring.]]></description>
        </item>
        <item>
            <title><![CDATA[v1: 63% Token Reduction, /ask-matt, /writing-great-skills]]></title>
            <link>https://www.aihero.dev/skills/skills-changelog-v1-announcement</link>
            <guid>https://www.aihero.dev/skills/skills-changelog-v1-announcement</guid>
            <pubDate>Thu, 18 Jun 2026 11:43:30 GMT</pubDate>
            <description><![CDATA[Skills v1.0 update: 63% token reduction, new routing skills, domain modeling & codebase design. Install with npx now.]]></description>
        </item>
        <item>
            <title><![CDATA[Skills Changelog: /handoff, /prototype, /review and /writing]]></title>
            <link>https://www.aihero.dev/skills/skills-changelog-handoff-prototype-review-and-writing</link>
            <guid>https://www.aihero.dev/skills/skills-changelog-handoff-prototype-review-and-writing</guid>
            <pubDate>Mon, 11 May 2026 10:38:47 GMT</pubDate>
            <description><![CDATA[Two new AI agent skills: /handoff for passing context between agents, and /prototype for building throwaway prototypes to test design decisions.]]></description>
        </item>
        <item>
            <title><![CDATA[Skills Changelog: Ubiquitous Language -> /grill-with-docs]]></title>
            <link>https://www.aihero.dev/skills/skills-changelog-ubiquitous-language-grill-with-docs</link>
            <guid>https://www.aihero.dev/skills/skills-changelog-ubiquitous-language-grill-with-docs</guid>
            <pubDate>Thu, 30 Apr 2026 10:36:43 GMT</pubDate>
            <description><![CDATA[Skills repo changelog: /grill-with-docs, ADRs, improved architecture language, multi-tracker support & new debugging skills. Updates inside.]]></description>
        </item>
    </channel>
</rss>