documentation-discipline

Select documentation artifacts and generate ADR, runbook, and one-pager templates.

10|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/viktorbezdek/skillstack --skill documentation-discipline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-discipline
Source: https://github.com/viktorbezdek/skillstack/tree/main/communication/skills/documentation-discipline
Command: npx skills add https://github.com/viktorbezdek/skillstack --skill documentation-discipline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Teams often struggle to know when to document decisions or procedures versus leaving knowledge in chat, leading to either lost tribal knowledge or an unsustainable docs burden. This Skill helps decide what to write, which artifact to use, and how to maintain it so documentation is useful, discoverable, and durable.

Core Features & Use Cases

  • Decision tree for artifact selection: Step-by-step questions that determine whether to write an ADR, runbook, decision doc, one-pager, or leave the answer in chat.
  • Templates and rules: ADR template, runbook structure with required expected results and rollback, decision log format, and one-pager guidance to standardize outputs.
  • Governance guidance: Rules for numbering ADRs, immutability, storage locations, ownership, review cadences, and anti-patterns to avoid documentation rot.
  • Use Case: During an incident, use the Skill to decide if a runbook is required, produce a runbook scaffold with verification steps and rollback, and assign an owner and review date.

Quick Start

Decide whether to write an ADR, runbook, decision doc, or one-pager and return the recommended artifact type, a template scaffold, an owner placeholder, and a next-review date.

Frequently Asked Questions about documentation-discipline

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

FAQPage Schema
How do I decide whether to create an ADR or a runbook for a technical decision?

To decide between an ADR and a runbook, use a decision tree that evaluates whether the context requires recording a design choice or an operational procedure. The tree guides artifact selection to ensure documentation is useful and discoverable.

What is an architecture decision record and when should I write one?

An architecture decision record (ADR) is a document capturing a design choice and its context. You should write an ADR when a cross-team coordination or architectural decision needs to be recorded, standardized, and made durable for stakeholders.

How do I structure a runbook to ensure it includes rollback procedures?

Structure a runbook using a template with required expected results and explicit rollback procedures. This standardizes operational outputs and ensures verification steps are included during incidents.

What is the best way to maintain knowledge management artifacts and prevent documentation rot?

The best way to prevent documentation rot is applying governance rules that enforce immutability, assign specific ownership, define storage locations, and establish regular review cadences for your decision logs and runbooks.

When should I leave knowledge in chat instead of creating a one-pager or decision log?

You should leave knowledge in chat when a decision tree evaluation determines the information does not warrant a durable artifact. This avoids an unsustainable docs burden while ensuring significant tribal knowledge is still captured.

Can I use this approach for onboarding and incident response documentation?

Yes, you can use this approach for onboarding and incident response. It provides artifact selection guidance and templates to produce stakeholder-facing summaries, runbooks, and operational scaffolds during cross-team coordination.