gstack-document-release

Reconcile shipped diffs with documentation and generate a Diataxis coverage map.

Updated May 19, 2026
One-click install
npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-document-release-anilveersingh1308
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-document-release
Source: https://github.com/anilveersingh1308/copilot-skills/tree/main/.github/skills/gstack-document-release
Command: npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-document-release-anilveersingh1308

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents documentation from drifting from what actually shipped by automatically auditing project docs against the real diff, then updating coverage and tone so users and maintainers get an accurate, navigable story.

Core Features & Use Cases

  • Diataxis coverage map + doc sync: Builds a coverage map (reference/how-to/tutorial/explanation) and updates README and key contributing docs to reflect the shipped changes, not the intentions.
  • Architecture drift detection: Checks for mismatches between docs and architecture diagrams so the “how it works” picture stays consistent.
  • Changelog voice + PR-ready debt surfacing: Polishes CHANGELOG language using a sell-test rubric, cleans up stale TODOs, and summarizes documentation debt directly in the PR body, with an optional VERSION bump.

Quick Start

Run the gstack-document-release skill when you are asked to update the docs after a PR is merged or a release is shipped.

Frequently Asked Questions about gstack-document-release

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

FAQPage Schema
How do I update documentation after a release to reflect what actually shipped?

Post-release documentation updates work by auditing project docs against the real git diff. This process updates coverage maps and architecture notes to reflect shipped changes, ensuring documentation matches reality rather than initial intentions.

What is a Diataxi coverage map and when do I need it for post-release docs?

A Diataxi coverage map categorizes docs into reference, how-to, tutorial, and explanation formats. You need it after a ship to selectively generate coverage artifacts and ensure all shipped changes are documented across the correct documentation types.

How do I detect architecture drift between my codebase and documentation?

Detect architecture drift by comparing shipped code diffs against existing architecture diagrams and documentation. This mismatch check ensures your architecture notes stay consistent with the actual codebase structure after a release.

How do I clean up a CHANGELOG and surface documentation debt in a PR body?

Changelog voice cleanup polishes release notes using a sell-test rubric and removes stale TODOs. You can surface this documentation debt directly in the PR body, alongside an optional VERSION bump, to maintain clear post-release communication.

Can I use this post-ship documentation workflow for post-merge PRs instead of full releases?

Yes, this workflow applies to both post-merge and post-release scenarios. It performs repository-wide reading and writing to update contributing guidance and reference docs whenever documentation must reflect what changed in a merged PR.

What is the best way to keep READMEs and contributing guidance aligned with shipped code changes?

The best way to keep READMEs aligned is diff-aware cross-referencing against the shipped code. By automatically auditing project docs against the real git diff, you ensure contributing guidance reflects actual code modifications.