From ditching Astro abstractions to scanning your site for AI agent readiness, this week's issue asks some useful questions about what your Astro site should — and shouldn't — be doing.
On to the good stuff.
A new Cloudflare tool that scans any URL and scores it across five categories of AI agent readiness, checking everything from robots.txt and Markdown negotiation to MCP server cards, OAuth discovery, and agentic commerce protocols. Worth running against your Astro site.
Joost de Valk replaced Astro’s ClientRouter on his blog with native cross-document view transitions and the Speculation Rules API, sparked by a Safari Reader Mode scroll-jump bug.
An end-to-end guide to running WordPress as a headless CMS with an Astro SSR frontend on Cloudflare Pages, covering must-use plugins, draft previews, and a few gotchas worth knowing before you deploy.
A concise walkthrough of implementing dark mode in Astro without the dreaded FOUC, using an inline blocking script in the head, plus handling the ClientRouter lifecycle to prevent the class dropping on navigation.
Luciano Mammino wired up Bluesky like counts and avatars to his Astro blog using the bluesky-likes web component package, requiring just one schema field, an Astro component, and zero API keys or server-side code.
SPONSOR MESSAGE:
You think 4x faster than you type. Your IDE should keep up.
Wispr Flow lets you dictate prompts, acceptance criteria, and bug reproductions inside Cursor or Warp — with automatic file name and variable recognition. Say user_id, get user_id. Say useEffect, get useEffect.
Paste directly into GitHub, Jira, or Linear. Give coding agents the full context they need without typing a novel.
89% of messages sent with zero edits. Millions of developers use Flow daily, including teams at OpenAI, Vercel, and Clay. Free on Mac, Windows, and iPhone.
Interested in sponsoring Astro Weekly? Contact [email protected]
Astro Showcase
Astro on X
That’s a wrap for #128!
Got a link, project, or tutorial you think belongs here? Send it over to [email protected] or DM me on X.
Until next Sunday!
Nathan 👋




