Git Workflow Standards

Standard di Conventional Commits, denominazione dei branch e strategia di merge, con 7 documenti di riferimento.

di Galaxy-Dawn · Galaxy-Dawn/claude-scholar

Promosso ★ 9.2/10

Git Workflow Standards — Standard di Conventional Commits, denominazione dei branch e strategia di merge, con 7 documenti di riferimento.

Cosa fa

Definisce standard Git concreti per un team: formato Conventional Commits con una tabella dei tipi, una tabella di denominazione/ciclo di vita dei branch (feature/bugfix/hotfix/release), regole rebase-vs-merge, passaggi di risoluzione dei conflitti e template PR/review, supportati da 7 file di approfondimento references/*.md inclusi nella stessa cartella (tutti confermati presenti). Le operazioni Git interattive sono consultive — indica il comando esatto, tu lo esegui. Si attiva su richieste di creare un commit, gestire branch, seguire un workflow Git o gestire conflitti di merge.

Rapporto di test

Chiesto aiuto prima di aprire una PR da un branch con un singolo commit chiamato 'my-fix' con il messaggio 'fixed stuff': l'abilità ha nominato la convenzione esatta del branch (bugfix/login-captcha-refresh), riscritto il commit nel proprio esempio di Conventional Commits quasi verbatim e specificato rebase-onto-develop secondo la propria tabella di strategia di merge — tutto più preciso di consigli generici, nessuno dei quali errato. (Elencato qui con il nostro vecchio nome; il nome dell'abilità stessa è "Git Workflow Standards".)

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/Galaxy-Dawn/claude-scholar
cd claude-scholar
mkdir -p ~/.claude/skills
cp -r skills/git-workflow ~/.claude/skills/git-workflow

Comandi e prompt di esempio

  • /git-workflowStandard di Conventional Commits, denominazione dei branch e strategia di merge, con 7 documenti di riferimento.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Write a conventional commit message for these changes
  • Suggest a clean branch name for this new feature
  • Help me clean up this messy commit history