# How Mario Zechner actually uses coding agents

pi coding agent, libGDX

**If you take one thing:** `Daily code limit`, sized to what he can review. he wrote his own agent and still rations how much code it writes in a day.

- **Agent:** Pi (cli) ([source, 2026-05-30](https://mariozechner.at/posts/2026-05-30-shitty-robot/))
- **Model:** GPT-5.5 ([source, 2026-05-30](https://mariozechner.at/posts/2026-05-30-shitty-robot/))
- **Review:** Limits daily output to what he can review ([source, 2026-03-25](https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/))
- **Harness:** pi from his phone, including code review; tmux for long-running processes ([source, 2026-10-06](https://x.com/badlogicgames/status/2107532222244737128))
- **Rules file:** AGENTS.md in the pi repo, shared with co-maintainers ([source, 2026-08-07](https://github.com/earendil-works/pi/blob/4fbdc63ca364844c0166d3d4eabafb5cf8e7c2f3/AGENTS.md#L9-L11))
- **Skills:** brave-search, browser-tools, gccli, gdcli, gmcli, transcribe, vscode, youtube-transcript ([source, 2026-06-06](https://github.com/badlogic/pi-skills/tree/90bb51cae36515a648515b633a81c0c6efc8c74d))
- **MCP servers:** none, by choice ([source, 2025-11-30](https://mariozechner.at/posts/2025-11-30-pi-coding-agent/))

## In their words

> Naturally I vendored the source tree and used my trusty pi with GPT-5.5 to implement feature parity with the Python version.

> Naturally I vendored the source tree and used my trusty pi with GPT-5.5 to implement feature parity with the Python version.

> Set yourself limits on how much code you let the clanker generate per day, in line with your ability to actually review the code.

> doing pi issues from my phone on a couch. including code review and screaming at the agent.

> Explain non-trivial designs and problems as: problem, concrete example or short trace, then solution. State why the solution is necessary and distinguish it from optional complexity.


Archetype (our label): Purist. Newest source: 2026-10-06.
Card: https://www.prehistoriq.com/stacks/badlogic/ · Data: https://github.com/prehistoriq/stacks/blob/main/data/stacks/badlogic.json
