update-docs

Update project documentation by reading source files and diffing against existing docs.

1|Updated Jun 25, 2025
One-click install
npx skills add https://github.com/laceto/rss_feed --skill update-docs-laceto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-docs
Source: https://github.com/laceto/rss_feed/tree/main/.claude/skills/update-docs
Command: npx skills add https://github.com/laceto/rss_feed --skill update-docs-laceto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that your project's documentation accurately reflects the current state of the codebase, preventing outdated information and improving developer onboarding.

Core Features & Use Cases

  • Automated Documentation Updates: Scans source code to identify public APIs, docstrings, and module invariants.
  • Cross-File Consistency: Updates README.md, CLAUDE.md, notebooks, and other Markdown files, ensuring a unified and accurate representation of the project.
  • Use Case: After adding a new feature or refactoring existing code, run this Skill to automatically update all relevant documentation files, saving significant manual effort and reducing the risk of errors.

Quick Start

Use the update-docs skill to synchronize all project documentation with the current codebase.

Frequently Asked Questions about update-docs

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

FAQPage Schema
How do I automatically update README and documentation files to match my codebase?

You can automatically update documentation by scanning source code to identify public APIs and docstrings, then rewriting README.md, CLAUDE.md, and notebooks to reflect the current codebase. This syncs all relevant files while preserving existing formats and styles.

What is the best way to keep technical documentation in sync after refactoring code?

Keeping documentation in sync after refactoring requires reading source files and diffing them against existing docs. This process rewrites Markdown files and notebooks to accurately represent the updated module invariants and public APIs, preventing outdated information.

Does automated documentation update preserve my existing Markdown formats and styles?

Yes, automated documentation updates preserve existing formats and styles. While the tool scans source files to rewrite README.md, CLAUDE.md, and user-guide notebooks with current codebase information, it maintains the original formatting of each documentation file.

Can I update CLAUDE.md and user-guide notebooks alongside my README automatically?

Yes, you can update CLAUDE.md and user-guide notebooks alongside README.md automatically. The tool ensures cross-file consistency by reading source files and synchronizing all relevant Markdown documentation to reflect the current codebase state uniformly.

How does documentation synchronization identify what needs updating in the source code?

Documentation synchronization identifies updates by scanning source code to detect public APIs, docstrings, and module invariants. It then diffs these against existing documentation files to determine what changes need to be written back into the docs.

When should I avoid using automated codebase documentation sync?

You should avoid using automated documentation sync when your source files lack structured public APIs or docstrings to scan. The tool relies on reading identifiable code structures to diff against existing docs and rewrite Markdown files accurately.