create-adr

Create architecture decision records from PRDs or feature descriptions.

2|20|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/LucasMatuszewski/JSystems-SilkyCoders-1 --skill create-adr-lucasmatuszewski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-adr
Source: https://github.com/LucasMatuszewski/JSystems-SilkyCoders-1/tree/main/.agents/skills/create-adr
Command: npx skills add https://github.com/LucasMatuszewski/JSystems-SilkyCoders-1 --skill create-adr-lucasmatuszewski

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes ambiguity from architecture planning by turning a PRD or feature description into clear, implementation-ready Architecture Decision Records.

Core Features & Use Cases

  • Architecture Planning: Defines the system structure, module boundaries, data models, and interfaces needed before implementation begins.
  • Decision Documentation: Captures significant technical choices, rejected alternatives, consequences, and review triggers so teams can align on tradeoffs.
  • Agent-Ready Delivery: Prepares diagrams, testing strategy, environment variables, and Context7 references so an AI developer agent can build without guessing.
  • Use Case: Use it when you need to document the architecture for a new MVP, clarify a complex feature, or formalize implementation decisions for a codebase.

Quick Start

Ask this skill to convert your PRD or feature idea into a complete ADR set with architecture, data models, interfaces, diagrams, and testing guidance.

Frequently Asked Questions about create-adr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is an architecture decision record and when do I need one for system design?

An architecture decision record (ADR) captures significant technical choices, module dependencies, and consequences. You need ADRs when planning a new MVP or formalizing implementation decisions to align your team on system design tradeoffs before development begins.

How do I generate architecture decision records from a product feature description?

To generate architecture decision records, provide a PRD or feature idea to define system structure, module boundaries, data models, and interface contracts. This process outputs implementation-ready ADRs complete with diagrams and testing strategy for technical planning.

Does this ADR generation process work for multi-area projects and AI-agent-driven development?

Yes, ADR generation applies to both simple and multi-area projects. It prepares environment variables, mandatory testing strategy, and Context7 references so an AI developer agent can execute implementation preparation without guessing module dependencies or interface contracts.

What's the best way to document rejected technical alternatives and review triggers in an ADR?

The best way to document rejected alternatives is by capturing significant technical choices and their consequences directly within the architecture decision record. This formalizes system design tradeoffs and establishes explicit review triggers for team alignment.

Do I need a PRD to create architecture decision records for technical planning?

You do not strictly need a PRD to create architecture decision records, as a standard feature description is sufficient. However, PRD-backed planning provides deeper context for defining data models, interface contracts, and module boundaries accurately.