create-adrs

Create Architecture Decision Records documenting ecosystem constraints and rationale in Markdown.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/foolishimp/ai_sdlc_method --skill create-adrs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-adrs
Source: https://github.com/foolishimp/ai_sdlc_method/tree/main/gemini-code/plugins/design-skills/skills/create-adrs
Command: npx skills add https://github.com/foolishimp/ai_sdlc_method --skill create-adrs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams create Architecture Decision Records (ADRs) that acknowledge ecosystem constraints (E(t)) and capture the context behind strategic technical choices, not just the final solution.

Core Features & Use Cases

  • ADR Templates: Provides a structured ADR format to capture Given/When/Then decisions and constraints.
  • Ecosystem Awareness: Ensures ADRs document E(t) constraints (team capabilities, infra, compliance, performance) alongside chosen solutions.
  • Traceability: Facilitates consistent ADR numbering, status tracking, and decider attribution.

Quick Start

Create ADR-001 for selecting a cloud provider, ensuring the ADR references all relevant E(t) constraints and decisions.

Frequently Asked Questions about create-adrs

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

FAQPage Schema
What are Architecture Decision Records and why document ecosystem constraints?

Architecture Decision Records (ADRs) are structured documents that capture strategic technical decisions alongside the constraints that shaped them. ADRs with ecosystem constraints (E(t)) document team capabilities, infrastructure limits, compliance requirements, and performance factors alongside your chosen solution, creating traceable rationale for decisions on cloud providers, languages, frameworks, and databases.

How do I create an Architecture Decision Record with the ADR template?

Create an ADR Markdown document with sections for Context, Problem, Ecosystem Constraints, Decision, Rationale, Date, Status, and Deciders. Use consistent ADR numbering (ADR-001, ADR-002), clearly state the given constraints your team operates under, explain your chosen solution against alternatives, and assign decision ownership.

When should I document ecosystem constraints in architectural decisions?

Document ecosystem constraints whenever selecting foundational technologies: cloud providers, programming languages, frameworks, databases, or architectural patterns. E(t) constraints capture the real operational boundaries—budget, team skills, compliance rules, infrastructure—that make certain decisions necessary rather than optional.

Can I use ADRs to track decision traceability and status across a project?

Yes. ADR templates include metadata for numbering, status tracking, and decider attribution, enabling consistent decision history across a project. Each ADR becomes a versioned record linked to specific team members, dates, and decision outcomes, supporting both current understanding and future audits.

What's the difference between documenting decisions and documenting decisions with ecosystem constraints?

Standard decision logs capture what you chose and why; ADRs with ecosystem constraints also capture the given operational limits and team context that made that choice necessary. This dual view prevents future teams from reconsidering settled decisions and clarifies which constraints are negotiable versus fixed.