ADR Skill Philosophy ADRs created with this skill are executable specifications for coding agents . A human approves the decision; an agent implements it. The ADR must contain everything the agent needs to write correct code without asking follow-up questions. This means: - Constraints must be explicit and measurable, not vibes - Decisions must be specific enough to act on ("use PostgreSQL 16 with pgvector" not "use a database") - Consequences must map to concrete follow-up tasks - Non-goals must be stated to prevent scope creep - The ADR must be self-contained — no tribal knowledge assumptio…