documentation-and-adrs

Record architectural decisions and API changes in structured ADR templates.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Avila-Tek/avila-tek-skill-pack --skill documentation-and-adrs-avila-tek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-and-adrs
Source: https://github.com/Avila-Tek/avila-tek-skill-pack/tree/main/skills/dev-documentation-and-adrs
Command: npx skills add https://github.com/Avila-Tek/avila-tek-skill-pack --skill documentation-and-adrs-avila-tek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Document decisions and rationale to preserve knowledge for future engineers and agents.

Core Features & Use Cases

  • Architecture Decision Records (ADRs) capture the context, constraints, and trade-offs behind significant design choices.
  • Inline documentation conventions, API documentation guidance, and ADR lifecycles help teams stay aligned and maintain discoverable history.
  • Use cases include recording API changes, infrastructure decisions, and governance notes to onboard new contributors and automate agent understanding.

Quick Start

Create an ADR documenting a recent architectural decision and place it under docs/decisions/ with a clear summary and rationale.

Frequently Asked Questions about documentation-and-adrs

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

FAQPage Schema
How do I write an Architecture Decision Record to document API changes?

To write an Architecture Decision Record for API changes, use a structured ADR template to capture the context, constraints, and trade-offs behind the design choice, then place the file under docs/decisions/ to preserve rationale for future engineers and agents.

What are ADRs and when do I need them in my codebase?

Architecture Decision Records capture the context, constraints, and trade-offs behind significant design choices. You need them in a codebase to preserve knowledge for future contributors, record governance notes, and automate agent understanding of infrastructure decisions.

Does inline documentation work with ADR lifecycles for onboarding new contributors?

Yes, inline documentation conventions work with ADR lifecycles to help teams stay aligned. Together they maintain a discoverable history of API changes and governance notes, which effectively onboards new contributors and automates agent-facing guidelines.

What's the best way to structure a docs/decisions/ directory for agent context?

The best way to structure a docs/decisions/ directory for agent context is to populate it with ADRs using consistent documentation standards, ensuring each file contains a clear summary and rationale for architectural decisions and API workflows.

How to maintain API documentation and coding guidelines for future engineers?

Maintain API documentation and coding guidelines by applying inline documentation conventions and structured ADR templates across the codebase. This preserves context, aligns teams on workflows, and maintains discoverable history for future engineers and agents.