ribo.dev
Menu
The Compendium / 78 essays and guides

Insights.

Thinking on software identity, agentic development, and the engineering decisions that persist.

Atlassian Rovo Dev CLI + Ribo: DNA at the Command Line

Rovo Dev CLI runs agentic workflows from the terminal, tied to Jira tickets. Wire Ribo in via MCP and each ticket gets executed against the system's declared identity, not just the ticket's prose.

ChatGPT + Ribo: Ask Across Tools Without Losing the Thread of Intent

ChatGPT's MCP connectors let a single chat pull context from every system your team uses. Adding Ribo means every cross-tool answer lands against your declared intent instead of against generic best practice.

Claude Code + Ribo: One Truth, Every Subagent

Claude Code spawns subagents, runs skills, chains commands. Wire Ribo in via MCP and every one of them reads against the same declared source of truth.

Claude + Ribo: Your Cross-Tool Cockpit, Anchored to Intent

Claude's chat app now connects to remote MCP servers. Plug Ribo in and every question you ask across Linear, Jira, Sentry, and Intercom gets answered against your system's declared identity.

CodeRabbit + Ribo: PR Review Against Intent, Not Just Diff Hygiene

Wire Ribo into CodeRabbit as an MCP server and the PR reviewer gains a scoped, auditable view of your system's declared intent. Review becomes citation, not opinion.

Cursor Completes Code. Ribo Tells It What the System Is.

Hook Ribo into Cursor as an MCP server and the IDE's completions stop guessing at your architecture. They complete against your declared intent, contracts, and constraints.

GitHub Actions + Ribo: Gate Merges on DNA Conformance

GitHub Actions has no first-party MCP client. The pattern that works: run Claude Code as a workflow step with Ribo mounted, and make DNA conformance a required check before merge.

GitHub Copilot + Ribo: Suggestions That Respect Your DNA

Copilot runs in two modes: IDE completions on your laptop and a coding agent on GitHub's servers that opens PRs. Wire Ribo into both via MCP and both stop reasoning from scratch.

Intercom Fin + Ribo: Answers Grounded in Product Intent

Fin pulls answers from your documentation. Wire Ribo in as a custom MCP connector and Fin starts citing your product's declared intent instead of whatever your help center happens to say.

Windsurf + Ribo: Cascade Inside the Intent Envelope

Windsurf's Cascade runs long, multi-step write sessions. Hook Ribo in via MCP and every step reasons against the declared shape of the system, not just the files in view.