sync SVN r18125
This commit is contained in:
@@ -134,8 +134,30 @@ rădăcina proiectului, dacă există, care automatizează svn update → git_sy
|
||||
- `ssh -T git@gitea.romfast.ro` încă reușește.
|
||||
- Nu comite nimic din acest flux fără să arăți diff-ul utilizatorului.
|
||||
|
||||
## Pasul 8 — skill-uri de agent ROA (COMUN\skills)
|
||||
|
||||
1. Skill-urile sunt fișiere versionate în `comun.git`, sub `COMUN\skills\`; ajung pe mașină cu
|
||||
`git pull` (sau `roa_sync.bat`) în `COMUN\`.
|
||||
2. Expunere pe mașină (o dată):
|
||||
`powershell -ExecutionPolicy Bypass -File D:\ROA\<PROIECT>\COMUN\utile\leaga_skills.ps1`
|
||||
(rulează întâi cu `-DryRun`). Creează symlink-uri în `%USERPROFILE%\.claude\skills\` către
|
||||
`COMUN\skills\<nume>` — fără copiere, deci aceleași fișiere sunt văzute și de Claude Code, și
|
||||
de opencode. Idempotent; dacă un director real cu același nume există, nu îl șterge.
|
||||
3. Backstop de rutare per proiect:
|
||||
`...\scrie_backstop_skills.ps1 -Root D:\ROA -Proiecte <numele proiectelor>` (fără `-Proiecte` =
|
||||
toate proiectele detectate; `-DryRun` întâi). Scrie/actualizează `AGENTS.md` și un bloc marcat
|
||||
între `<!-- roa-skills:start -->` și `<!-- roa-skills:end -->` în `CLAUDE.md`. Idempotent.
|
||||
4. Actualizare: după orice `git pull`/`roa_sync` în `COMUN\` sau după modificarea skill-urilor,
|
||||
re-rulează cele două scripturi (sunt idempotente). NU copia manual fișiere de skill — se pierde
|
||||
legătura cu sursa.
|
||||
5. Adăugarea unui skill nou: creezi `COMUN\skills\<nume>\SKILL.md`, adaugi o linie în
|
||||
`COMUN\utile\backstop_skills.txt` și în `reguli_lucru.md` pct. 7, apoi rulezi
|
||||
`scrie_backstop_skills.ps1`.
|
||||
6. Aceste scripturi nu ating SVN și nu modifică binare VFP.
|
||||
|
||||
## Referințe
|
||||
|
||||
- `../cercetare/rec_skills.md` — decizia și inventarul skill-urilor de agent.
|
||||
- `inrolare-proiect-git-text.md` — înrolarea unui proiect NOU (repo gitea inexistent) în flux.
|
||||
- `../fluxul_svn_git.md` — modelul de branch-uri main/claude și igiena git.
|
||||
- `../flux-editare-vfp-text.md` — editarea text `.vc2`/`.sc2` + write-back.
|
||||
|
||||
Reference in New Issue
Block a user