JTJonathan Tavaresinsingular.hashnode.dev·Aug 4 · 13 min readHow to write the code review SKILL.md your team actually needsPrompts such as "review this code thoroughly" hide several choices because nobody has defined what "thorough" means. It might mean runtime behavior, architecture, security, product intent, or all of t00
JTJonathan Tavaresinsingular.hashnode.dev·Aug 3 · 6 min readUnifying Codex, OpenCode, and Pi in Remote Sandboxes with ACPImagine Codex needs to inspect a repository in a remote VM. It needs to read that copy, run commands there, ask for permission, and send updates back to your app. That is a session, not a shell comman00
JTJonathan Tavaresinsingular.hashnode.dev·Aug 2 · 4 min readWhat if we could compose AI agents like reusable components?One agent reviews correctness. Another plans the tests. Their outputs flow into a third agent that produces one release recommendation. That is agent composition: small specialists, explicit dataflo00
JTJonathan Tavaresinsingular.hashnode.dev·Aug 1 · 5 min readIntroducing: AML - Agent Markup LanguageOur first agent workflows were easy to start. Then we added another agent, a tool, a follow-up turn, a sandbox, and somewhere to keep files between runs. The code still worked, but understanding the w10