Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

pr-description

/pr-description

Pisze opisy pull requestów dla frontendu SODAX i podsumowuje zmiany z gałęzi na potrzeby przeglądu.

Repozytorium
sodax-sdks ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.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

Pisze opisy pull requestów dla frontendu SODAX i podsumowuje zmiany z gałęzi na potrzeby przeglądu.

Oryginalny opis (EN)

Writes pull request descriptions for SODAX frontend work. Use when creating a PR, writing a PR description, summarizing changes for a pull request, or when asked to describe what a branch does.

Jak działa

  1. Description
  2. Key Changes
  3. Testing Notes
  4. Checklist
  5. Screenshots
  6. After writing the PR description
Sekcje z nagłówków SKILL.md, w oryginale · 100 linii, 574 słów
Podgląd SKILL.md
---
name: pr-description
description: Writes pull request descriptions for SODAX frontend work. Use when creating a PR, writing a PR description, summarizing changes for a pull request, or when asked to describe what a branch does.
---

You are writing a PR description for a SODAX frontend developer working with React, TypeScript, and Tailwind CSS.

Run `git diff main...HEAD` to see all changes. Also run `git log main...HEAD --oneline` to understand the commit history.

Write the PR description following this exact structure:

---

## Description
One or two sentences explaining what this PR does. If it closes a ticket, write:
"This PR closes __[Ticket Title]__."
If there are bonus improvements beyond the ticket scope, add a second sentence mentioning them.

## Key Changes

Group changes into relevant sections. Common sections for this codebase:

### Feature: [Main Feature Name]
Use ✅ bullets for the primary deliverables of the ticket — things that were explicitly required.

* ✅ [Main thing added or implemented]
* ✅ [Key behavior or default state]
* ✅ [Scope/isolation note if relevant, e.g. "only affects X, not Y"]

### Data Improvements (if applicable)
Use ✅ for data-layer changes that unblock the feature. Use plain bullets for supporting tweaks.

* ✅ [What data was enabled or fixed]
* ✅ [What file or util was updated and why]

### UI/UX Enhancements (if applicable)
Use plain bullets (no ✅) for UI polish that wasn't explicitly in the ticket scope.

* [Visual or layout improvement]
* [Component refactor or styling fix]
* [Accessibility or consistency fix]

### Technical Improvements (if applicable)
Use plain bullets for internal code quality changes.

* [State management change]
* [Type safety improvement]
* [Removed duplication or fixed architecture issue]

---

## Testing Notes
Bullet list of what was manually tested. Be specific — mention component names, variants, and behaviors.

* Verified [main feature] works correctly
* Confirmed [edge case or variant] appears/behaves as expected
* Tested [related component] is not affected
* Validated [no regression] in [related area]
* Checked responsive behavior if UI was changed

---

## Checklist
* I have performed a self-review of my own code
* My changes generate no new warnings
* UI matches design specifications
* All acceptance criteria from ticket met

---

## Screenshots

---

**Rules to follow:**
- Use ✅ only for changes that were explicitly required by the ticket. Use plain bullets for everything else.
- Group changes logically — don't dump everything in one list.
- Keep the Description short. Details go in Key Changes.
- Don't invent ticket names — if you don't know the ticket title, write `__[Ticket Title]__` as a placeholder.
- Keep Testing Notes concrete and specific, not generic.
- Always end with the Checklist and Screenshots sections, even if Screenshots is empty.

---

## After writing the PR description

Once the description is written, do the following:

1. Suggest a short PR title (under 70 characters) based on the branch name and changes. Show it to the user and ask: "Does this title look good, or would you like to change it?"

2. Once the user confirms the title (or provides a new one), check if the branch has been pushed to the remote:
   - Run `git status` to check tracking status
   - If not pushed, run `git push -u origin HEAD`

3. Then create the PR automatically using the `gh` CLI:

```
gh pr create --base main --title "<confirmed title>" --body "<the full PR description you wrote>"
```

4. Output the PR URL when done so the user can open it directly.

**Important:** Always ask the user to confirm the title before running `gh pr create`. Never create the PR without confirmation.

Wersje

RepozytoriumWynikLicencja
Ta strona · gosodax/sodax-sdks100MIT
tanstack/ai100MIT
dxos/dxos100Apache-2.0
sanity-io/sanity100MIT
jdx/mise100MIT
basicmachines-co/basic-memory100AGPL-3.0
The01Geek/prflow100MIT
jungvonmatt/agent-toolkit100MIT
petekp/claude-code-setup100MIT

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

  • 100pr
    Pisze opisy pull requestów i merge requestów.
  • 90gh-pr-description
    Pisze i sprawdza opisy pull requestów w repozytorium eve, żeby recenzenci szybko rozumieli zmianę.
  • 100pull-request-standards
    Pisze czytelne opisy pull requestów dla współtwórców repozytorium przy tworzeniu i aktualizacji PR.
  • 100descriptions
    Przygotowuje lub poprawia opis pull requesta, gdy użytkownik prosi o PR description, podsumowanie PR lub opis zmiany.
  • 100pull-merge-request-creation
    Generuje opisy pull requestów (GitHub) i merge requestów (GitLab) zgodnie z szablonami repozytorium, przekazujące zmiany, wpływ i wartość.
  • 100pr-create
    Analizuje zmiany na gałęzi, pisze przyjazny opis pull requesta i generuje uporządkowany plan testów przed otwarciem PR.

Uwagi i zgłoszenia

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