Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Analyze monorepo or single projects, check and update README documentation. Use when users request (1) Update README, (2) Check README completeness, (3) "更新 README", (4) "檢查說明文件", (5) Documentation review. Supports docs directory references and sub-package README checks.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 83% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 33% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 55% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 47% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 50% | 0% |
Analyze project structure, check README completeness, and provide updates.
Check for:
packages/ or apps/ directoriesworkspaces field in package.jsonlerna.json or pnpm-workspace.yaml| Source | Extract | |--------|---------| | package.json / pyproject.toml | Name, description, version | | docs/ directory | Architecture, API docs, guides | | Code structure | Main directories, core modules, entry points | | Sub-packages | Names, purposes, dependencies, README status |
Each should include:
If docs/ exists:
Example documentation section:
markdown## Documentation - [Architecture](./docs/architecture.md) - [API Reference](./docs/api.md) - [Configuration Guide](./docs/configuration.md)
Generate analysis report:
markdown# README Analysis Report ## Project Type - [x] Monorepo / [ ] Single Project ## Root README Status ### ✓ Complete - Title & Introduction - Features ### ✗ Missing or Outdated - Installation (version outdated) - Sub-packages list (missing) ## Sub-Packages Status | Package | README Exists | Completeness | Issues | |---------|---------------|--------------|--------| | @scope/core | ✓ | 90% | Missing config section | | @scope/utils | ✓ | 60% | Missing usage examples | | @scope/cli | ✗ | 0% | README not found | ## Suggested Updates ### 1. Add Project Architecture Section [Example content...] ## docs Directory - `docs/architecture.md` - Architecture overview - `docs/api.md` - API documentation Recommend adding documentation index to README.
快取 (Cache)當 README 中不存在以下概念時,除非使用者明確要求,否則不應寫入:
## author - 作者資訊## 相容性 - Compatibility(如 Node.js 版本要求)## 貢獻 - Contributing(如 "歡迎提交 Issue 和 Pull Request!")## 授權 - License(如 "ISC License")檢查現有 README
│
▼
該章節是否存在?
│
├─ 是 → 保留原有內容,可選擇性更新
│
└─ 否 → 不主動添加,除非使用者明確要求markdown# 錯誤示範(不應主動添加) ## author John Doe ## 相容性 - Node.js >= 12 ## 貢獻 歡迎提交 Issue 和 Pull Request! ## 授權 ISC License
markdown# 正確做法 若使用者要求更新 README: - 先分析現有內容 - 僅補充缺少的核心章節(如 Installation、Usage) - 不添加上述通用章節,除非明確要求
User: Update README
1. Analyze structure → Monorepo detected (packages/ exists)
2. Collect info → Read package.json, scan docs/, list packages
3. Analyze root README → Missing architecture section, outdated installation
4. Check sub-packages → core: complete, utils: missing examples, cli: no README
5. Provide suggestions → List needed content with examples
6. Execute updates → After user confirmationOther measured skills in the registry, with their headline benchmark lift.