documentation-and-adrs

Capture architectural decision rationale with ADR templates and lifecycle states.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/s0341969/scheduler-project --skill documentation-and-adrs-s0341969
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-and-adrs
Source: https://github.com/s0341969/scheduler-project/tree/main/.codex/skills/agent-skills/skills/documentation-and-adrs
Command: npx skills add https://github.com/s0341969/scheduler-project --skill documentation-and-adrs-s0341969

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ADRs capture the reasoning behind significant technical decisions, ensuring context isn't lost as projects evolve.

Core Features & Use Cases

  • ADR lifecycle management with sequential numbering (e.g., ADR-001).
  • Templates and guidelines for architecture decisions, API changes, and design choices.
  • Documentation of known trade-offs, alternatives considered, and consequences.
  • Documentation for agents (CLAUDE.md, inline documentation standards) and lifecycle maintenance.

Quick Start

Create your first ADR documenting a major decision and place it under docs/decisions/ with a sequential ADR number.

Frequently Asked Questions about documentation-and-adrs

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

FAQPage Schema
How do I document architectural decisions so context isn't lost as my project evolves?

Architectural decision records capture the reasoning behind significant technical decisions, ensuring context isn't lost as projects evolve. This Skill enforces ADR templates, lifecycle states, and inline documentation standards to preserve that rationale.

When should I create an ADR for a software engineering decision?

Create an ADR when deciding on frameworks, design patterns, or API changes. Documenting these major architectural decisions ensures the known trade-offs, alternatives considered, and consequences are preserved for onboarding engineers and agents.

How do I start writing architecture decision records with sequential numbering?

Start writing architecture decision records by creating your first ADR documenting a major decision and placing it under docs/decisions/ with a sequential ADR number like ADR-001. The Skill provides templates and guidelines for this process.

What's the best way to maintain ADR lifecycle states and guidelines for onboarding agents?

The best way to maintain ADR lifecycle states and agent guidelines is to enforce ADR templates and inline documentation standards. This approach documents known trade-offs and provides agent-oriented guidelines like CLAUDE.md for onboarding engineers and agents.

Can I use architecture decision records to document API changes and design pattern choices?

Yes, you can use architecture decision records to document API changes and design pattern choices. The Skill provides templates and guidelines specifically for architecture decisions, API changes, and design choices, including known trade-offs and consequences.

What are the limitations of relying on ADRs for architectural documentation?

A limitation of ADRs is that they only document decisions already made, requiring manual lifecycle maintenance to stay relevant. You must enforce sequential numbering and update inline documentation standards continuously to prevent context loss as projects evolve.