From documentation
Analyze the codebase and update the README with accurate, up-to-date content
How this skill is triggered — by the user, by Claude, or both
Slash command
/documentation:update-readmeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze the project and update `README.md` in the project root to accurately reflect the current state of the codebase.
Analyze the project and update README.md in the project root to accurately reflect the current state of the codebase.
Read the existing README: If README.md exists, read it in full so its structure and any hand-written sections
can be preserved.
Understand the project:
build.gradle.kts, settings.gradle.kts, package.json, Cargo.toml, go.mod, pyproject.toml, or
whatever build/manifest files exist to identify the project name, language, and dependencies.src/**/*, lib/**/*, cmd/**/*, etc.) to understand the module structure.Identify sections to include (include only what is relevant to this project):
Preserve hand-written content: Any section in the existing README that cannot be inferred from the codebase (e.g., philosophy, roadmap, changelog, badges, screenshots) must be carried over verbatim.
Write the README: Create or overwrite README.md using clean GitHub-flavored Markdown:
# for the project name, ## for top-level sections.Report: Tell the user which sections were added, updated, or preserved unchanged.
npx claudepluginhub mattbobambrose/mattbobambrose-claude-skills --plugin documentationGenerates professional README.md by analyzing project files like package.json, pyproject.toml, go.mod, directory structure, and CLAUDE.md. Use when writing or supplementing project docs.
Updates existing README.md using codebase scans, git history since last edit, changelog refresh, and audits for stale/missing sections.
Generates human-focused README files for projects. Activates on 'write README', 'create README', 'update README'.