documentation-and-adrs

Standardize architectural decision records and technical documentation in markdown.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/fsolla/teqo --skill documentation-and-adrs-fsolla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-and-adrs
Source: https://github.com/fsolla/teqo/tree/main/.agents/skills/documentation-and-adrs
Command: npx skills add https://github.com/fsolla/teqo --skill documentation-and-adrs-fsolla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the lack of context in codebases by providing a structured framework for recording architectural decisions, API changes, and project conventions, ensuring that both human engineers and AI agents understand the rationale behind technical choices.

Core Features & Use Cases

  • ADR Management: Provides a standardized template and lifecycle for documenting significant technical decisions to prevent future re-litigation.
  • Contextual Documentation: Offers guidelines for writing high-value inline comments and API documentation that explain the why rather than the what.
  • Use Case: When deciding between two database technologies, use this skill to generate an ADR that captures the alternatives considered, the trade-offs, and the final decision, creating a permanent record for the team.

Quick Start

Use the documentation-and-adrs skill to generate a new ADR template for the proposed migration to a new authentication provider.

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 to prevent future re-litigation?

To document architectural decisions and prevent re-litigation, use a standardized Architectural Decision Record (ADR) template to capture alternatives considered, trade-offs, and final technical choices for permanent team reference.

What is the best way to structure technical documentation for long-term maintainability?

The best way to structure technical documentation for maintainability is adhering to established directory structures and markdown formatting conventions to record API specifications, design rationale, and project conventions consistently.

How do I write API documentation that explains the why rather than the what?

To write API documentation explaining the why, follow contextual documentation guidelines that provide a structured framework for capturing design rationale and high-value inline comments rather than just describing functionality.

Does this approach require specific directory structures for knowledge management?

Yes, standardized knowledge management requires strict adherence to established directory structures and markdown formatting conventions to ensure consistent capture of architectural decisions and technical documentation within a repository.

When do I need to create an architectural decision record?

You need to create an architectural decision record when making significant technical choices, such as deciding between two database technologies or migrating authentication providers, to capture alternatives and trade-offs.

Why does my codebase lack context for both human engineers and AI agents?

Your codebase lacks context because there is no structured framework for recording architectural decisions, API changes, and project conventions, which ensures both human engineers and AI agents understand technical rationale.