--:--:--
4b

git

Igiene git sul repo degli agenti e su CATPIT — leggo status prima di agire, commit atomici con messaggi parlanti, backup/branch prima di modifiche grosse, mai committare segreti. Usala ogni volta che salvo lavoro su "Agente Residente openclaw" o sull'app catpit.

← Identità🐱 Romeovrichiede credenziali/env
da chi viene · l'abbiamo controllata

da accertare
mai vettata — nessuno l'ha ancora guardata; non vuol dire che sia a posto

dove sta
C:\Users\Ettore\.openclaw\workspace\skills\git\SKILL.md
C:\Users\Ettore\.openclaw\workspace\skills\git
SKILL.md
name: git
description: Igiene git sul repo degli agenti e su CATPIT — leggo status prima di agire, commit atomici con messaggi parlanti, backup/branch prima di modifiche grosse, mai committare segreti. Usala ogni volta che salvo lavoro su "Agente Residente openclaw" o sull'app catpit.

git — versionare bene il lavoro

Il repo C:\Users\Ettore\Claude\Agente Residente openclaw è sotto git. Versionare è
tracciabilità: ogni intervento lascia una traccia leggibile e reversibile.

Prima regola: guardo prima di toccare

  1. git status e git diff per capire cosa c'è già di non committato (il working tree può essere "sporco" per lavoro altrui). Se ci sono modifiche non mie e non capisco, mi fermo e chiedo.
  2. Non mischio interventi diversi in un commit solo.

Ciclo di commit (atomico)

  1. git add solo i file del mio intervento (non git add -A alla cieca).
  2. git commit -m "<area>: <cosa e perché>" — messaggio parlante, presente, conciso. Es. mappa: aggiunta 00_MAPPA_CARTELLE (dove-è-cosa) · creso: dashboard fix ciambelle.
  3. Un intervento = un commit. Push solo se il remote è configurato e serve.

Prima di modifiche grosse

  • Backup/branch prima di riscritture rischiose: git switch -c <branch> oppure copia .bak del file di valore. Così torno indietro senza dramma.

Sicurezza (non negoziabile)

  • Mai committare segreti/credenziali/token. Controllo .gitignore (es. catpit\.env.local, Archivio\, *.bak) prima di aggiungere.
  • Se sto per spostare/rinominare cartelle referenziate (vedi 00_MAPPA_CARTELLE.md, le 🔒), è un task coordinato: aggiorno insieme i percorsi e testo, poi committo. Non a cuor leggero.
  • Scritture importanti = regola della casa: OK di Ettore.

Rapporto con archivista

archivista decide cosa riordinare; git fotografa il risultato con un commit pulito.
Prima riordino/aggiorno gli indici, poi committo con messaggio parlante.

peso
879token · Opus 51969 caratteri

Conteggio esatto dall'endpoint Anthropic count_tokens (gratuito, solo rate-limited), envelope del messaggio già sottratto. I caratteri sono un dato locale, servono da riscontro.

modifica
file accessori · 1
  • SKILL.md1.9 kB
storico · 0 backup

nessuna modifica fatta da qui: nessun backup

commit sul file
  • 07e801a 2026-07-22chore: commit iniziale workspace Romeo

Scrittura consentita solo dentro le cartelle skills\ dei workspace del registro e solo sul file SKILL.md (deroga alla stanza Identità autorizzata da Ettore il 2026-08-10). Ogni salvataggio crea prima un backup datato; nessun file viene mai cancellato.

LIVE
nessun agente al lavoro · ultima attività 2 min fa26 task in corso su 16818 progetti monitoratiHomelab · Censire HD e creare gallerie dei contenutiHomelab · RAG + NotebookLM locale per documenti voluminosiKB · Costruzione KB (template + 3 argomenti pilota)KB · Obsidian: setup e usoVita · Automazione piano pasti (dispensa→ricette→spesa→piano)Vita · Lista ingredienti collegata a ricette + preferite77 sessioni registratenessun agente al lavoro · ultima attività 2 min fa26 task in corso su 16818 progetti monitoratiHomelab · Censire HD e creare gallerie dei contenutiHomelab · RAG + NotebookLM locale per documenti voluminosiKB · Costruzione KB (template + 3 argomenti pilota)KB · Obsidian: setup e usoVita · Automazione piano pasti (dispensa→ricette→spesa→piano)Vita · Lista ingredienti collegata a ricette + preferite77 sessioni registrate