This does one thing well: it creates new Architecture Decision Records with the standard Status, Context, Decision, and Consequences sections. Before writing anything, it checks your repo for existing ADR conventions (numbering, location, filename patterns) and matches them, or defaults to docs/architecture/adr with zero-padded filenames like 0001-use-postgresql.md. It asks you to confirm the decision details up front, shows you a preview, and only writes the file after you approve. The focus is narrow by design. It won't update existing ADRs or manage supersession links, just draft new records so you actually document architectural choices instead of letting them live in Slack threads.

skills.sh installs
3.6K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill adr-drafting --agent claude-code

Installs into .claude/skills of the current project.

Files

ADR Drafting

Creates new Architecture Decision Record (ADR) documents for major architectural choices so teams can keep a clear history of why important technical decisions were made.

Overview

This skill helps create a new ADR from discovery to final markdown file. It confirms the decision details, inspects the repository for any existing ADR conventions, and drafts a new ADR with the standard sections Title, Status, Context, Decision, and Consequences.

When the repository does not already have an ADR convention, default to storing ADRs in docs/architecture/adr and use a zero-padded filename such as 0001-use-postgresql-for-primary-database.md.

See references/template.md for the default ADR template and references/examples.md for example ADRs and naming patterns.

When to Use

Use this skill when a user or agent has decided on a meaningful architectural change and needs to document the rationale, chosen direction, and trade-offs in a new Architecture Decision Record. It fits requests such as creating an ADR, documenting an architecture decision, writing a decision record, or preserving the project history behind an important technical choice.

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Code Review & Quality, AI & Agent Building, Productivity & Planning
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1wondelai avatarworking-with-legacy-codewondelai/skillsSafely change and test untested codebases using Feathers' "Working Effectively with Legacy Code". Use when the user mentions "legacy code", "no tests", "unteste3.6Kskills.sh installs
2bahayonghang avatarpaper-auditbahayonghang/academic-writing-skillsReviewer-style audit and submission gate for academic papers in .tex, .typ, or .pdf. Use for peer-review critique, readiness/gate decisions, blocker triage, rev3.5Kskills.sh installs
3giuseppe-trisciuoglio avatarcodexgiuseppe-trisciuoglio/developer-kitProvides Codex CLI delegation workflows for complex code generation and development tasks using OpenAI's GPT-5.3-codex models, including English prompt formulat3.5Kskills.sh installs
4trailofbits avatardesigning-workflow-skillstrailofbits/skillsGuides the design and structuring of workflow-based Claude Code skills with multi-step phases, decision trees, subagent delegation, and progressive disclosure. 3.5Kskills.sh installs
5tradermonty avatardual-axis-skill-reviewertradermonty/claude-trading-skillsReview skills in any project using a dual-axis method: (1) deterministic code-based checks (structure, scripts, tests, execution safety) and (2) LLM deep review3.5Kskills.sh installs
6everyinc avatarce-compound-refresheveryinc/compound-engineering-pluginRefresh the repo's captured learnings against the current codebase. Use when auditing stale, overlapping, superseded, or drifted learnings; avoid general refact3.4Kskills.sh installs