sync-templatelisted
Install: claude install-skill AIBiz-Automatyzacje/claude-cron
# sync-template — aktualizacja maszynerii workflow z szablonu
Zaciąga najnowszą wersję folderu `.claude/` z centralnego repo szablonu
**`AIBiz-Automatyzacje/claude-code-starter`** (branch `main`) do bieżącego projektu.
Powstał, żeby po wrzuceniu szablonu do innego projektu nie trzeba było ręcznie
dyktować linku i prosić o aktualizację — jedno uruchomienie sprawdza, czy w
szablonie coś się zmieniło, i automatycznie to aplikuje.
## Model działania (ważne — tak zdecydował user)
- **Zakres:** tylko maszyneria `.claude/` — `skills/`, `agents/`, `rules/`,
`hooks/`, `workflows/`, `templates/`, `docs/` oraz `settings.json`. **Nie** rusza
`settings.local.json` (lokalny), rootowego `README.md`/`CLAUDE.md` ani `docs/` projektu.
- **Szablon zawsze wygrywa:** pliki wspólne są nadpisywane wersją z szablonu, także
gdy były lokalnie modyfikowane. Nadpisywane i usuwane pliki najpierw trafiają do
backupu (ścieżka odwrotu) — user nie musi tego zatwierdzać.
- **Tryb w pełni automatyczny:** aplikuj od razu, bez pytania o potwierdzenie planu.
Raport podsumowujący pokaż dopiero na końcu.
- **Pliki lokalne projektu są bezpieczne:** cokolwiek istnieje lokalnie, a czego
szablon nigdy nie miał (np. własny skill projektu), pozostaje nietknięte. Usuwane
są wyłącznie pliki, które szablon *wcześniej dostarczał*, a teraz je wycofał
(wykrywane przez manifest `.claude/.template-manifest`).
## Wykonanie
Uruchom bundlowany skrypt — robi całość deterministycznie (klon → porównanie SHA →
klas