19 Mar 2026 • 5 min read
My Blog Posts Were Returning 500s, So I Rewrote the Whole Thing in Astro
How a Directus 500 error led to migrating from Next.js to Astro in an afternoon, then architecturally cleaning up the entire codebase in a single conversation using Claude Code and composable skills.