git-commit-specification
Standardowe formaty commitów Git dla zespołów – feat, fix, refactor i więcej
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia Ci pisanie commitów zgodnie ze standardem branżowym. Definiuje formaty wiadomości (feat, fix, refactor, perf, test, docs, chore, del), konwencje nazewnictwa gałęzi (feature/, bugfix/, hotfix/) i procedury przygotowania pull requestów. Zawiera szybki przewodnik typów zmian, przykłady commitów z numerami issue oraz checklist przed wysłaniem kodu. Idealne dla zespołów pracujących nad CI/CD i pipelinami budowania.
Jak używać
Zainstaluj umiejętność w swoim środowisku MCP lub agencje AI – sprawdź dokumentację repozytorium TencentBlueKing, aby pobrać najnowszą wersję z gałęzi master.
Przed każdym commitem zapoznaj się z typami zmian: użyj
featdla nowych funkcji,fixdla poprawek błędów,refactordla zmian strukturalnych,perfdla optymalizacji wydajności,testdla testów,docsdla dokumentacji,choredla zmian w narzędziach budowania,deldla usunięć wymagających specjalnej zgody.Formatuj wiadomość commita zgodnie ze standardem: zacznij od typu zmany, dwukropka i spacji, następnie krótki opis, na końcu dodaj numer issue (np.
feat: dodaj obsługę szablonów pipeline'u #1234). Opcjonalnie dodaj zakres w nawiasach:feat(process): opis.Podczas tworzenia nowej gałęzi stosuj konwencję nazewnictwa:
feature/nazwa-funkcjidla nowych funkcji,bugfix/nazwa-problemudla poprawek,hotfix/nazwa-krytycznego-problemudla pilnych zmian.Przed przesłaniem pull requesta wykonaj rebase, aby wyczyścić historię commitów: uruchom
git rebase -i HEAD~5(dostosuj liczbę commitów do potrzeb), a następnie zsynchronizuj z kodem upstream za pomocągit fetch upstreamigit rebase upstream/develop.Przed finalnym push'em sprawdź checklist: commit message jest zgodny z formatem, issue jest powiązany, commity zostały wyczyszczone rebase'em, brak danych wrażliwych w kodzie, kod przeszedł testy lokalne.