gupsammy/claudest/update-readme
Claude Code and agent skill by gupsammy/claudest
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user asks to "update my README", "refresh the README", "README is outdated", "sync README with the codebase", "improve my README", "keep README up to date", "fix the README", "my README is stale", "update the readme file", "README needs updating", "update readme from git history", or "readme is out of date".
Install
npx vskill@latest install gupsammy/claudest/update-readmeSKILL.md
Update README
Refresh an existing README.md using current codebase state, git history, and changelog intelligence. Always updates CHANGELOG.md first so changelog content is available when revising README sections.
Step 1 — Check README Existence
Glob for README.md, readme.md, and Readme.md in the working directory.
If not found, or if the file has fewer than 5 lines of real content:
- Inform the user no substantial README was found
- Invoke
Skill: claude-coding:make-readme - Stop — make-readme handles creation from scratch
If a substantial README exists: continue.
Step 2 — Update Changelog
Invoke Skill: claude-coding:make-changelog.
make-changelog detects fill mode automatically — it adds only versions missing since the last documented entry. If the repo has no git history, make-changelog will report an error; note it and continue without changelog context.
Step 3 — Parallel Research
Record the current README line count before edits.
Launch the three agents below in a single message (all in parallel):
Agent A — README Audit (subagent_type: Explore)
Prompt:
Agent B — Codebase Scan (subagent_type: Explore)
Prompt:
Agent C — Git History Since Last README Touch (subagent_type: Explore)
Prompt:
Wait for all three agents to complete before Step 4.
Step 4 — Read Updated Changelog
Read CHANGELOG.md and extract the most recent version section (the first ## [x.y.z] block). This provides structured change context for README sections like Features.
Step 5 — Synthesize and Update
Apply targeted updates to README.md. Preserve existing style, header format, badge patterns, and overall structure — do not restructure unless clearly broken.
Apply in this priority order — highest-confidence fixes first, judgment-heavy additions last, because objective errors (wrong version, broken path) have deterministic answers while structural additions require codebase context to get right:
- Version/badge updates — update all version numbers and shields.io badge
URLs to the version from Agent B
- Stale content — correct outdated paths, commands, flags, or removed features
flagged by Agent A
- Placeholder cleanup — replace any unfilled placeholders with real values
from Agent B
- New features — add or expand the Features section using Agent C's
new_features list and the latest CHANGELOG section
- Missing sections — add any standard sections identified by Agent A as
absent, with minimal viable content drawn from Agent B's codebase scan
- Thin sections — expand underdeveloped sections using Agent B context
If no updates are needed after applying all criteria, skip edits and proceed to Step 6.
For each change, make the smallest edit that achieves accuracy. Use Edit for targeted section updates — it preserves git blame and is safer for incremental changes. Use Write only if more than 60% of the file changes, because at that point the document is being regenerated, not updated.
Step 6 — Report
Output a diff summary after writing:
- Line count: N → M lines
- Sections updated: list with one-line description of each change
- Sections added: list
- Sections removed: list with reason (if any)
- Version bumped: old → new (if applicable)
- Changelog: versions added by make-changelog
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/claude-coding/skills/update-readme/SKILL.md
Popularity
- Repository stars
- 255
- Repository forks
- 16
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gupsammy/claudest/update-readme)