From utils
Scans project structure and git history to regenerate bilingual README (EN/ZH) with current package list, badges, and usage docs.
How this command is triggered — by the user, by Claude, or both
Slash command
/utils:SKILLupdate-readme/This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Update README Keep README.md (English, primary) and README.zh-CN.md (Simplified Chinese, secondary) in sync with the project's actual current state. Both files must be accurate, complete, and consistent with each other. ## Header Format (Required) Every README must open with this exact structure — adapt the badges, project name, and description to the project at hand: For README.zh-CN.md, reverse the language toggle: Choose badges that reflect what is genuinely true about the project. Common types: CI status, license, language/runtime version, package registry version, code cover...
Keep README.md (English, primary) and README.zh-CN.md (Simplified Chinese, secondary) in sync with the project's actual current state. Both files must be accurate, complete, and consistent with each other.
Every README must open with this exact structure — adapt the badges, project name, and description to the project at hand:
# <Project Name> 
[](<link>) [](<link>)
**English** | [简体中文](README.zh-CN.md)
For README.zh-CN.md, reverse the language toggle:
# <Project Name> 
[](<link>) [](<link>)
[English](README.md) | **简体中文**
Choose badges that reflect what is genuinely true about the project. Common types: CI status, license, language/runtime version, package registry version, code coverage. Use shields.io static badges when there is no live endpoint. Prefer reference-style Markdown links for badge rows with more than two badges — it keeps the source readable. Broken or always-failing badges are worse than no badges; only include ones that are maintained.
Before writing anything, read the actual project state:
Write from ground truth, not from memory or assumption.
Use references/template.md as the structural starting point. Adapt section names to the project's domain — the template shows the skeleton, not the words.
Section order (omit what doesn't apply, don't add sections just to fill space):
For READMEs over ~300 lines, add a Table of Contents after the one-liner.
The README is a directory, not a tutorial. Keep each component description to one or two sentences. Installation commands must be copy-pasteable — exact commands, no ambiguity. Always use fenced code blocks with a language tag (```bash, ```json).
Write with a human voice. README prose is some of the most AI-trope-prone writing that exists — it tends to accumulate "robust", bold-first bullet points, and "serves as" constructions without anyone noticing. Specific things to watch for:
A useful test: read each sentence aloud. If it sounds like promotional copy, rewrite it as a plain statement of fact.
Translate the English README faithfully. Rules:
[English](README.md) | **简体中文**.Before writing either file, verify:
Then scan the draft for writing issues:
Write README.md first, then README.zh-CN.md. Use the Edit or Write tool — do not output the content as a code block in the conversation.
After writing, briefly confirm what changed (e.g., "Added update-readme skill, removed stale apple-events prerequisite note").
references/template.md — README structure template (load when drafting)npx claudepluginhub tiiwoo/dotclaude --plugin utils3plugins reuse this command
First indexed Mar 23, 2026
/SKILLScans project structure and git history to regenerate bilingual README (EN/ZH) with current package list, badges, and usage docs.
/update-readmeIntelligently updates README.md by analyzing existing style, structure, and tone, then syncing content with current project state. Supports suggestions, restructuring, section targeting, and rewrites.
/readme-genAnalyzes the current project structure and generates a production-quality README.md with badges, setup instructions, usage docs, and architecture overview.
/update-readmeUpdates or creates a README.md reflecting the current project state by analyzing package files, license, CI config, and source code to generate accurate badges, installation guides, usage examples, and development sections.
/generate-readmeScans project files, detects language and framework, then generates a structured README.md with sections for installation, usage, API, contributing, and license, plus relevant badges.
/docsManages project documentation lifecycle — analyzes code-change impact, generates cheatsheets and API docs, audits README, checks translation sync, and validates folder structure.