Transitrix plugin for Claude Code
Transitrix is a text-native methodology for enterprise architecture: every artefact lives in a versioned YAML file, reviewed as a diff, and governed by a published spec. This plugin brings the methodology's operational surface into Claude Code — scaffolding adopter repositories, turning organisational documents into structured canon candidates, running a read-only repo health check, and producing reproducible compliance reports.
Install command (once the plugin is published):
/plugin install transitrix
Self-hosted install (available now — the transitrix/methodology repository acts as a marketplace):
/plugin marketplace add transitrix/methodology
/plugin install transitrix@transitrix-methodology
Other agent hosts: this directory also carries plugin.json, a manifest conforming to the Agent Plugins Specification v1.0.0 — the open, vendor-neutral packaging format six agent-tool vendors published in August 2026. Any client that implements that specification discovers this plugin's skills directly from skills/ per the spec's fixed-location discovery rule; consult that client's own documentation for how it loads a plugin directory or repository. plugin.json is generated from the Claude Code manifest above (.claude-plugin/plugin.json, scripts/generate-plugin-manifests.mjs) so the two never disagree on name or version.
What it produces
Real output, not a mockup — each image below is rendered from this repository's own worked examples (notations/examples/) by @transitrix/diagrams, the same shared rendering library that draws these notations in Studio and in DSM. Every notation the plugin's onboard skill can scaffold has a real renderer in that library; this gallery shows only the subset that renders as a static image today (a diagram view, not an HTML fragment or a data report). A view with no example here is a view this plugin does not yet turn into a picture — nothing below is drawn by hand.
| Goals | DGCA/DGA |
|---|---|
| Goals tree | DGCA chain |
| Capability map | Nested blocks |
|---|---|
| Capability map tree | Nested blocks |
Process Blueprint
Process Blueprint
Action schedule
Action schedule network view
Regenerate with node packages/plugin-examples/src/generate.mjs; CI (.github/workflows/plugin-examples-drift.yml) regenerates on every PR touching the sources and fails the build if the committed images differ by a single byte.
Skills
| Skill | Invocation | What it does | Min methodology version |
|---|---|---|---|
| Onboard | /transitrix:onboard | Scaffolds a new adopter repository (zoned canon/ + field/ + codex/ layout, assistant-neutral AGENTS.md, transitrix.yaml manifest) and walks through a first notation file | 0.5.0 |
| Ingest | /transitrix:ingest | Turns raw organisational documents — interviews, policies, org charts — into field-zone artefacts and typed canon candidates, then stages a human review queue | 0.6.0 |
| Repo-check | /transitrix:repo-check | Read-only health check: methodology version, coverage-profile resolution, per-TYPE element counts, and integrity flags — all data-free, safe to share externally | 0.6.0 |
| Report | /transitrix:report | Produces a reproducible compliance report (obligation × subject impact matrix or per-regime coverage metric) via a committed view-config artefact and the @transitrix/cli renderer | 0.6.0 |
| Reg-intel | /transitrix:reg-intel | Monitors regulatory sources, classifies new instruments against the organisation's obligation catalogue, and stages a review digest for human triage | 0.6.0 |
| ADR | /transitrix:adr | Runs a Context/Decision/Consequences interview and lands the result as a gated Architecture Decision Record (operations/decisions/ADR-YYYY-MM-DD-*.md), never self-accepting and never editing an accepted record's body | 0.6.0 |
| Feedback | /transitrix:feedback | Routes a methodology-directed finding away from data/model problems, runs a scrub-gated interview, and lands it as an anonymised FB-NNNN entry in operations/feedback.md; exports a ready-to-send message on request only, never transmits it itself | 2.1.0 |
Prerequisites
- Claude Code — the plugin runs inside a Claude Code session.
- An adopter repository — a repository following the Transitrix zoned layout (
canon/+field/+codex/). Create one with/transitrix:onboard, or clone the worked example atgithub.com/transitrix/acme-corp. - Methodology version pin — the repository must declare its methodology version in
transitrix.yaml. Skills check the declared version against theirmin_versionfield and warn if the repo is on an older release. - Transitrix Studio / CLI (optional) — the
ingestandreportskills delegate deterministic work to@transitrix/ingest-cliand@transitrix/clirespectively. Both skills run a pre-check (Step 0) and tell the user to install the CLI if it is absent; they do not hand-roll the logic.
What the plugin does not do
- It does not vendor a copy of the methodology canon. When a skill needs the full spec it fetches it from
github.com/transitrix/methodologyviaWebFetch. - It never writes admitted canon directly. Admission stays a deliberate human gate (
admitted_byfield). The ingest skill emits candidates and a review queue; the human decides what to promote. - It does not run in the background or send data to external services beyond
github.com/transitrix/methodology.
Methodology
Full specification, notation reference, and migration guides: github.com/transitrix/methodology.
License
MIT — see LICENSE in the methodology repository.