architecture

Document architectural decisions using structured ADR templates with rationale and traceability.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/BeastAyyG/Campus-Cupids --skill architecture-beastayyg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/BeastAyyG/Campus-Cupids/tree/main/.agent_backup/skills/architecture
Command: npx skills add https://github.com/BeastAyyG/Campus-Cupids --skill architecture-beastayyg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural decisions are hard to justify and track across teams. This Skill provides a framework to capture requirements, options, trade-offs, and rationale in a consistent ADR format, making decisions auditable and repeatable.

Core Features & Use Cases

  • ADR templates to document decisions with context, options, and consequences.
  • Guidance for creating architecture patterns references and linking decisions to project goals.
  • Suitable for teams seeking traceability, governance, and communication around design choices. Use cases include new system design, technology migrations, and major architectural refactors.

Quick Start

Document an ADR for your chosen architectural decision using the ADR template in this Skill.

Frequently Asked Questions about architecture

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

FAQPage Schema
What is an ADR and when do I need to document architectural decisions?

An Architecture Decision Record (ADR) captures context, options, trade-offs, and rationale for design choices. You need ADRs when justifying and tracking architectural decisions across teams for new system design, migrations, or major refactors to ensure traceability and governance.

How do I document architectural trade-offs and rationale for my project?

To document architectural trade-offs, use a structured ADR template to capture requirements, evaluate options, and record consequences. This framework ensures decisions are auditable and repeatable by linking choices to project goals and referencing established architecture patterns.

What's the best way to ensure consistent architecture governance across teams?

Consistent architecture governance relies on enforcing ADR templates, referencing established patterns, and applying a storage convention for decision records. This makes architectural decisions searchable and reusable, maintaining historical context and communication across teams over time.

Does this ADR framework work for technology migrations and system refactors?

Yes, this ADR framework suits technology migrations and major architectural refactors by providing structured templates to evaluate options and capture rationale. It ensures consistent decision-making and traceability throughout the migration or refactoring process.

How do I structure an architecture decision record for traceability?

Structure an architecture decision record using templates that define context, options, trade-offs, and consequences. Linking these records to project goals and architecture patterns ensures traceability and provides historical context for future teams.

When should I not use a structured ADR template for design choices?

Structured ADR templates are not necessary for minor, reversible implementation details that lack significant trade-offs. Reserve architecture decision records for major design choices, technology migrations, and refactors where capturing rationale and governance provides clear value.