documentation-and-adrs

Record and document architectural decisions as ADRs within a codebase.

Updated May 21, 2026
One-click install
npx skills add https://github.com/danieldev24/one-for-all --skill documentation-and-adrs-danieldev24
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-and-adrs
Source: https://github.com/danieldev24/one-for-all/tree/main/skills/documentation-and-adrs
Command: npx skills add https://github.com/danieldev24/one-for-all --skill documentation-and-adrs-danieldev24

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you manage and document architectural decisions, API changes, feature launches, and more, ensuring that your codebase is well-documented and maintainable.

Core Features & Use Cases

  • Records Decisions: Captures architectural decisions for future reference.
  • ADRs: Facilitates creation of Architecture Decision Records (ADRs) for significant technical decisions.
  • Documentation: Generates and maintains documentation for new and existing projects.

Quick Start

Record a new architectural decision with /ofa-adrs record <decision description>.

Frequently Asked Questions about documentation-and-adrs

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

FAQPage Schema
How do I automate architecture decision records in my codebase?

To automate architecture decision records (ADRs) in your codebase, use the `/ofa-adrs record` command with a decision description to capture and store technical decisions for future reference.

What are architecture decision records and when should I document them?

Architecture decision records (ADRs) document significant technical decisions within a codebase. You should record ADRs for API changes, feature launches, and architectural shifts to ensure maintainability and knowledge retention.

How do I generate and maintain codebase documentation for new projects?

You can generate and maintain codebase documentation for new and existing projects by recording architectural decisions and API changes, which automates the creation of reference material for your team and AI agents.

Does this ADR tool require any external dependencies or specific environments?

No specific external dependencies or environments are required to use this ADR tool, as it operates independently using built-in scripts, references, and assets to manage documentation within your codebase.

What is the best way to capture architectural decisions for future reference?

The best way to capture architectural decisions for future reference is to automate the recording process using ADRs, which facilitates better communication and knowledge retention among team members and AI agents.