<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vibe Code Moonlighter</title><description>A humble set of bite-sized tips for product and design people who want to build and ship.</description><link>https://vibecodemoonlighter.com/</link><item><title>Desperate AI Writes Desperate Code</title><link>https://vibecodemoonlighter.com/posts/desperate-ai-writes-desperate-code/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/desperate-ai-writes-desperate-code/</guid><description>How you interact with your AI doesn&apos;t just determine what it builds, it determines how well it builds it. Here&apos;s what promotes calm vs. what triggers desperation, based on Anthropic&apos;s research.</description><pubDate>Thu, 02 Apr 2026 14:00:00 GMT</pubDate></item><item><title>Skip Permissions in Claude Code (Without Skipping All of Them)</title><link>https://vibecodemoonlighter.com/posts/claude-code-skip-permissions/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/claude-code-skip-permissions/</guid><description>Claude Code&apos;s permission system, the flag that skips it entirely, and the middle ground that actually makes sense for most people.</description><pubDate>Tue, 24 Mar 2026 14:00:00 GMT</pubDate></item><item><title>A Claude Skill for Managing RFCs Across Sessions and Projects</title><link>https://vibecodemoonlighter.com/posts/rfc-manager-skill-for-bigger-projects/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/rfc-manager-skill-for-bigger-projects/</guid><description>A Claude skill that reads your RFCs on session start, shows a status table, and logs progress when you wrap up. For when your vibe project outgrows manual tracking.</description><pubDate>Fri, 20 Mar 2026 14:00:00 GMT</pubDate></item><item><title>What gets lost when Claude compacts</title><link>https://vibecodemoonlighter.com/posts/what-gets-lost-when-claude-compacts/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/what-gets-lost-when-claude-compacts/</guid><description>Compaction saves space but loses details. Here&apos;s what survives, what doesn&apos;t, and why /clear is usually better.</description><pubDate>Tue, 17 Mar 2026 14:00:00 GMT</pubDate></item><item><title>Context engineering explained for vibe coders</title><link>https://vibecodemoonlighter.com/posts/context-engineering-explained-for-vibe-coders/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/context-engineering-explained-for-vibe-coders/</guid><description>Prompt engineering is about what you say. Context engineering is about everything the AI already knows.</description><pubDate>Sat, 14 Mar 2026 14:00:00 GMT</pubDate></item><item><title>/btw You Can Finally Ask Questions While Claude Works</title><link>https://vibecodemoonlighter.com/posts/btw-ask-questions-while-claude-works/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/btw-ask-questions-while-claude-works/</guid><description>Claude Code&apos;s new side-channel lets you ask questions without interrupting whatever Claude is building.</description><pubDate>Wed, 11 Mar 2026 14:00:00 GMT</pubDate></item><item><title>Agent Teams: When Subagents Can&apos;t Coordinate</title><link>https://vibecodemoonlighter.com/posts/agent-teams-when-subagents-cant-coordinate/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/agent-teams-when-subagents-cant-coordinate/</guid><description>Subagents report back to Claude. Agent teams coordinate with shared task lists and peer-to-peer messaging. How to use Claude Code&apos;s experimental multi-agent feature for complex builds.</description><pubDate>Tue, 10 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Claude Cowork Explained: What Claude Code Looks Like for Everyone Else</title><link>https://vibecodemoonlighter.com/posts/claude-cowork-and-why-it-matters/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/claude-cowork-and-why-it-matters/</guid><description>Cowork brings Claude Code&apos;s agentic power - local file access, multi-step execution, scheduled automation - to people who&apos;d never open a terminal.</description><pubDate>Sun, 08 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Skills: The Complete Guide to Claude&apos;s Best Feature</title><link>https://vibecodemoonlighter.com/posts/claude-code-skills-complete-guide/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/claude-code-skills-complete-guide/</guid><description>Skills teach Claude repeatable workflows, load automatically when relevant, and only cost tokens when they&apos;re actually needed. Here&apos;s everything you need to know.</description><pubDate>Sat, 07 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Claude Code&apos;s Built-In Subagents, Explained</title><link>https://vibecodemoonlighter.com/posts/claude-codes-default-subagents-explained/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/claude-codes-default-subagents-explained/</guid><description>Claude Code isn&apos;t a single agent. It&apos;s an orchestrator managing specialist subagents behind the scenes. Here&apos;s what they are and how to work with them.</description><pubDate>Wed, 04 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Slash Commands Are Skills Now</title><link>https://vibecodemoonlighter.com/posts/slash-commands-are-skills-now/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/slash-commands-are-skills-now/</guid><description>As of January 2026, Claude Code merged slash commands into skills. Here&apos;s what changed and how to migrate.</description><pubDate>Sun, 01 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Multi-Clauding: Best Practices for Running Parallel Claude Sessions</title><link>https://vibecodemoonlighter.com/posts/multi-clauding-when-one-claude-isnt-enough/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/multi-clauding-when-one-claude-isnt-enough/</guid><description>Running multiple Claude sessions at once - one writes, one builds, one reviews. How parallel sessions became part of my daily workflow.</description><pubDate>Thu, 05 Feb 2026 12:00:00 GMT</pubDate></item><item><title>Stateless LLMs: Why CLAUDE.md, Session Handoffs, and Context Engineering Exist</title><link>https://vibecodemoonlighter.com/posts/llm-statelessness-explained/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/llm-statelessness-explained/</guid><description>LLMs are stateless - they don&apos;t remember between sessions. Once you stop fighting this and start working with it, everything gets easier.</description><pubDate>Fri, 30 Jan 2026 12:00:00 GMT</pubDate></item><item><title>How to Automate Publishing of Future Astro Articles with Claude Code</title><link>https://vibecodemoonlighter.com/posts/automate-astro-scheduled-publishing/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/automate-astro-scheduled-publishing/</guid><description>Getting Claude to set up scheduled publishing so your static blog can queue posts like WordPress does.</description><pubDate>Fri, 23 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Ask Claude About Your Traffic: GA4 MCP Setup</title><link>https://vibecodemoonlighter.com/posts/ask-claude-about-your-traffic-ga4-mcp-setup/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/ask-claude-about-your-traffic-ga4-mcp-setup/</guid><description>How to connect GA4 to Claude Code so you can query your traffic data without touching the dashboard.</description><pubDate>Thu, 22 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Slash Commands: Consistent Automation That Still Lets You Riff</title><link>https://vibecodemoonlighter.com/posts/claude-code-slash-commands/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/claude-code-slash-commands/</guid><description>How I run multiple vibe projects in parallel without sacrificing quality or consistency.</description><pubDate>Fri, 16 Jan 2026 12:00:00 GMT</pubDate></item><item><title>The Claude Multiverse: What Each Anthropic Product Can and Can&apos;t Do</title><link>https://vibecodemoonlighter.com/posts/claude-multiverse-what-works-where/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/claude-multiverse-what-works-where/</guid><description>There&apos;s a whole lineup of Claude products now, and they don&apos;t all do the same stuff. Here&apos;s what actually connects to what.</description><pubDate>Wed, 14 Jan 2026 12:00:00 GMT</pubDate></item><item><title>How Claude Actually Thinks About Your CSS: A Claude Confession</title><link>https://vibecodemoonlighter.com/posts/how-claude-actually-thinks-about-css/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/how-claude-actually-thinks-about-css/</guid><description>I asked Claude to explain why it created 25 hardcoded CSS values despite clear instructions not to. Here&apos;s what it told me.</description><pubDate>Fri, 09 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Before You Share: Vibe Code Pre-Launch Checklist</title><link>https://vibecodemoonlighter.com/posts/stuff-youll-forget-until-someone-points-it-out/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/stuff-youll-forget-until-someone-points-it-out/</guid><description>The quick sanity check before you send your URL to anyone. Favicon, social previews, mobile - the stuff that makes you look amateur when you skip them.</description><pubDate>Wed, 07 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Someone Said My Site Wasn&apos;t Secure: HALP</title><link>https://vibecodemoonlighter.com/posts/someone-said-my-site-wasnt-secure/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/someone-said-my-site-wasnt-secure/</guid><description>How to actually check if your static site is secure, and why it probably already is.</description><pubDate>Fri, 02 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Claude Code&apos;s Not-Obvious Plugin System</title><link>https://vibecodemoonlighter.com/posts/claude-code-plugins-skills-mcp-explained/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/claude-code-plugins-skills-mcp-explained/</guid><description>I&apos;d been manually asking Claude to install MCPs and write skills. Then a friend mentioned /plugin and I realized there&apos;s a whole ecosystem I missed.</description><pubDate>Wed, 31 Dec 2025 12:00:00 GMT</pubDate></item><item><title>RFCs for Multi-Session Claude Code Work</title><link>https://vibecodemoonlighter.com/posts/rfcs-consistent-claude/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/rfcs-consistent-claude/</guid><description>PRDs tell Claude what to build. RFCs track where you left off so the next session can pick up without re-explaining everything.</description><pubDate>Tue, 30 Dec 2025 12:00:00 GMT</pubDate></item><item><title>My First Claude Skill That Refused to Work</title><link>https://vibecodemoonlighter.com/posts/my-first-claude-skill/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/my-first-claude-skill/</guid><description>How I built a skill that manages my entire content pipeline - auto-updating the backlog, spotting scheduling gaps, and suggesting what to write next.</description><pubDate>Fri, 26 Dec 2025 12:00:00 GMT</pubDate></item><item><title>Hooks: Rules Claude Can&apos;t Break</title><link>https://vibecodemoonlighter.com/posts/hooks-rules-claude-cant-break/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/hooks-rules-claude-cant-break/</guid><description>Automated rules that run before Claude acts. Block dangerous commands, prevent accidental secret commits, enforce project-specific requirements.</description><pubDate>Tue, 23 Dec 2025 12:00:00 GMT</pubDate></item><item><title>From Localhost to Live Made Easy with Claude</title><link>https://vibecodemoonlighter.com/posts/from-localhost-to-live/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/from-localhost-to-live/</guid><description>Getting your Astro blog hosted on Vercel so it exists on the actual internet.</description><pubDate>Mon, 22 Dec 2025 12:00:00 GMT</pubDate></item><item><title>Essential AI Terminology for Product Teams in 2025</title><link>https://vibecodemoonlighter.com/posts/essential-ai-terminology-for-product-teams/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/essential-ai-terminology-for-product-teams/</guid><description>AI conversations are full of jargon nobody explains. Quick definitions for terms you keep hearing.</description><pubDate>Wed, 10 Sep 2025 12:00:00 GMT</pubDate></item><item><title>LLM Subagents: Your Content Army</title><link>https://vibecodemoonlighter.com/posts/subagents-your-content-army/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/subagents-your-content-army/</guid><description>How to write 10 articles while building your site.</description><pubDate>Mon, 01 Sep 2025 18:00:00 GMT</pubDate></item><item><title>Git: Your Safety Net</title><link>https://vibecodemoonlighter.com/posts/git-your-safety-net/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/git-your-safety-net/</guid><description>Why pushing to GitHub after every small win saves your sanity.</description><pubDate>Mon, 01 Sep 2025 17:30:00 GMT</pubDate></item><item><title>AI Has Limits: Context Windows and Memory</title><link>https://vibecodemoonlighter.com/posts/dont-run-out-of-conversation/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/dont-run-out-of-conversation/</guid><description>Why Claude forgets what you&apos;re building and how to work around the limits.</description><pubDate>Mon, 01 Sep 2025 16:30:00 GMT</pubDate></item><item><title>From Plan to Product: Actually Building</title><link>https://vibecodemoonlighter.com/posts/from-plan-to-product/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/from-plan-to-product/</guid><description>Tips for your first real build sessions with Claude.</description><pubDate>Sun, 31 Aug 2025 16:00:00 GMT</pubDate></item><item><title>CLAUDE.md: Your AI&apos;s Brain</title><link>https://vibecodemoonlighter.com/posts/setting-claude-up-for-success/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/setting-claude-up-for-success/</guid><description>The file that makes or breaks your vibe coding experience.</description><pubDate>Sun, 31 Aug 2025 15:30:00 GMT</pubDate></item><item><title>Todos: Picking Up Where You Left Off</title><link>https://vibecodemoonlighter.com/posts/ai-todo-system/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/ai-todo-system/</guid><description>How to keep Claude in sync across sessions with smart todo management.</description><pubDate>Sun, 31 Aug 2025 15:00:00 GMT</pubDate></item><item><title>From Strategy to Technical Plan</title><link>https://vibecodemoonlighter.com/posts/from-strategy-to-tech-plan/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/from-strategy-to-tech-plan/</guid><description>The step that separates successful vibe coders from abandoned projects.</description><pubDate>Sun, 31 Aug 2025 14:30:00 GMT</pubDate></item><item><title>Good Planning is Good Vibe Coding</title><link>https://vibecodemoonlighter.com/posts/start-like-a-pm/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/start-like-a-pm/</guid><description>The most enjoyable part of vibe coding? Taking fuzzy ideas and building real strategy with Claude.</description><pubDate>Sun, 31 Aug 2025 14:00:00 GMT</pubDate></item><item><title>Meet Chef Claude</title><link>https://vibecodemoonlighter.com/posts/meet-chef-claude/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/meet-chef-claude/</guid><description>Claude Code is your vibe code chef. Time to introduce yourself.</description><pubDate>Sun, 31 Aug 2025 12:00:00 GMT</pubDate></item><item><title>Installing Your Vibe Coding Dev Tools</title><link>https://vibecodemoonlighter.com/posts/installing-dev-tools/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/installing-dev-tools/</guid><description>Get the essential developer tools installed. This is your cookware for building.</description><pubDate>Sun, 31 Aug 2025 11:00:00 GMT</pubDate></item><item><title>Creating Your Vibe Code Workspace</title><link>https://vibecodemoonlighter.com/posts/creating-code-workspace/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/creating-code-workspace/</guid><description>Your code needs a home. Not Desktop. Not Downloads. A real home.</description><pubDate>Sun, 31 Aug 2025 10:00:00 GMT</pubDate></item><item><title>Terminal Terror to Terminal Courage</title><link>https://vibecodemoonlighter.com/posts/terminal-terror-first-time/</link><guid isPermaLink="true">https://vibecodemoonlighter.com/posts/terminal-terror-first-time/</guid><description>Setting up your vibe coding environment starts with choosing your tool to talk to AI.</description><pubDate>Sun, 31 Aug 2025 10:00:00 GMT</pubDate></item></channel></rss>