.claude/skills/doc-updater/SKILL.md
Detect changes that require documentation updates and suggest/execute updates. Use when code changes may impact documentation, during pre-PR creation checklist, or when explicitly requested.
npx skillsauth add drillan/mixseek-plus doc-updaterInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Detect changes that require documentation updates and suggest/execute updates.
This skill prevents documentation update oversights when code changes occur. It detects API changes, configuration option additions, feature additions, etc., and suggests updates to related READMEs, API specs, configuration guides, and more.
Analyze changes to determine documentation impact:
# Get changed files
git diff --name-only HEAD~1
# Get detailed diff
git diff HEAD~1
Detect the following patterns:
| Change Type | Documentation Impact |
|-------------|---------------------|
| New CLI option | --help output, README |
| API endpoint added/changed | API documentation |
| Configuration option added | Config guide |
| Environment variable added | Setup guide |
| Feature added | Feature documentation |
| Breaking change | Migration guide, CHANGELOG |
# Find documentation files
find . -name "*.md" -type f
find . -name "README*" -type f
find docs/ -type f 2>/dev/null
Identify documentation locations:
README.md - Project overviewdocs/ - Detailed documentationCHANGELOG.md - Change historyAPI.md - API specificationCONTRIBUTING.md - Contribution guideGenerate update suggestions based on change type:
## Documentation Update Suggestion
### README.md
Add description for `--new-option` option:
```diff
+ ### New Option
+ Use `--new-option` to enable the new feature.
## Documentation Update Suggestion
### docs/configuration.md
Add new configuration option:
```diff
+ ## new_setting
+
+ Type: `boolean`
+ Default: `false`
+
+ Enables the new feature.
After user approval, update documentation:
# Stage documentation changes
git add README.md docs/
# CLI options
r"add_argument\s*\(\s*['\"]--(\w+)"
r"Option\s*\(\s*['\"]--(\w+)"
r"typer\.Option\("
# API endpoints
r"@(app|router)\.(get|post|put|delete|patch)"
r"def\s+\w+\s*\(.*request"
# Configuration
r"Config\s*\("
r"settings\.\w+"
r"os\.environ\.get\("
# Environment variables
r"getenv\s*\(\s*['\"](\w+)"
r"environ\[.(\w+).\]"
Suggest CHANGELOG updates for the following changes:
## Documentation Update Check
### Detected Changes
| Type | Impact | Target Document |
|------|--------|-----------------|
| CLI option added | `--format` | README.md |
| Environment variable added | `API_KEY` | docs/setup.md |
| API change | `/users` endpoint | docs/api.md |
### Recommended Actions
1. Add description of new option to README.md
2. Add environment variable setup instructions to docs/setup.md
3. Reflect endpoint changes in docs/api.md
Execute updates? [y/N]
✅ Documentation updated
Updated files:
- README.md (+15 lines)
- docs/setup.md (+8 lines)
- CHANGELOG.md (+5 lines)
Next step:
git commit -m "docs: update documentation for new features"
| Error | Action |
|-------|--------|
| No docs found | ℹ️ No documentation files found |
| Doc not writable | ⚠️ No write permission for file |
| Pattern not found | Suggest manual verification |
This skill integrates with:
tools
MixSeekワークスペースを初期化し、設定ファイル用ディレクトリ構造を作成します。「ワークスペースを初期化」「mixseekのセットアップ」「設定ディレクトリを作成」「新しいプロジェクトを始める」といった依頼で使用してください。
development
MixSeekのチーム設定ファイル(team.toml)を生成します。「チームを作成」「エージェント設定を生成」「Web検索チームを作って」「分析チームを設定」といった依頼で使用してください。Leader AgentとMember Agentの構成を定義します。
development
MixSeekのプロンプトビルダー設定ファイル(prompt_builder.toml)を生成します。「プロンプトを設定」「プロンプトビルダーを作成」「ラウンド別プロンプト」といった依頼で使用してください。
data-ai
MixSeekのオーケストレーター設定ファイル(orchestrator.toml)を生成します。「オーケストレーターを設定」「チーム競合設定」「複数チームで競わせる」「マルチチーム実行設定」といった依頼で使用してください。複数チームを並列実行して最良の結果を選択する設定を定義します。