AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Vaultspec Adr

skill-nevenincs-vaultspec-core-vaultspec-adr · by nevenincs

Capture an architectural decision as an ADR in .vault/adr/. Use after research, before planning, when a significant design choice and its trade-offs must be recorded.

No reviews yet
0 installs
42 views
0.0% view→install

Install

$ agentstack add skill-nevenincs-vaultspec-core-vaultspec-adr

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nevenincs-vaultspec-core-vaultspec-adr)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Vaultspec Adr? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

ADR writing skill (vaultspec-adr)

Use this skill:

  • After a vaultspec-research session has concluded with a recommendation.
  • When multiple competing technical choices need a grounding document.
  • When a significant architectural decision is made that affects the project's

foundations, feature set, or development trajectory.

  • To document the blast radius, "why", and "what" of major architectural choices.
  • When an accepted decision needs refining or concretizing - this amends the existing

record in place, not a new document (see Amend or supersede).

Announce at start: "I'm using the vaultspec-adr skill to create a new ADR."

Required steps

  • Ground the decision in existing intent first. Before drafting, retrieve the prior

decisions that bind this area - the surest way to architect on top of them rather than silently contradicting them. Lead with vaultspec-rag search "" --type vault --doc-type adr (the directed ADR filter, sharper than catch-all --type vault); read each in full - a record already governing this scope routes through Amend or supersede below. Use vaultspec-rag search "" --type code for the implementation sites the decision will touch, then confirm exact symbols with grep, and lean on vaultspec-core status and vaultspec-core vault list - first-class for orientation \- to map related records. Round out decision recall by listing .vault/adr/ and filtering by feature - search can miss lower-ranked or opaquely-named records. Where vaultspec-rag is not installed, the vaultspec-core discovery verbs and grep carry the same sequence.

  • Read and use the template at .vaultspec/templates/adr.md; its embedded hint

blocks govern the body structure.

  • Scaffold via the CLI:

vaultspec-core vault add adr --feature {feature} --related , then author the body prose in the scaffolded file. The CLI owns the filename (.vault/adr/yyyy-mm-dd-{feature}-adr.md) and the frontmatter; never hand-write either. The full frontmatter schema is defined in the vaultspec rule; verify after scaffolding with vaultspec-core vault check all rather than hand-editing frontmatter.

  • Read and link related Research from:

.vault/research/yyyy-mm-dd-{feature}-research.md.

  • Terminate if related research is not found and prompt the user to first invoke

vaultspec-research.

Amend or supersede

One decision, one governing record. The grounding step surfaces the ADRs that already govern this scope; when one exists, choose the mode before touching anything:

  • Amend (the default). Refinement, concretization, narrowed scope, an

implementation-driven parameter change: rewrite the existing record's body in place, with the same user approval a new ADR would need. Status stays accepted; the modified: stamp carries the revision. No new document.

  • Supersede (pivot only). The decision reverses direction, or the record's rationale

no longer supports the new choice: scaffold the new ADR and in the same session run vaultspec-core vault adr supersede OLD --by NEW, so exactly one record is accepted for the scope.

Refinement-by-new-document is the failure mode this rule exists to stop: it piles sibling ADRs onto one decision until the cluster carries mutually contradictory accepted markers and the supersession chain, not the decision, becomes the thing being managed.

Document boundary

Each fact has one home: the research grounds, the ADR decides. The record cites research and reference findings by stem (e.g. 2026-02-04-editor-demo-research) and never restates their evidence - a restated fact forks, bloats agent context, and goes stale silently. If drafting surfaces a fact the grounding lacks, add it to the research or `` first, then cite it. Conversely, the decision lives only here: strip any decision language the grounding documents carry into this record rather than duplicating it.

Workflow

  • Derive from Research: ADRs should always be preceded by a vaultspec-research

session.

  • CRITICAL: you MUST always present ADR findings as an interactive prompt for user

approval. Without explicit user sign-off the ADR is considered null and void.

  • Draft the ADR using the vaultspec-adr-researcher agent persona, which formalizes

the research-backed decisions into ADR content and returns it for persistence into the scaffolded document (the vaultspec-writer persona's mandate is plan-only).

  • Associate the ADR with {feature} based on the findings in [[...-research.md]].
  • Supersession mechanics: vaultspec-core vault adr supersede OLD --by NEW records

the superseded_by: back-pointer and rewrites the old record's status; never edit status lines by hand.

  • Linking: Use [[wiki-links]] for references. DO NOT use @ref or

[label](path).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.