Help us improve
Share bugs, ideas, or general feedback.
From agentic-dev
Manage the project's Architecture Decision Records — propose new ADRs, supersede or deprecate existing ones, flip status (accept / reject), and audit the ADR set for drift. Use when the user says "write an ADR", "propose an ADR for X", "supersede ADR-N", "deprecate ADR-N", "accept ADR-N", "audit ADRs", "check the ADR set", or when a non-trivial architectural decision needs to be recorded. Detects project convention (filename pattern, header style, section template, index format) from existing ADRs before making changes — never invents a format.
npx claudepluginhub tarqd/skills --plugin agentic-devHow this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-dev:adrThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Five operations — propose, supersede, accept, reject, audit — over
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Create and present web-based slidedecks using Slidev with Markdown, Vue components, code highlighting, animations, interactive demos, LaTeX, and Mermaid for technical presentations, conference talks, code walkthroughs, and teaching materials.
Share bugs, ideas, or general feedback.
Five operations — propose, supersede, accept, reject, audit — over one shared foundation: detect the project's existing convention, then conform to it. Never invent a new format.
First positional arg picks the operation:
new <title> — propose a new ADR. Detailed playbook:
references/new.md.supersede <old-ref> [<new-ref>] — supersede an existing ADR.
Detailed playbook: references/supersede.md.accept <ref> — flip a Proposed ADR to Accepted (inline below).reject <ref> — flip a Proposed ADR to Rejected (inline below).audit — audit the ADR set for drift. Detailed playbook:
references/audit.md.If the first arg is missing or ambiguous, use AskUserQuestion to
pick the operation. Do not guess.
Probe in order; first match wins:
docs/adr/docs/architecture/decisions/doc/adr/adr/If none exist and the operation is new, ask via AskUserQuestion
whether to create docs/adr/ (recommend) or use a different path.
If none exist and the operation is supersede, accept, reject,
or audit, end with "no ADRs found".
When the project has no ADRs yet, the new flow uses the plugin
default: 4-digit zero-padded filenames (NNNN-slug.md),
Nygard-strict sections, README index. The user can override by
editing the first ADR manually; convention detection then picks up
their choices from ADR-0002 onward. Full default + override
mechanics in references/conventions.md.
Don't guess. Read. Full procedure:
references/conventions.md. The short
version is the six things to extract:
NNNN-slug.md, adr-NN-slug.md).# ADR-NNNN: Title vs # ADR-NN — Title).README.md exist in the ADR dir; what does
one entry look like.Cache the detected convention for the rest of the run. Do not re-detect per step.
Small status flips. Don't need their own reference file.
Proposed, stop and ask
via AskUserQuestion — accepting an already-Accepted ADR is
suspicious; rejecting an Accepted ADR is a supersede in
disguise (use supersede instead).AskUserQuestion: "ADR-N () is moving from
Proposed → Accepted/Rejected. Proceed?" Gate; do not skip.
Status: line in place. Keep the rest of the
body untouched.README.md index exists and its entries carry a status
hint, update the matching index entry.supersede. If you
cannot edit both sides, do neither.AskUserQuestion confirmation./check-claude-md after adr audit).docs/ outside the ADR directory.