repodocs
Generates a wiki of your repository where every claim points at the source it came from. Runs with OMP, Claude Code or Codex CLI.
uv tool install repodocs Open source and AI · Ary Rabelo
Coding agents write code fast. Understanding the system, reviewing the change and proving it works is still the job. Here is what I publish for that: itaruby, a type checker for Ruby, PRs merged into Rails, Discourse and fastlane, and tools for working with coding agents.
Open source
Written in Rust, open source (MIT) and still alpha. I run it on the code of large projects and only send a fix for what I can prove:
30 pull requests merged and 11 open, across 12 projects, since May 2026.
Marked itaruby: fixes that came out of a bug hunt with it.
See every contribution →What I built to work better with coding agents, open with the code on GitHub. Where the README has an install command, it is on the card.
For coding agents
See everything in Projects →Generates a wiki of your repository where every claim points at the source it came from. Runs with OMP, Claude Code or Codex CLI.
uv tool install repodocs Every agent response ends in exactly one clear next action: [DONE], [DECIDE], [HUMAN] or [WAIT].
npx skills add aryrabelo/next-action-protocol --agent claude-code -g SerpApi search for agents, as a CLI and a Claude Code skill, using far less context than an MCP server. I measured the difference.
The same idea for SearchApi: a zero-dependency CLI and a Claude Code skill that returns only the fields you ask for.
Reads the issue and epic behind a pull request and judges whether it delivers what was asked. Local CLI and GitHub Action, same contract.
OMP plugins
See everything in Projects →Per-account subscription burn rate when OMP opens: which account is about to hit its cap before the window resets.
omp plugin install github:aryrabelo/omp-burnrate Your repository's pull requests in the OMP statusline: is the current branch green, what is blocking it, and what else is open?
A per-session task queue: write the plan once, then dispatch it to the agent one line at a time.
omp plugin install github:aryrabelo/planqueue Sharing what I learn
“I got AI all wrong! I did more, built more and cared less, until I started leaving behind what mattered. Focus on understanding, on being the human AI is missing.”
Every note starts from a real problem, with the number I measured and what I changed because of it.
Read the blog →One agent builds. Another agent, which does not know which side is mine, compares the result against an outside reference and names the biggest gap. The round repeats until my side wins. That is how I let an agent work without taking its word about its own work.
claude-101: from your first prompt to automating one task of yours. 5 short modules, in English and Portuguese, at your pace.
Start the free course →Every note starts from a real problem, with the number I measured and what I changed because of it.
Ask for a course
Em Paralelo · one issue a week
Measurements, mistakes and decisions from my daily work with agents. No hype, no news roundup.
Software engineer for twenty years, Rails since 2012, and a platform serving 1.8 million visits a month in production. Today I write open source in Ruby and tools for coding agents, and I use those agents every day.
Everything I publish here is open, or a course you take on your own.
Read the full story →