Skills for Real Engineers. Straight from my .agents directory.
record-a-decision
Agent skill frominkeep/open-knowledge
Records an architecture decision as a Nygard/MADR-shaped ADR under decisions/ — capturing the context that forced the choice, the options weighed, the decision itself, and its consequences in both directions, plus the supersedes chain that keeps a decision log honest. Read when asked to record an architecture decision, write an ADR, log the decision we made, document why we chose X over Y, capture this decision for the record, or supersede an old decision with a new one. Do NOT read to frame a proposal or explore an idea not yet decided (frame-a-proposal), to write a spec or implementation plan (write-a-spec), to write an incident postmortem (write-a-postmortem), or to judge whether a design is sound (review-a-design). This skill records a decision already made; it does not make one.
How to install record-a-decision
npx skills add inkeep/open-knowledge# or add only this skill to Claude Code: copy the folder
packages/server/assets/skills/packs/software-lifecycle/record-a-decision/
# into
~/.claude/skills/record-a-decision/ (all projects)
.claude/skills/record-a-decision/ (one project)
More skills in open-knowledge
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
