
We wrote our conventions in CLAUDE.md, then said prose doesn't fail a build. So we turned the prose into a skill with executable gates, pointed a linter at the skill, and open-sourced the result. Here's what the linter caught — including three broken images on this very site.
Read more
GitHub Actions' runs-on is a label match, not a scheduler — so a busy self-hosted runner just makes your job queue. Here's the runtime routing pattern we use to prefer a free warm box, fall back to a fast cloud runner, and never strand a build.
Read more
I saw Dagger at Devoxx Athens — programmable CI/CD pipelines in your language of choice, running identically on your laptop and in CI. Here's why it's exciting for backend integration tests, and where it doesn't fit yet.
Read more