|
| 1 | +# Transitrix plugin for Claude Code |
| 2 | + |
| 3 | +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. |
| 4 | + |
| 5 | +**Install command (once the plugin is published):** |
| 6 | + |
| 7 | +``` |
| 8 | +/plugin install transitrix |
| 9 | +``` |
| 10 | + |
| 11 | +**Self-hosted install (available now — the `transitrix/methodology` repository acts as a marketplace):** |
| 12 | + |
| 13 | +``` |
| 14 | +/plugin marketplace add transitrix/methodology |
| 15 | +/plugin install transitrix@transitrix-methodology |
| 16 | +``` |
| 17 | + |
| 18 | +--- |
| 19 | + |
| 20 | +## Skills |
| 21 | + |
| 22 | +| Skill | Invocation | What it does | Min methodology version | |
| 23 | +|---|---|---|---| |
| 24 | +| **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 | |
| 25 | +| **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 | |
| 26 | +| **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 | |
| 27 | +| **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 `cervin` CLI renderer | 0.6.0 | |
| 28 | +| **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 | |
| 29 | + |
| 30 | +--- |
| 31 | + |
| 32 | +## Prerequisites |
| 33 | + |
| 34 | +- **Claude Code** — the plugin runs inside a Claude Code session. |
| 35 | +- **An adopter repository** — a repository following the Transitrix zoned layout (`canon/` + `field/` + `codex/`). Create one with `/transitrix:onboard`, or clone the worked example at `github.com/transitrix/acme-corp`. |
| 36 | +- **Methodology version pin** — the repository must declare its methodology version in `transitrix.yaml`. Skills check the declared version against their `min_version` field and warn if the repo is on an older release. |
| 37 | +- **Transitrix Studio / CLI** (optional) — the `ingest` and `report` skills delegate deterministic work to `@transitrix/ingest-cli` and `cervin` respectively. 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. |
| 38 | + |
| 39 | +--- |
| 40 | + |
| 41 | +## What the plugin does not do |
| 42 | + |
| 43 | +- It does not vendor a copy of the methodology canon. When a skill needs the full spec it fetches it from `github.com/transitrix/methodology` via `WebFetch`. |
| 44 | +- It never writes **admitted canon** directly. Admission stays a deliberate human gate (`admitted_by` field). The ingest skill emits candidates and a review queue; the human decides what to promote. |
| 45 | +- It does not run in the background or send data to external services beyond `github.com/transitrix/methodology`. |
| 46 | + |
| 47 | +--- |
| 48 | + |
| 49 | +## Methodology |
| 50 | + |
| 51 | +Full specification, notation reference, and migration guides: [`github.com/transitrix/methodology`](https://github.com/transitrix/methodology). |
| 52 | + |
| 53 | +--- |
| 54 | + |
| 55 | +## License |
| 56 | + |
| 57 | +MIT — see [`LICENSE`](https://github.com/transitrix/methodology/blob/main/LICENSE) in the methodology repository. |
0 commit comments