For Agents
Agents get a machine-readable view of Ramonyx that is generated from public documentation only:
llms.txt— index of the public docs and machine files.llms-full.txt— the same content in one file.machine/features.json— feature status, packages, evidence, and honest limitations.machine/rules.json— rules for writing apps with good/bad examples.machine/adrs.json— public decision summaries (one-line decisions + relations).machine/stats.json— the single source of truth for numbers (version, packages, tests).machine/api.json,machine/cli.json,machine/config.schema.json— extracted API/CLI/config references.
MCP server (stdio)
The docs are also available as an MCP server with five tools — search_docs, get_page,
get_feature_status, get_rules, list_adrs:
# Claude Code
claude mcp add ramonyx-docs -- npx -y @ramonyx/mcp-docs-server// Cursor: .cursor/mcp.json
{
"mcpServers": {
"ramonyx-docs": { "command": "npx", "args": ["-y", "@ramonyx/mcp-docs-server"] }
}
}// OpenCode: opencode.json
{
"mcp": {
"ramonyx-docs": {
"type": "local",
"command": ["npx", "-y", "@ramonyx/mcp-docs-server"],
"enabled": true
}
}
}The server ships a snapshot of the public docs at release time, so it works without cloning the repo. Inside the repository you can point it at the working tree:
node --import ./tools/register.mjs packages/mcp-docs-server/src/cli.ts --docs docs/publicGround rules for agents
- Facts over guesses. Feature status comes from
features.json; numbers fromstats.json. - Check the limitations field. Features marked
partial/experimentalhave documented gaps. - Prefer the public contract. If something is not in the public docs, do not assume it exists.
- Every claim needs evidence. The machine layer links code/test/ADR paths; follow them.