Skip to content
Back to skills

Sdlc Architecture Decision Record

ASecurity

Use to record ADRs covering choices, tradeoffs, alternatives, consequences, status, and links to requirements/design evidence.

  • 21 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
developmentapisecurity

Works with

  • api

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add BlueSkyXN/Codex-is-all-you-need --skill sdlc-architecture-decision-record --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sdlc Architecture Decision Record?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sdlc Architecture Decision Record
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/blueskyxn-sdlc-architecture-decision-record/badge)](https://www.skillsdirectory.com/skills/blueskyxn-sdlc-architecture-decision-record)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sdlc-architecture-decision-record
description: Use to record ADRs covering choices, tradeoffs, alternatives, consequences, status, and links to requirements/design evidence.
metadata:
  version: "0.3"
  updated: "2026-06-12"
---

# Architecture Decision Record


Use this skill when an architecture choice needs to be recorded.

## Use when

- A system/module/API/data/deployment/security decision has long-term impact.
- Multiple alternatives exist.
- Dev needs to know why an approach is chosen.
- A decision affects HLD, LLD, SPEC, RTM, or future implementation.

## Inputs

- SRS, NFR, HLD, LLD, SPEC, project constraints, repo evidence.
- Alternatives and trade-offs.
- Decision owner and status.

## Workflow

1. Identify the decision.
2. State context and forces.
3. List considered options.
4. Record decision and rationale.
5. Record consequences.
6. Link affected artifacts.
7. Define review/expiry condition if needed.

## Validation

Check:

- Decision is specific.
- Alternatives are visible.
- Consequences are honest.
- Links to affected artifacts are included.
- Status is clear: proposed / accepted / superseded / rejected.

## Output

Return an ADR:

```markdown
# ADR-000: <Decision>

## Status
proposed / accepted / superseded / rejected

## Context

## Options considered

## Decision

## Consequences

## Related artifacts

## Review condition
```

## Boundaries

- Do not use ADR for every trivial code choice.
- Do not record decisions without owner or context.
- Do not edit code.
- Do not require ADRs for direct-dev tasks unless the task creates an architecture decision.

## Handoff

Use ADR links in HLD, LLD, SPEC, RTM, and Dev Handoff when relevant.

Dev fallback: Dev can use SDLC / ADD / DDD / SDD materials when they exist, but dev can also continue without them when the task is clear, bounded, and testable from user request, issue, bug report, failing test, local diff, or repository evidence. Missing artifacts are risk/context, not automatic refusal.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.