sample-adr-poor

Translate requirements into architecture documentation with ADR creation and project-type detection.

2|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill sample-adr-poor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sample-adr-poor
Source: https://github.com/adolfoaranaes12/BMAD-ENHANCED/tree/main/.claude/skills/create-architecture/references/sample-adr-poor.md
Command: npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill sample-adr-poor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This is a deliberately poor ADR example to illustrate what to avoid in ADRs.

Core Features & Use Cases

  • Minimal ADR with few details
  • Lacks alternatives and rationale
  • Lacks consequences and risks

Quick Start

Review for ADR quality and refinement opportunities.

Frequently Asked Questions about sample-adr-poor

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

FAQPage Schema
What is an ADR and why is architecture documentation important?

An ADR (Architecture Decision Record) documents key architectural choices, their rationale, and consequences. Architecture documentation captures decisions for frontend, backend, and fullstack projects, helping teams understand why choices were made and their trade-offs.

How do I create effective ADRs for my project?

Effective ADRs include clear problem statements, evaluated alternatives with reasoning, selected decision, and documented consequences or risks. This Skill shows a deliberately poor example to illustrate what to avoid: minimal details, missing alternatives, and incomplete rationale.

What makes an ADR poorly written and how do I improve it?

Poor ADRs lack alternatives, rationale, consequences, and risk analysis. Review your ADR against quality criteria: does it explain why this decision over others, what trade-offs exist, and what impact it has on the system and team?

Can I use ADRs across different project types and scales?

ADRs apply to frontend, backend, and fullstack projects with scale-adaptive depth. Complexity scoring and project-type detection adjust documentation richness to match your project's scope and architectural needs.

What should an ADR include to avoid common documentation gaps?

A complete ADR requires the problem context, multiple considered alternatives with trade-offs, the chosen solution with justification, and explicit consequences or risks. Avoid minimal ADRs that skip alternatives and rationale.