| name | ssot-entity-get |
| description | Get a single SSOT entity by ID across ADR, SPEC, feature, profile, test, issue, claim, evidence, risk, boundary, and release surfaces. Use when Codex should inspect one entity deeply before mutation, linking, review, or lifecycle decisions. |
SSOT Entity Get
Use this skill when the user asks to fetch or inspect one specific entity. Prefer direct get calls before proposing edits.
Command discipline
- Do not spend turns rediscovering syntax with
--help during normal SSOT work. Use the command surface and examples in this skill directly.
- Pick one verified CLI rail for the repo (
ssot, ssot-registry, ssot-cli, or uv run ssot) and reuse it consistently by substituting that rail into the examples below.
- Only inspect parser or help text when the user explicitly asks about the CLI surface or when observed runtime behavior contradicts the command patterns documented here.
Command surface
adr get, spec get, feature get, profile get, test get, issue get, claim get, evidence get, risk get, boundary get, release get
Workflow
- Identify the entity family from the ID prefix (
adr:, spec:, feat:, prof:, tst:, iss:, clm:, evd:, rsk:, bnd:, rel:).
- Run the matching
<entity> get command.
- Return the important fields first: ID, title/summary, lifecycle or status, and linked IDs.
- If the entity is missing, confirm with
<entity> list filters before creating anything new.
Operating rules
- Use CLI output as source of truth; do not infer entity details from stale docs.
- Prefer
get over broad list when the user already provided an ID.
- If the user requests edits after inspection, hand off to the per-entity skill for that surface:
- ADR ->
$ssot-adr
- SPEC ->
$ssot-spec
- Feature ->
$ssot-feature
- Profile ->
$ssot-profile
- Test ->
$ssot-test
- Issue ->
$ssot-issue
- Claim ->
$ssot-claim
- Evidence ->
$ssot-evidence
- Risk ->
$ssot-risk
- Boundary ->
$ssot-boundary
- Release ->
$ssot-release
Examples
ssot-registry feature get . --id feat:demo.login
ssot-registry claim get . --id clm:demo.login.t1
ssot-registry release get . --id rel:demo.2026q2