Self-Improving Claude Code Skills, Part 2: Full Automation
The self-improving Claude Code skills loop from Part 1 now runs itself. A SessionEnd hook and daily GitHub Action generate improvement PRs automatically.
Thoughts on AI, code, architecture, and building things that work.
The self-improving Claude Code skills loop from Part 1 now runs itself. A SessionEnd hook and daily GitHub Action generate improvement PRs automatically.
I built a self-improving loop for Claude Code slash commands that observes failures, finds patterns, and proposes fixes. Skills that get better over time instead of quietly degrading.
How I implemented LLM SEO across 3 sites with FAQ schema, entity linking, and 14 AI crawlers — plus an honest look at what actually works and what doesn't.
How I use Claude Code remote control with the iOS app to ship code from anywhere — no SSH tunneling, no exposed ports, just a Max subscription.
How I used Claude Code agents, context files, and slash commands to automate SEO for my Astro portfolio site: keywords, linking, and content audits.
Pixieset can't sell individual video clips. So I vibe-coded my own storefront with Claude Code, Cloudflare R2, and Stripe — from my phone, on a Sunday morning.
How I built a filterable tech resume with multiple export formats and set up a proper CI/CD pipeline with GitHub Actions and Dependabot.
How I went from 'I need to track Christmas gifts' to a fully deployed, PIN-protected wishlist app before my morning coffee got cold.
Why the most capable AI isn't always the right tool, and how friction in your workflow can lead to better architecture decisions.