documenter

Document decisions and architecture across features, APIs, and operations.

22|6|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/felvieira/claude-skills-fv --skill documenter-felvieira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documenter
Source: https://github.com/felvieira/claude-skills-fv/tree/main/skills/10-documenter
Command: npx skills add https://github.com/felvieira/claude-skills-fv --skill documenter-felvieira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documentation exists to respond to questions before they arise. It captures decisions about features, APIs, architecture, setup, and operation, and keeps existing documentation up to date. It uses a level-based approach to organize evidence and rationale across different scopes.

Core Features & Use Cases

  • Level-based documentation: organizes product decisions, API contracts, and architectural notes into distinct levels.
  • ADRs, templates, and runbooks: provides templates and governance to document decisions, architecture, and operational plans.
  • Lifecycle governance: ensures documentation stays current with code changes and system evolution.

Quick Start

Create an ADR for a new feature and update the architecture decisions registry to reflect the latest decisions.

Frequently Asked Questions about documenter

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

FAQPage Schema
What is level-based documentation for architecture decisions?

Level-based documentation organizes product decisions, API contracts, and architectural notes into distinct levels to maintain traceability and consistency across different scopes. It captures rationale across features, APIs, and operations to keep records current with code changes.

How do I create an ADR for a new feature?

To create an ADR for a new feature, apply provided ADR templates to document the architecture decisions and then update the architecture decisions registry to reflect the latest changes. This ensures decisions are traceable and consistent.

How do runbook templates help with operational setup documentation?

Runbook templates provide standardized governance to document operational plans and setup procedures across teams. They ensure operational documentation stays current with system evolution by applying level-based organization to operational evidence and rationale.

Does level-based documentation work for both API contracts and product decisions?

Yes, level-based documentation works for API contracts and product decisions by organizing them into distinct levels. This approach ensures traceability and consistency across different scopes, from features and APIs to setup and operations.

What is the best way to maintain architecture documentation as code changes?

The best way to maintain architecture documentation is through lifecycle governance, which ensures documentation stays current with code changes and system evolution. This approach uses level-based organization to keep ADRs and runbooks updated.

When should I use an ADR template instead of a general runbook?

Use an ADR template when you need to document specific architecture decisions and their rationale for traceability. Use a general runbook when documenting operational plans and setup procedures across teams to ensure consistent execution.