Integrations
Integrations carry the same repository-owned architecture context into agent harnesses, CI, and visualization tools.
Coding-agent skill
npx skills add yarrasys/yarramate --skill yarramate-architecture
In Claude Code, the product repository is its own plugin marketplace instead:
/plugin marketplace add yarrasys/yarramate
/plugin install yarramate-architecture@yarramate
The maintained skill guides supported agents to orient, author native documents, validate changes, and avoid editing generated output. Durable context stays in the repository, not in a chat session.
GitHub Actions
The product repository ships a composite action that runs check and reconcile β read-only, so it is safe as a required check:
name: architecture
on: pull_request
jobs:
drift:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
- uses: yarrasys/yarramate@main
with:
workspace: .yarramate/workspace.yaml
By default the job fails on deterministic correctness errors and on contradicted reconciliation findings; unknown and not-observed findings are reported in the job summary without failing. Pin the version your repository has evaluated.
MCP
yarramate-mcp exposes four read-only tools over stdio β yarramate_ask, yarramate_design, yarramate_check, yarramate_reconcile β each running the same stable CLI in the server's working directory. It is an access layer over the same workspace, not a separate architecture database, and nothing it calls mutates native documents.
LikeC4
The LikeC4 adapter projects selected model subjects into diagrams. Mapping files connect stable native identities to external identifiers; diagram output remains derived.
Graphify
Graphify can gather code evidence for discovery and reconciliation. Treat its output as evidence to review, not as an unquestionable architecture model.
Integration boundary
Harnesses and tools may change. Keep the canonical model in .yarramate/, validate it with the CLI, and regenerate tool-specific views from that source.
Return to documentation home β
These adoption guides are maintained by the website team. Read the normative product documentation β