Przejdź do treści
Biblioteka skilli
DevOps i chmura · Automatyzacja

deploy

/deploy

Sprawdza gotowość zweryfikowanych prac do wydania, zapisuje protokół wydania i prowadzi go przez procedurę z akceptacją człowieka na każdym etapie.

Repozytorium
skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
11.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Sprawdza gotowość zweryfikowanych prac do wydania, zapisuje protokół wydania i prowadzi go przez procedurę z akceptacją człowieka na każdym etapie.

Argumenty

/deploy <issue-number>
Oryginalny opis (EN)

Step 5 of the SDLC. Check that verified work is ready to release (PRs reviewed and merged, checks green, pre-flight list done), write the release record and notes, and take it through the project's deployment procedure with an explicit human approval at every environment, production included. Use when given an issue number whose work is verified, or to record the outcome of a release.

Jak działa

  1. Prerequisites
  2. Steps
  3. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 36 linii, 644 słów
Podgląd SKILL.md
---
name: deploy
description: Step 5 of the SDLC. Check that verified work is ready to release (PRs reviewed and merged, checks green, pre-flight list done), write the release record and notes, and take it through the project's deployment procedure with an explicit human approval at every environment, production included. Use when given an issue number whose work is verified, or to record the outcome of a release.
argument-hint: <issue-number>
---

# Deploy

Get verified work released safely. This skill checks readiness, prepares the release, and walks the project's own deployment procedure. It never deploys, applies or runs anything against an environment without the user's explicit approval for that run, and it never bypasses a gate.

## Prerequisites

Follow [../_shared/gh-prereq.md](../_shared/gh-prereq.md) first. Then check, and stop with a clear message if any fails:

1. The parent issue is labelled `verified`, meaning step 4 passed. If not, tell the user to run `/test <issue#>`.
2. `docs/conventions/deployment.md` exists: the environments and their order, how a release is made, who approves each environment, the post-deploy checks, and the rollback. If not, tell the user to run `/setup` to add it. Do not guess how this project deploys.

## Steps

1. **Check review state.** List every PR tied to the parent issue (plan, tasks, tests, verification). For each, report whether it is merged, approved or open, whether checks are green, and whether review comments are unresolved. Any PR that has not had a review gets one: follow `REVIEW.md` if the repo has it, and use the `/code-review` skill. Do not merge PRs. That is for the humans.
2. **Pre-flight.** Work through the pre-flight list in `docs/conventions/deployment.md`. Typical items are the verification report passing, migrations or scripts prepared, secrets and variables in place, and the rollback understood. Report each as done, not done or not applicable. Stop if a required item is not done.
3. **Prepare the release.** Write `releases/<issue#>-<slug>.md` using [template.md](template.md): what changed in plain language (from the intent's goal and the requirements satisfied), the PRs included, any deviations from the spec, and the deployment and rollback steps for this release. Make the version bump and changelog entry the conventions call for. Open a PR with these on a branch `release/<issue#>-<slug>` and comment the link on the issue. A human merges it.
4. **Deploy, one environment at a time, in the order the conventions give.** Before each one:
   - Say exactly what will happen, where, and how it can be undone.
   - Ask for explicit approval for that environment and that run. An approval for one environment does not cover the next.
   - Production also needs the approval gate the conventions name (for example required reviewers on a CI environment). Do not work around it.

   Then take the route the conventions give:
   - **Pipeline:** trigger or confirm the pipeline run (for example `gh workflow run` or the merge that starts it) and follow it to completion.
   - **Manual:** where the conventions say a person applies the change, give the exact steps and wait for the user to confirm they ran them. Do not run them yourself.
5. **Check after each deploy.** Run the post-deploy checks from the conventions and record the evidence. If a check fails, stop, say so plainly, and propose the rollback from the conventions. Do not roll back without approval.
6. **Record and close.** Update the release record with what was deployed where, when, who approved, and the check results, and commit it through a PR. When production is done, label the parent issue `released`, creating the label first if it does not exist, and ask the user whether to close the issue.

## Rules

- No deploy, apply, migration or destructive command runs without explicit approval for that run. This holds even if the conventions allow automation, because the approval is part of the gate.
- Never merge your own PRs, bypass a failing check, or skip an environment in the conventions' order.
- Follow the conventions' limits on destructive actions. For infrastructure, a plan is reviewed in full, and the change is applied by the person the conventions name.
- Report outcomes honestly, with evidence. A check that could not be run is not a pass.
- Do not mention a specific project in this skill or template. Project detail belongs in the release records.
Pliki w paczce (3)
  • README.md 4 KB
  • SKILL.md 4 KB
  • template.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · carlpaton/skills100MIT
zeitlos/lucity100AGPL-3.0
jeremylongshore/tons-of-skills-marketplace100MIT
zeitlos/lucity100AGPL-3.0
microsoft/power-platform-skills100MIT
friendlyinternet/nuxt-crouton100MIT
wraith-proxy/wraith-skills100MIT
jikig-ai/soleur100Apache-2.0
curiositech/windags-skills100Apache-2.0

Migawka bazy z 13.11.2026 · wersja paczki cbeab3170e6f (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

  • 100workflow-ship-and-observe
    Prowadzi scalony, zielony kod do zweryfikowanego i monitorowanego wydania produkcyjnego działającej aplikacji.
  • 100sdlc-ship
    Przygotowuje zweryfikowaną pracę do dostawy: commity, opis pull requesta oraz notatki wdrożenia i wycofania.
  • 100deploy-release
    Tworzy i publikuje wydania przez release-please lub ręczne wydania GitHub, w tym tagowanie wersji i konfigurację release-please.
  • 96god-ship
    Prowadzi bramkę wydania: wymaga świeżych testów i przeglądu, a potem prowadzi przez wdrożenie, wycofanie i notatki wydania.
  • 90dev-release-check
    Sprawdza gotowość wydania: wersję, changelog, artefakty, testy dymne, plan wycofania i ryzyko.
  • 100nacl-tl-release
    Koordynuje gotowość do wydania NaCl, dowody weryfikacji, kontrole wdrożenia produkcyjnego, changelog i raport z wydania.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.