document-release

Update README, Architecture, Contributing, and Change Log files using git diff.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/RxFit/hub-overlay --skill document-release-rxfit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-release
Source: https://github.com/RxFit/hub-overlay/tree/main/hub/skills/gstack/document-release
Command: npx skills add https://github.com/RxFit/hub-overlay --skill document-release-rxfit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of updating project documentation to reflect released code changes, reducing the need for manual updates and ensuring consistency between the codebase and its documentation.

Core Features & Use Cases

  • Post-Ship Documentation Update: Automatically update README, Architecture, Contributing, and Claude.md files after code is shipped.
  • Cross-Reference Diff: Compare code changes against existing documentation to ensure accuracy.
  • Change Log Polishing: Refine the Change Log voice to maintain a friendly and informative tone.
  • TODOS.md Cleanup: Remove outdated TODO items and suggest new ones based on recent code changes.
  • VERSION Bump Decision: Prompt the user to consider a version bump if necessary.
  • Use Case: Ideal for post-ship iterations, ensuring that the documentation is kept up to date with the latest codebase.

Quick Start

Run the document-release skill after code is shipped to update the documentation accordingly.

Frequently Asked Questions about document-release

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

FAQPage Schema
How do I automate documentation updates after shipping code changes?

Automating documentation updates after shipping involves using git diff to identify changed files and applying predefined heuristics to update README, Architecture, and Change Log files. This ensures your project documentation remains consistent with the latest codebase without manual intervention.

What is the best way to keep a project Change Log consistent with version control commits?

Keeping a Change Log consistent with version control involves cross-referencing code changes against existing documentation and refining the log's voice. The process automatically polishes entries to maintain a friendly, informative tone while reflecting recent git diff changes.

How does cross-referencing code changes against existing documentation work?

Cross-referencing code changes against existing documentation works by comparing git diff output with current README, Architecture, and Contributing files. It identifies discrepancies where documentation no longer matches the codebase and applies predefined heuristics to update the affected sections.

Can I use this to clean up outdated TODO items in my codebase?

Yes, you can clean up outdated TODO items by analyzing recent code changes to identify completed tasks. The process removes obsolete entries from TODOS.md and suggests new TODO items based on the functionality introduced in the latest shipped code.

Do I need to manually trigger a version bump when updating post-ship documentation?

No, you do not need to manually trigger a version bump. The documentation update process prompts you to consider a version bump based on the analyzed code changes, allowing you to decide and apply the bump through user input.

What limitations exist when synchronizing documentation with predefined heuristics?

Limitations of synchronizing documentation with predefined heuristics include reliance on git diff accuracy for file identification and the scope of updates being restricted to README, Architecture, Contributing, Change Log, and TODOS.md files, requiring manual review for complex architectural shifts.