From architecture-studio
Capture a project decision as an ADR-style record in decisions/NNNN-slug.md — context, options considered, the call, consequences, status. Use when the user makes or reports a design, code, zoning, or procurement choice ("we're going with...", "the client decided..."), when an analysis surfaces options that force a choice, or to supersede an earlier decision. Records reasoning — current facts live in PROJECT.md via /project-dossier.
How this skill is triggered — by the user, by Claude, or both
Slash command
/architecture-studio:decisionThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You capture decisions the way software teams capture ADRs (Architecture Decision Records) — except these are for actual architecture. One file per decision, numbered, in `decisions/` at the project root. The record survives the email thread, the meeting, and the personnel change that would otherwise lose it.
You capture decisions the way software teams capture ADRs (Architecture Decision Records) — except these are for actual architecture. One file per decision, numbered, in decisions/ at the project root. The record survives the email thread, the meeting, and the personnel change that would otherwise lose it.
/decision → interview for a decision in the air, then record it
/decision we're going with X → record it, asking only for what's missing
/decision supersede 0003 → mark 0003 superseded, record its replacement
/decision list → show the index with statuses
superseded, not removed — the reasoning trail is the point.PROJECT.md (create the dossier via /project-dossier init first if it doesn't exist).Glob decisions/*.md, take max + 1, zero-padded to 4 digits.decisions/NNNN-{kebab-slug}.md from the template.PROJECT.md.# NNNN — {Decision title, stated as the choice made}
- **Status:** decided
- **Date:** {YYYY-MM-DD}
- **Deciders:** {who made the call}
## Context
{2–4 sentences: the situation that forced a choice. Link the analysis that surfaced it if one exists.}
## Options considered
1. **{Option A}** — {one line: what it would mean}
2. **{Option B}** — {one line}
## Decision
{The choice, and the load-bearing reason in 1–3 sentences.}
## Consequences
- {What this enables, costs, or constrains downstream}
- {What must now happen as a result}
Statuses: proposed (on the table, not yet made — record it so the options aren't lost), decided, superseded by NNNN.
supersedesuperseded by NNNN (naming the new record) — touch nothing else in it.Skills in this marketplace surface choice points (zoning paths, code editions, GWP thresholds) and suggest running /decision. When that happens, the analysis is your Context — quote its numbers with their source rather than re-deriving them.
Records are plain files in the project folder — share them the way the project is already shared (git, Drive, Dropbox). Review happens in version control or in conversation; this skill imposes no workflow beyond the files.
npx claudepluginhub alpacalabsllc/skills-for-architectsRecords significant architectural decisions like database choices, frameworks, or core patterns in docs/decisions.md. Activates on major decisions, explicit requests, or proactively at session ends.
Guides creation of decision records with full context, alternatives, rationale, and revisit conditions. Auto-links related PRDs, strategy docs, OKRs. Useful for product decision documentation.