update-documents
/update-documents
Synchronizuje dokumentację między CLAUDE.md, README.md i docs/, usuwając sprzeczności według konfigurowalnych reguł.
- Autor
- talent-factory ↗
- Repozytorium
- claude-plugins ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 7
- Skrypty
- 5
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 5 skryptów w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/__init__.py, scripts/extractor.py, scripts/main.py, scripts/sync_rules.py, scripts/writer.py
Co robi i kiedy
Synchronizuje dokumentację między CLAUDE.md, README.md i docs/, usuwając sprzeczności według konfigurowalnych reguł.
Wyzwalacze z opisu
Oryginalny opis (EN)
Synchronizes documentation between CLAUDE.md, README.md, and docs/. Resolves documentation inconsistencies across project files with configurable sync rules and whitespace-tolerant comparison. Use when the user asks to "sync the docs", "update documentation", "make README and CLAUDE.md consistent", or after changes that affect several documentation files.
Jak działa
- Sync Rules
- Workflow
- Customize Configuration
- Notes
Podgląd SKILL.md
---
name: update-documents
description: Synchronizes documentation between CLAUDE.md, README.md, and docs/. Resolves documentation inconsistencies across project files with configurable sync rules and whitespace-tolerant comparison. Use when the user asks to "sync the docs", "update documentation", "make README and CLAUDE.md consistent", or after changes that affect several documentation files.
---
# Update Documentation
Automatically synchronize project documentation between the various documentation files.
## Sync Rules
| Source | Section | Targets |
|--------|---------|---------|
| CLAUDE.md | Tech Stack | README.md, docs/index.md |
| CLAUDE.md | Development Commands | README.md, docs/development/local-setup.md |
| CLAUDE.md | Project Structure | README.md |
| README.md | Quick Start | docs/getting-started/quickstart.md |
**Principle:** CLAUDE.md is the technical source of truth; README.md is the user-facing entry document.
## Workflow
### 1. Run Analysis
First check the current sync status:
```bash
cd ${PROJECT_ROOT} && python ${SKILL_DIR}/scripts/main.py --analyze
```
### 2. Interpret Output
The script displays:
- Synchronized: sections are identical
- Outdated: target differs from source
- Missing: section does not exist
### 3. Synchronize When Differences Are Found
If differences were found:
```bash
cd ${PROJECT_ROOT} && python ${SKILL_DIR}/scripts/main.py --sync
```
### 4. Review Results
After synchronization:
- Check the updated files for correct formatting
- Ensure no context-specific adjustments were lost
- If needed: manual post-processing for target-specific phrasing
### 5. Output Summary
Provide the user with a brief summary:
```
Documentation synchronized
Updated:
- README.md: Tech Stack, Development
- docs/index.md: Tech Stack
Unchanged:
- docs/getting-started/quickstart.md
```
## Customize Configuration
The sync rules are defined in `${SKILL_DIR}/config/sync_rules.json`.
Add a new rule:
```json
{
"id": "new-rule",
"source": {"file": "SOURCE.md", "section": "Section Name"},
"targets": [
{"file": "TARGET.md", "section": "Target Section"}
]
}
```
## Notes
- **No automatic commits**: The skill only modifies files, it does not commit
- **Whitespace-tolerant**: Minor formatting differences are ignored
- **Section matching**: Case-insensitive heading search
- **Backup**: Create manually before synchronization if needed
Pliki w paczce (7)
- SKILL.md 2 KB
- config/sync_rules.json 1 KB
- scripts/__init__.py 1 KB
- scripts/extractor.py 4 KB
- scripts/main.py 9 KB
- scripts/sync_rules.py 2 KB
- scripts/writer.py 4 KB
Wersje
W bazie nie ma innych skilli o nazwie update-documents.
Migawka bazy z 13.11.2026 · wersja paczki 3b458dcf9383 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100docs
Tworzy, audytuje i utrzymuje dokumentację projektu (CLAUDE.md, .claude/rules, AGENTS.md, README.md i drzewa docs/ według Diátaxis) w trybach init, update, readme i audit. - 100repo
Aktualizuje dokumentację repozytorium, czyli README, docs i CLAUDE.md, na podstawie zmian z sesji. - 100sync-docs
Aktualizuje pliki CLAUDE.md, AGENTS.md, SKILL.md i README pod kątem ostatnich commitów i pull requestów. - 90update-project
Aktualizuje dokumentację, AGENTS.md, CLAUDE.md i README, poprawia nieaktualne opisy i odświeża reguły projektu, by pasowały do zmian w kodzie. - 100readme-generator-free
Generuje README, dokumentację instalacji i użycia oraz odznaki dla projektu na podstawie istniejącego kodu. - 100docs-update
Audytuje dokumentację projektu względem stanu bazy kodu, równolegle weryfikuje twierdzenia agentami Explore, tworzy plan poprawek i wprowadza zatwierdzone zmiany.