Git Ops
Il libro di regole Git branch/commit/push di un ingegnere - convenzione di denominazione, protezione JetBrains DontCommit, impostazioni predefinite dei commit in cinese
Promosso
Cosa fa
Codifica le regole operative Git di uno specifico ingegnere ('Sam'): denominazione dei branch di funzionalità (feature/YYYYMMDD/reqcode_desc), controlli di sicurezza pre-scrittura, esclusione della changelist JetBrains DontCommit, messaggi di commit predefiniti in cinese, promozione di rilascio fast-forward-first, rinomina/confronto branch e gestione di submodule/gitlink. Si attiva quando Sam chiede a Claude Code di creare, rinominare, confrontare, eseguire commit, pushare, unire, promuovere o pulire i branch Git.
Rapporto di test
L'ho esercitato su un vero repository git usa e getta con un 'origin' locale nudo: il flusso guidato dall'abilità ha prodotto il nome esatto del branch feature/20260716/MR2026070199001_login_retry, ha analizzato correttamente un finto file .idea/workspace.xml per trovare ed escludere un file in stile secrets elencato in DontCommit dallo staging, e ha utilizzato per impostazione predefinita un messaggio di commit in cinese - l'esecuzione di base non guidata sullo stesso fixture ha utilizzato un nome di branch generico non conforme, ha aggiunto `git add -A` il file simile a secrets direttamente nel commit e ha utilizzato l'inglese.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/codingSamss/all-my-ai-needs mkdir -p ~/.claude/skills cp -r all-my-ai-needs/platforms/claude/skills/git-ops ~/.claude/skills/git-ops
Comandi e prompt di esempio
/git-opsIl libro di regole Git branch/commit/push di un ingegnere - convenzione di denominazione, protezione JetBrains DontCommit, impostazioni predefinite dei commit in cinese
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Create a feature branch for the login retry fix, using our naming convention.Commit this change but keep the DontCommit changelist files excluded.Push my branch and write the commit message in Chinese like usual.