documentation

Audits READMEs, ADRs, and API reference pipelines for documentation gaps and drift.

Updated May 28, 2026
One-click install
npx skills add https://github.com/syntropic137/harness-app-template --skill documentation-syntropic137
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/syntropic137/harness-app-template/tree/main/.claude/skills/documentation
Command: npx skills add https://github.com/syntropic137/harness-app-template --skill documentation-syntropic137

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Poor documentation creates onboarding friction, erases architectural rationale, leads to relitigated decisions, and causes public API docs to drift from their source of truth, breaking consumer trust and slowing development velocity.

Core Features & Use Cases

  • Enforces README completeness (purpose, install, usage) to eliminate reverse-engineering intent from code for new contributors and autonomous agents.
  • Guides separation of technical and user-facing documentation for distinct audiences, ensuring each group finds the information they need without wading through irrelevant content.
  • Implements Architecture Decision Record (ADR) discipline with greppable back-references to preserve decision rationale across team turnover and refactors.
  • Sets up automated documentation generation pipelines with CI drift checks for public APIs, CLIs, and specs to eliminate hand-maintained, out-of-date reference docs.
  • Use Case: For a new polyglot monorepo, use this skill to audit existing documentation gaps, add ADRs for past load-bearing technical choices, and configure CI to auto-generate and validate OpenAPI reference docs against the committed spec.

Quick Start

Use the documentation skill to audit your project's README, ADR coverage, and public API documentation pipeline for gaps against the skill's core principles.

Frequently Asked Questions about documentation

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

FAQPage Schema
How do I prevent API documentation drift from source code in CI?

Prevent API documentation drift by configuring automated documentation generation pipelines with CI drift checks that validate generated reference docs against committed specs to ensure accuracy.

What is the best way to preserve architectural rationale across team turnover?

Preserve architectural rationale by implementing Architecture Decision Record (ADR) discipline with greppable back-references, ensuring past technical choices are documented and easily searchable.

How do I separate technical contributor docs from user-facing documentation?

Separate technical and user-facing documentation by establishing distinct navigable homes for each audience, ensuring contributors and end users find relevant content without wading through irrelevant material.

What should a complete README include to eliminate onboarding friction?

A complete README should include purpose, installation instructions, and usage guidelines to eliminate the need for new contributors and autonomous agents to reverse-engineer intent from code.

Can I audit existing documentation gaps in a polyglot monorepo?

Yes, you can audit existing documentation gaps in a polyglot monorepo by evaluating README completeness, checking ADR coverage for load-bearing choices, and validating the API documentation pipeline.

Why does hand-maintained reference documentation break consumer trust?

Hand-maintained reference documentation breaks consumer trust because it easily drifts from the source of truth, whereas automated generation pipelines with CI checks ensure docs match the committed spec.