consulting-adrs
Consulting ADRs
Check the design, diff, plan, or threat model under review against Bitwarden's Architecture Decision Records. Return findings; the caller decides what to do with them.
Source: https://contributing.bitwarden.com/architecture/adr/ (fetch the index, then the ADR). If bitwarden/contributing-docs is checked out locally, Glob/Grep/Read it instead.
If the ask is to locate or summarize ADRs rather than validate a specific change, skip the finding format: enumerate or search the catalog (Step 1) and confirm status (Step 2), then return them as a concise list of title and status. Include a URL confirmed per Output; otherwise cite the local path.
Input
This skill runs in its own context and sees nothing of the calling conversation. Everything it evaluates arrives in the invocation: the design, diff, plan, or threat model to check, or the catalog request. Optionally, it also carries a path to a local bitwarden/contributing-docs checkout; without one, fetch the site.
For a validation ask, the subject needs enough substance for Step 1 to be real work, meaning the domain it touches and the specific elements at stake (new contracts, fields, trust boundaries, dependencies, cross-client patterns). A one-line description is not a subject.
If no subject was passed, say so in one line and stop. Do not fetch the catalog, infer a subject from the working tree, or produce findings against nothing.