Przejdź do treści
Biblioteka skilli
Programowanie · Automatyzacja

SourceControl

/SourceControl

Automatyzuje pracę z Gitem: commity w konwencji, zarządzanie gałęziami, push i tworzenie pull requestów.

Licencja
MIT
Ostatnia zmiana repozytorium
21.08.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format20 / 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
4
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Automatyzuje pracę z Gitem: commity w konwencji, zarządzanie gałęziami, push i tworzenie pull requestów.

Oryginalny opis (EN)

Git workflow automation including commits, branch management, and PR creation with conventional commits and clean commit rules. USE WHEN commit, git commit, create branch, pull request, PR, push, git workflow, conventional commit, stage changes, commit message.

Jak działa

  1. Customization
  2. Prerequisites
  3. Workflow Routing
  4. Auto-Detection
  5. Configuration
  6. Examples
Sekcje z nagłówków SKILL.md, w oryginale · 62 linii, 246 słów
Podgląd SKILL.md
---
name: SourceControl
description: Git workflow automation including commits, branch management, and PR creation with conventional commits and clean commit rules. USE WHEN commit, git commit, create branch, pull request, PR, push, git workflow, conventional commit, stage changes, commit message.
---

# SourceControl

Professional git workflow automation with conventional commits, mode-aware interaction, ticket reference parsing, and clean commit rules.

## Customization

**Before executing, check for user customizations at:**
`~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/SourceControl/`

If this directory exists, load and apply any PREFERENCES.md configurations (commit templates, branch naming conventions, protected branches). If not, proceed with defaults.

## Prerequisites

LifeOS must be installed. Check `~/.claude/LIFEOS/VERSION`. If missing, inform user: "LifeOS is required. Run `/setup:lifeos` to install."

## Workflow Routing

| Workflow | Trigger | File |
|----------|---------|------|
| **Commit** | "commit", default invocation, git changes | `Workflows/Commit.md` |
| **CreateBranch** | "branch", "create branch", spec folder ref | `Workflows/CreateBranch.md` |
| **CreatePR** | "PR", "pull request", "create PR" | `Workflows/CreatePR.md` |

## Auto-Detection

Default invocation routes to **Commit** workflow.

## Configuration

The skill reads configuration from `.claude/hooks.json` (config section) when available:
- `config.git.auto_push` — Auto-push after commit
- `config.git.branch_protection` — Protected branches list
- `config.git.conventional_commits` — Enforce conventional format
- `config.git.sign_commits` — GPG signing

## Examples

**Example 1: Simple commit**
```
User: "/buddy:commit"
-> Detects changes, stages, generates conventional commit message
-> Uses AskUserQuestion for confirmation
-> Creates commit, offers to push
```

**Example 2: Commit with ticket reference**
```
User: "/buddy:commit SDO-123 --yes"
-> Auto-yes mode, stages all changes
-> Generates: "SDO-123: feat(auth): add JWT validation"
-> Commits and pushes automatically
```

**Example 3: Create pull request**
```
User: "/buddy:commit PR"
-> Routes to CreatePR workflow
-> Ensures changes committed, generates PR description
-> Creates PR via gh CLI, returns URL
```
Pliki w paczce (4)
  • SKILL.md 2 KB
  • Workflows/Commit.md 4 KB
  • Workflows/CreateBranch.md 1 KB
  • Workflows/CreatePR.md 1 KB

Wersje

W bazie nie ma innych skilli o nazwie SourceControl.

Migawka bazy z 28.10.2026 · wersja paczki 268f649aa55a (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100git-workflow
    Obsługuje Conventional Commits, tworzenie PR i weryfikację bramek jakości.
  • 100dev-git-workflow
    Pomaga w pracy z gitem: tworzy commity, zarządza gałęziami i stosuje conventional commits.
  • 100git-commit
    Tworzy lokalne commity z komunikatami w konwencji conventional i odwołaniami do zgłoszeń, bez wysyłania ich na zdalne repozytorium.
  • 100commit
    Przygotowuje komunikat w formacie Conventional Commits, potwierdza go z tobą i tworzy commit na poprawnej gałęzi funkcji, a push lub pull request tylko na wyraźne polecenie.
  • 95Commit
    Tworzy commit w formacie Conventional Commits, wypycha gałąź i otwiera PR na GitHub powiązany ze zgłoszeniem Jira.
  • 100git-commit
    Pomaga pisać komunikaty commitów zgodne z Conventional Commits i wypychać kod do repozytorium, w tym git add, commit i push.

Uwagi i zgłoszenia

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