Artificial Intelligence

I’ve been watching AI reshape the web in real time, and trying to make sense of what it actually means, not just what the hype says. Posts here cover AI in WordPress, agentic AI, what’s being built and by whom, and the bigger questions about where the open web is heading.

My site got 100 in Vercel’s Is Agentic agent-ready scoring tool – here’s how

Two scanners graded my site on how usable it is by AI agents. The highest-scoring thing I added was a text file saying my site has no login.

WordPress Core AI in Practice: From the Abilities API to Claude as an Agent

WordPress now has two AI systems that point in opposite directions: one where WordPress calls an AI, and one where an AI calls WordPress. Here’s how each actually works as of WordPress 7.1, and why the Abilities API sitting underneath them is the part that matters.

WordPress is ready for the agentic web, but our ecosystem isn’t

I gave a talk at WordCamp US about whether WordPress is ready for the agentic web. My answer: core has the plumbing, the plugin ecosystem hasn’t shown up yet, and most of the agent-readiness checklist we’re all chasing does nothing at all right now.

My contact form is now an agent-ready API

Most agent-readiness advice is about helping agents read your site. Here is what it took to let one actually do something: send me a message through my contact form, using the same endpoint the form itself uses.

The Monthly Routine That Actively Improves My Site Health

I don’t only want my site to be agent-ready; I also want it to be generally healthy and optimized for the web overall. So I have a monthly process running…

Security headers matter, so I created a plugin to improve this site’s score

Dries Buytaert, creator of Drupal and co-founder of Acquia, built a tool called headers.dev that analyzes the HTTP security headers on any website and gives it a score. I came…

How I improved my site’s AI-Readiness score from 51 to 86

I’m a tiny bit obsessed with iterating my site to agenty-ready and web-optimized perfection. That’s why I’ve spent many sessions running my site against specification.website‘s checklist and fixing what it…

I wanted to be able to do more with AI on my site, so I gave Claude WP REST API access – with limitations

A conversation about why WordPress core still ships so few AI abilities and the limitations they have got me thinking: why am I making my site fully dependent on Abilities…

What a Small Markdown Tool Taught Me About Trusting AI Skills

A real example of hidden instructions embedded in a product’s website, why the same risk shows up in AI agent skills and hooks more broadly, and a free scanner worth knowing about before installing one.

Why my personal site now has a Changelog

When I first built this site, I invested a lot of time in getting it up and running. I figured that would be more or less it for a while,…