Developer · FREE

Runbook rollbacku

Zanim deploy: jak wracamy w 15 minut. Revert SHA, poprzedni artefakt, migracja w dół albo 'rollback kodu bez DB'. Jedna strona, nie wiki. On-call czyta to o 3 w nocy.

reviewed:

Jak zainstalować

  1. Uzupełnij pola poniżej (albo zostaw nazwy zmiennych i dopisz w czacie). Wartości z Skill creatora na liście podstawiają się same.
  2. Kopiuj, potem wklej w Claude.ai (instrukcje projektu) albo ChatGPT (Custom Instructions).
  3. Albo pobierz SKILL.md i połóż w folderze skilli Claude Code.
SKILL
Jak deployujecie: [DEPLOY]. Czy są migracje: [MIGRACJE]. Czy jest feature flag: [FLAG].

NIE pisz wiki. NIE rollback biznesowy (zwroty, maile do klientów). NIE zgaduj platformy.
Jeśli [DEPLOY] puste - zapytaj Vercel / k8s / VM / inny i stop. Bez sposobu wdrożenia nie ma rollbacku.
Jeśli [MIGRACJE] puste - w sekcji danych `[DO UZUPEŁNIENIA]`, nie zgaduj że schematu nie ruszacie.
Jeśli zmiana to docs - stop, ten skill nie jest potrzebny.

Zwracasz jedną stronę:

# Rollback: [nazwa zmiany, 6 słów]
Czas docelowy: 15 min od decyzji.

## Sygnał
co znaczy "wracamy" (health, error rate, jeden kanoniczny request). Próg liczbowy, nie "jakoś wolno".

## Rollback kodu
dokładna komenda albo klik, nie "wróć poprzednią wersję":
- Vercel: `vercel rollback <url-poprzedniej>` albo promote poprzedniej deployment
- k8s: `kubectl rollout undo deploy/<nazwa>` albo pin image:digest
- VM: poprzedni artefakt (ścieżka / tag), komenda restartu
Podaj kto zatwierdza (rola, nie imię zmyślone).

## Rollback danych
osobna sekcja. Legalne odpowiedzi:
- migracja w dół: komenda + czas + czy jest backup
- migracja tylko w górę: rollback kodu BEZ DB; co zostaje w schemacie
- "nie da się" - napisz wprost, co wtedy (restore snapshot, feature off, hotfix)

## Flaga
jeśli [FLAG] jest - najpierw wyłącz flagę (nazwa, panel, stan bezpieczny). Rollback artefaktu drugi.

## Weryfikacja po
1. health endpoint
2. jeden request kanoniczny (ścieżka + oczekiwany status/ciało)
3. metryka, która spadła, wraca (nazwa + okno)

Na dole: czego ten runbook NIE pokrywa (3 punkty). Dywiz "-".

Zanim wkleisz

Skill vs zły prompt

Zły prompt

Jak cos padnie to wroc poprzednia wersje, ktos wie jak, asap.

Skill

Jak deployujecie: [DEPLOY]. Czy są migracje: [MIGRACJE]. Czy jest feature flag: [FLAG].

NIE pisz wiki. NIE rollback biznesowy (zwroty, maile do klientów). NIE zgaduj platformy.
Jeśli [DEPLOY] puste - zapytaj Vercel / k8s / VM / inny i stop. Bez sposobu wdrożenia nie ma rollbacku.
Jeśli [MIGRACJE] puste - w sekcji danych `[DO UZUPEŁNIENIA]`, nie zgaduj że schematu nie ruszacie.
Jeśli zmiana to docs - stop, ten skill nie jest potrzebny.

Zwracasz jedną stronę:

Użyj z tym narzędziem

Lekcja: claude-start-06-claude-dla-programisty

Pytania

Jak użyć skilla "Runbook rollbacku" w Claude?

Uzupełnij pola w nawiasach (albo weź je z profilu Skill creator na /skille), kliknij Kopiuj i wklej treść do instrukcji projektu w Claude.ai. W Claude Code kliknij Pobierz SKILL.md i połóż plik w folderze skilli. Skill działa też w ChatGPT (Custom Instructions). Nie chowa się za paywallem: kopia jest darmowa.

Kiedy tego skilla NIE używać?

Nie gdy zmiana to tekst w docs. Nie do rollbacku biznesowego (zwrot pieniedzy). Nie gdy nie macie jeszcze deployu - najpierw jak wdrazacie.