<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>orionus.dev — blog</title><description>Field reports from a haunted terminal. By Antonio Orionus.</description><link>https://orionus.dev/</link><language>en-us</language><item><title>The skill was the question</title><link>https://orionus.dev/blog/seo-audit-skill-vs-vibes/</link><guid isPermaLink="true">https://orionus.dev/blog/seo-audit-skill-vs-vibes/</guid><description>A site dropped out of Google. Each pass at Claude Code fixed one layer and missed the next. The fix was invoking the audit skill explicitly — same model, same codebase, a different shape of question.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>seo</category><category>i18n</category><category>hreflang</category><category>cloudflare-pages</category><category>claude-code</category><category>agents</category></item><item><title>Hooks called from nowhere</title><link>https://orionus.dev/blog/astro-react-island-return-null/</link><guid isPermaLink="true">https://orionus.dev/blog/astro-react-island-return-null/</guid><description>Astro dev logs &apos;Invalid hook call&apos; every request, build stays clean. Cause: a React island returns null, tripping @astrojs/react&apos;s check() probe.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><category>astro</category><category>react</category><category>debugging</category><category>invalid-hook-call</category><category>astrojs-react</category></item><item><title>Hello, void</title><link>https://orionus.dev/blog/hello-world/</link><guid isPermaLink="true">https://orionus.dev/blog/hello-world/</guid><description>First signal from orionus.dev. Field reports from a senior engineer who likes melancholy as much as code.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate><category>meta</category></item></channel></rss>