Przejdź do treści
Biblioteka skilli
Programowanie · Integracja z narzędziem

unic-ship-pr

/unic-ship-pr

Wysyła bieżącą gałąź w repozytorium unic: stage, commit, push i otwarcie pull requesta, ale tylko na wyraźne polecenie.

Repozytorium
unic ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
22.10.2026

Ocena i bezpieczeństwo

90/ 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ść25 / 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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Wysyła bieżącą gałąź w repozytorium unic: stage, commit, push i otwarcie pull requesta, ale tylko na wyraźne polecenie.

Oryginalny opis (EN)

Use when the user explicitly asks to stage, commit, push, and open a pull request for unic. Do not use for general coding work or docs-only sync unless the user is asking to ship the current branch.

Jak działa

  1. Workflow
  2. Output
Sekcje z nagłówków SKILL.md, w oryginale · 79 linii, 594 słów
Podgląd SKILL.md
---
name: unic-ship-pr
description: Use when the user explicitly asks to stage, commit, push, and open a pull request for unic. Do not use for general coding work or docs-only sync unless the user is asking to ship the current branch.
---

Ship the current `unic` changes through the repository's expected branch,
commit, and PR flow.

## Workflow

1. Confirm main-based worktree isolation.
- Ship only from a task branch in a fresh git worktree created from `main` or
  `origin/main`.
- If the current changes are in the primary checkout or on a branch that was not
  created from `main`, create a new main-based worktree and port only the
  intended changes before validating or opening a PR.
- Keep one worktree per PR-sized change.

2. Validate first.
- Run `make test` and stop if it fails.
- Run `make build` and stop if it fails.

3. Inspect scope.
- Check `git status` and `git diff --stat`.
- Confirm the changes are ready to ship and map to the intended issue.
- If the issue number is known, read it with `gh issue view <number>`.
- If the issue is implied but not named, search with
  `gh issue list --state open --search '<terms>' --limit 20` before opening the
  PR.
- Do not open a PR without an issue reference unless the user explicitly
  approves that exception.

4. Create the branch.
- Branch from `main` in a fresh worktree.
- Use a conventional prefix such as `feat/`, `fix/`, or `docs/`.
- Use the user hint when provided; otherwise infer a concise branch name from
  the change.

5. Stage and commit carefully.
- Stage only the relevant files by name.
- Never use `git add .` or `git add -A`.
- Use a conventional commit title consistent with recent history.
- Include a short body with bullet points for key changes.
- Do not add `Co-Authored-By` lines.

6. Push and open the PR.
- Push with `-u origin <branch>`.
- Use `gh pr create` to open the PR.
- If a PR already exists for the branch, inspect it with `gh pr view` and
  update that PR instead of opening a duplicate.
- If `.github/pull_request_template.md` exists, follow it.
- Otherwise structure the PR body with: Summary, Related Issues, Validation,
  and Checklist.

7. Wait for automated review.
- After the PR is open, wait for required checks and Amazon Q Developer review
  to finish before reporting the PR as ready.
- Read the latest Amazon Q top-level review/comments for the current head with
  `gh pr view <number> --json reviews,comments,statusCheckRollup,headRefOid`.
- Also read thread-aware inline review state before deciding the PR is clean.
  Use the GitHub connector `list_pull_request_review_threads` when available,
  or `gh api graphql` to fetch `reviewThreads { isResolved isOutdated path line
  comments { author { login } body createdAt } }`.
- Treat any unresolved, non-outdated Amazon Q inline thread as actionable unless
  it is clearly informational. Do not rely only on top-level review summaries;
  they can miss inline findings.
- Ignore outdated Amazon Q threads only after confirming the current head no
  longer contains the flagged code.
- If Amazon Q reports actionable issues in either top-level reviews or current
  inline threads, patch them locally, rerun `make test` and `make build`, commit
  the fix, push, and comment `/q review` on the PR.
- Repeat the wait/read-threads/read-summary/patch/review loop until the latest
  Amazon Q review for the current head has no blocking or actionable issues and
  there are no unresolved, non-outdated actionable Amazon Q threads.
- If Amazon Q is unavailable, still report the PR URL and the completed local
  validation, but explicitly note that automated review could not be confirmed.
- Do not resolve or dismiss review threads unless the user explicitly asks.

## Output

Return the branch name, commit message, PR URL, local validation, and latest
Amazon Q result.

Wersje

W bazie nie ma innych skilli o nazwie unic-ship-pr.

Migawka bazy z 28.10.2026 · wersja paczki c3b8304d365d (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

  • 90unic-refactor-review
    Wdraża refaktoryzacje z wcześniejszego przeglądu seniora w repozytorium unic, bez nowych funkcji i zmian zachowania.
  • 90unic-implement-feature
    Realizuje funkcję lub zgłoszenie GitHub w repozytorium unic, zwłaszcza nowe usługi AWS, bez refaktoryzacji czy samego wysyłania PR.
  • 90commit-push-current
    Commituje i wypycha bieżącą gałąź, także bezpośrednio do domyślnej, bez tworzenia gałęzi i pull requesta, na polecenie człowieka.
  • 90ce-commit-push-pr
    Tworzy commit, wypycha gałąź i otwiera pull request wraz z opisem zmian.
  • 90yeet
    Przygotowuje zmiany do commita, wykonuje commit i push oraz otwiera pull request przez GitHub CLI w jednym przebiegu na wyraźne polecenie.
  • 100submit
    Prowadzi całą ścieżkę zmiany: gałąź, commit, push i otwarcie pull requesta, z potwierdzeniem przed każdym krokiem.

Uwagi i zgłoszenia

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