document

Generate architecture decision records and feature documentation from source code and templates.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/adamway/thoughts-cli --skill document-adamway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document
Source: https://github.com/adamway/thoughts-cli/tree/main/.claude/skills/document
Command: npx skills add https://github.com/adamway/thoughts-cli --skill document-adamway

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps teams consistently produce accurate and detailed documentation of completed features and decisions, ensuring traceability and knowledge retention.

Core Features & Use Cases

  • ADR and Feature Documentation: Generate structured architecture decision records and feature descriptions based on code, existing docs, and templates.
  • Lifecycle Integration: Automate the creation of ADRs for key architectural choices during development cycles.
  • Use Case: After implementing a major system change, quickly produce an ADR capturing design decisions, or a feature doc summarizing new API endpoints and behaviors.

Quick Start

Use the document skill to generate an ADR for the latest feature release by providing the relevant code or documentation context.

Frequently Asked Questions about document

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

FAQPage Schema
How do I generate architecture decision records from existing source code?

Generate architecture decision records by feeding your source code and existing templates into the documentation tool, which automatically produces structured ADRs capturing design decisions and implementation details.

What is the best way to document software features after a major release?

Document software features after a major release by using automated documentation generation to create feature descriptions and ADRs, ensuring knowledge retention, compliance, and accurate traceability of new behaviors.

Can I automate ADR creation during my development lifecycle?

Automate ADR creation during development cycles by integrating structured documentation generation, which aligns architecture decision records directly with your ongoing implementation details and feature specs.

Does automated documentation generation work without external dependencies?

Automated documentation generation works without external dependencies, using built-in scripts and reference components to transform project records and code context into permanent architectural documentation.

How do I ensure my feature specs stay aligned with implementation details?

Ensure feature specs stay aligned with implementation details by generating documentation directly from source code and templates, guaranteeing accuracy and consistency between the written records and the actual system behaviors.

When do I need to generate feature documentation for onboarding?

Generate feature documentation for onboarding when you need to transfer knowledge of completed features and architectural decisions to new team members, ensuring rapid comprehension of system behaviors and API endpoints.