verifying-layer-documentation

Compare layer documentation against source code and write a gaps report.

9|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/cliftonc/unwind --skill verifying-layer-documentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifying-layer-documentation
Source: https://github.com/cliftonc/unwind/tree/main/skills/verifying-layer-documentation
Command: npx skills add https://github.com/cliftonc/unwind --skill verifying-layer-documentation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documentation often drifts from code. This skill automatically identifies gaps between layer documentation and the actual codebase, producing a focused work list of items to address.

Core Features & Use Cases

  • Detects gaps between docs and source for each layer.
  • Generates docs/unwind/layers/{layer}/gaps.md listing missing items and inaccuracies.
  • Supports validation of documented items against actual code and outputs a structured gaps report.

Quick Start

Run the verification after layer analysis to generate gaps.md for each layer.

Frequently Asked Questions about verifying-layer-documentation

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

FAQPage Schema
How do I identify gaps between documentation and source code in my codebase?

To identify documentation gaps, traverse layer documentation and actual source code from architecture entry points to produce a gaps.md listing missing items and inaccuracies. This verification process compares documented items against the codebase to output a structured report.

What is layer documentation gap analysis and when do I need it?

Layer documentation gap analysis detects drift between documentation and source code. You need it when documentation often drifts from code, requiring automated identification of missing items and inaccuracies across architectural layers to maintain accuracy.

How do I generate a gaps report for my architecture documentation?

Generate a gaps report by running verification after layer analysis. The process traverses layer documentation and source code, enforcing tagging and formatting rules to write results to docs/unwind/layers/{layer}/gaps.md without applying any fixes.

Can I use this documentation verification on any codebase structure?

Documentation verification requires a specific codebase structure with layer documentation stored in docs/unwind/layers/{layer} and source entry points defined in an architecture.md file to function properly.

Does the gap analysis automatically fix documentation inaccuracies it finds?

No, the gap analysis does not automatically fix documentation inaccuracies. It produces a focused work list by writing missing items and inaccuracies to gaps.md, allowing you to address the documentation gaps manually.

What's the best way to maintain accurate documentation across architectural layers?

The best way to maintain accurate documentation is to run automated verification that cross-references layer documentation against actual source code entry points, generating a structured gaps report to highlight drift and missing items.