Vibecoding / AI slop / Notes
I'm Rob.
I build the apps on m7kni.io with AI agents. This is where I write about my adventures in vibecoding AI slop, and share hints and tips from the things I learn along the way.
Start here
- Agent profiles, part four: the fan-out campaign modelHow I brief long-running, multi-agent campaigns across Claude Code and Codex: the goal file, the run contract, what compaction actually does, and roles instead of model names.
- Agent profiles, part one: one profile is not enoughRunning two coding agents across personal, mobile and security work broke down under one shared config. Here is the profile split that replaced it, and the launcher boundary that makes it safe.
Latest articles
3 articlesPinned to a release that already had the fix
SHA-pinning a shared GitHub Actions workflow locks out regressions and locks in bugs the maintainer has already fixed, because nothing tells a consumer a newer pin exists.
Retiring long-lived GitHub PATs for a per-job mint
Replacing standing GitHub PATs across three orgs with GitHub OIDC brokered through OpenBao into hour-lived App installation tokens, and the traps that arrangement produced.
Agent profiles, part six: measuring the agents
Three layers of telemetry over two coding-agent CLIs, what each one can and cannot see, and the metrics contract that stops a count from being read as a result.