
readme-updater
by ProviderProtocol
0-DEP AI DX SDK
SKILL.md
name: readme-updater description: Update and reorganize README documentation based on codebase changes. Use when adding features, refactoring modules, updating APIs, or when documentation drifts from implementation. allowed-tools: Read, Grep, Glob, Bash(git:*) context: fork
README Updater
Analyze codebase changes and intelligently update README documentation to reflect current implementation.
When to Use
- After implementing new features or modules
- When APIs or interfaces have changed
- Before releases to ensure docs match code
- When documentation has drifted from implementation
- User says "update readme", "sync docs", "readme is stale"
Instructions
Step 1: Determine Change Scope
Identify what has changed since README was last accurate:
# Find when README was last modified
git log -1 --format="%h %s" -- README.md
# Get commits since README update
git log $(git log -1 --format="%h" -- README.md)..HEAD --oneline --no-merges
# See what files changed
git diff --name-only $(git log -1 --format="%h" -- README.md)..HEAD
Step 2: Spawn Analysis Sub-Agents
Deploy parallel sub-agents to analyze different aspects:
| Sub-Agent | Task |
|---|---|
| Structure Analyzer | Review current README structure, identify sections, assess organization |
| Codebase Scanner | Scan exports, public APIs, module structure, entry points |
| Change Detector | Compare README claims against current implementation |
| Example Validator | Verify code examples still compile/work |
Prompt each sub-agent with:
"Analyze [scope] and report findings relevant to README accuracy. Focus on public-facing APIs, usage patterns, and installation/setup procedures."
Step 3: Synthesize Findings
Aggregate sub-agent reports into:
- Outdated sections - Content that no longer matches implementation
- Missing documentation - New features/APIs not documented
- Reorganization needs - Structural improvements for clarity
- Broken examples - Code samples that need updating
Step 4: Apply Updates
- Update sections in logical order (top-to-bottom)
- Preserve existing accurate content
- Add new sections where needed
- Remove deprecated information
- Validate code examples compile
Output Format
# README Update Report
## Analysis Summary
[One paragraph overview of changes needed]
## Sections Updated
| Section | Change Type | Description |
|---------|-------------|-------------|
| Installation | Updated | New dependency added |
| API Reference | Added | New `createClient()` function |
| Examples | Fixed | Updated import paths |
## Sections Reorganized
[Describe any structural changes and rationale]
## Code Examples Validated
- [x] Quick start example
- [x] API usage example
- [ ] Advanced configuration (needs fix)
## Changes Applied
[Summary of edits made to README.md]
Organization Guidelines
When reorganizing README content:
- Order by user journey: Installation → Quick Start → API → Configuration → Examples → Contributing
- Keep related items together: Don't scatter API docs across sections
- Progressive disclosure: Simple usage first, advanced options later
- Code examples near relevant docs: Don't separate explanation from demonstration
Example
Input: User says "update the readme, I just added the Groq provider"
Action:
- Scan for Groq-related files and exports
- Check README for provider documentation
- Add Groq to supported providers list
- Add Groq-specific configuration if unique
- Update any provider count references
Output: Updated README with Groq documentation + report of changes made
Notes
- Always preserve user's existing README style and voice
- Don't add sections that aren't warranted by actual code
- Verify examples actually work before including them
- Cross-reference with existing documentation patterns in codebase
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon

