document-release

Detect documentation drift across READMEs, architecture docs, and changelogs.

1|1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/putrawitama/DenchClaw --skill document-release-putrawitama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-release
Source: https://github.com/putrawitama/DenchClaw/tree/main/skills/gstack/document-release
Command: npx skills add https://github.com/putrawitama/DenchClaw --skill document-release-putrawitama

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keep project documentation in sync with shipped features to prevent drift across READMEs, architecture notes, and changelogs.

Core Features & Use Cases

  • Inventory all relevant documentation files across the repository (READMEs, ARCHITECTURE.md, CHANGELOG.md, TODOS.md, API docs).
  • Compare current docs against the main branch to identify drift and outdated sections.
  • Update or annotate docs to reflect the latest code and release details, and generate changelog entries when needed.

Quick Start

Run the document-release skill to scan the repository and update outdated docs.

Frequently Asked Questions about document-release

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

FAQPage Schema
How do I keep project documentation in sync with shipped features?

To keep documentation in sync, you need to detect drift by comparing current docs against the main branch. This process aligns READMEs, architecture notes, and changelogs with the latest code updates automatically.

What is documentation drift and how do I identify outdated sections?

Documentation drift occurs when project docs no longer match shipped features. You identify outdated sections by running a diff analysis that compares current documentation files against the main branch to pinpoint mismatches.

How do I automate changelog entry creation after a feature release?

Automating changelog entry creation involves scanning the repository for documentation drift and generating updates based on the latest release details. This ensures changelog maintenance reflects newly shipped features accurately.

Can I update architecture docs and READMEs across multiple repositories?

Yes, you can update architecture docs and READMEs across multiple repositories. The inventory and comparison process applies to various documentation files, ensuring all relevant project docs reflect the latest codebase.

What is the best way to validate documentation against the main branch?

The best way to validate documentation is to perform a diff analysis comparing your docs to the main branch. This identifies drift across READMEs and architecture notes, allowing you to apply automated updates and prevent outdated information.

Does this documentation validation work for different types of release scenarios?

Yes, documentation validation works for feature releases, architecture updates, and changelog maintenance. It coordinates inventory, comparison, and automated updates to satisfy various documentation requirements across different scenarios.