Install
$ agentstack add skill-rvdbreemen-adr-kit-related ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
adr-kit related
You are running /adr-kit:related. Purpose: show who an ADR points at and who points back at it, before anyone changes its status. This is read-only; it never edits ADRs.
Procedure
- Take the ADR id from the argument. If none was given, ask the user which
ADR to inspect (id or title fragment is enough; resolve a title fragment by listing docs/adr/ADR-*.md and matching).
- Resolve the plugin path and run the bundled graph tool from the project
root:
``bash ADR_KIT=$(ls -d ~/.claude/plugins/cache/rvdbreemen-adr-kit/adr-kit/*/ | sort -V | tail -1) python "$ADR_KIT/bin/adr-related" ADR-NNN --format json ``
- Use
--adr-dirif the project keeps ADRs somewhere other than
docs/adr/.
- Exit code 2 means the id is unknown or the directory is missing; relay
the stderr message and stop.
- Present the graph readably, not as raw JSON:
ADR-NNN(status, file path)- Outbound: one line per edge,
-> ADR-MMM [kind] ().
Kinds: related, supersedes, superseded-by, amended-by.
- Inbound: one line per edge,
().
Inbound also surfaces mention edges: plain ADR-id occurrences outside any declared relationship.
- If the
danglinglist is non-empty, call it out explicitly: these are
references to ADR ids that do not exist in the set. Suggest fixing the stale link (typo) or restoring the missing ADR; do not fix it yourself in this skill.
- One closing sentence of interpretation: e.g. "Nothing depends on this ADR;
superseding it is low-risk" or "Three Accepted ADRs reference this one; superseding it requires updating their Related Decisions."
Boundaries
- Read-only. Never modify ADRs, statuses, or links during a graph load.
- Matching is whole-token: ADR-043 is never inferred from ADR-0430. Trust the
tool's edges; do not add speculative relationships the files do not state.
- A
mentionedge is weak evidence, not a declared dependency. Say so when it
is the only inbound edge.
- If the user wants to act on the graph (supersede, retire), hand off to
/adr-kit:supersede or /adr-kit:retire instead of editing here.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: rvdbreemen
- Source: rvdbreemen/adr-kit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.