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.
- Autor
- devopsartfactory ↗
- Repozytorium
- unic ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 22.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 22.10.2026, bez odwołań do wycofanych modeli i API.
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
- Workflow
- Output
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.