"Onboarding su repo esistente: mappa codebase, audit dipendenze, docs. Usa questa skill quando l'utente vuole fare onboarding su un repo, mappare il codice, o dice bs onboarding, mappa repo, onboarding, analizza codebase, codice ereditato."
Install
npx skillscat add maxgiu67/plugin-mucc/bs-onboarding Install via the SkillsCat registry.
bs-onboarding — Onboarding Repo Esistente
Orchestrazione dei 5 agenti per onboarding su un repository esistente.
Prerequisiti
brainstorm/deve esistere- Repository da analizzare presente (cwd o path specificato)
Agenti
codebase-cartographer(sonnet)dependency-auditor(sonnet)doc-writer(sonnet)bug-triage-agent(sonnet) — opzionalerefactoring-coach(sonnet) — opzionale
Workflow
Leggi
brainstorm/00-assessment.mdper capire quali agenti attivare:- T3/T4: tutti e 5
- T5 bug: solo cartographer + bug-triage
- T5 performance: solo cartographer + dependency-auditor
Codebase Cartographer →
brainstorm/onboarding/codebase-map.md:- Mappa moduli e flussi principali
- Identifica hotspot (file/aree più critiche)
- Crea glossario (termini di dominio nel codice)
- Dichiara cosa non è riuscito a inferire
Dependency Auditor →
brainstorm/onboarding/dependency-audit.md:- Report dipendenze runtime e dev
- Rischi sicurezza e maintainability
- Quick wins (upgrade, rimozioni)
- NON fare update massivi senza piano
Doc Writer →
brainstorm/onboarding/developer-docs.md:- README developer-first
- Setup locale in 10 minuti
- Runbook deploy (se applicabile)
- ADR esistenti documentati
Bug Triage (se richiesto) →
brainstorm/onboarding/bug-triage.md:- Issue note con steps to reproduce
- Ipotesi root cause con evidenze
- Proposta fix + test
Refactoring Coach (se richiesto) →
brainstorm/onboarding/refactor-plan.md:- Refactor plan (safe/medium/risky)
- Sequenza PR consigliata
- Test prima del refactor per aree critiche
Aggiorna
_status.mde_changelog.md
Output
File in brainstorm/onboarding/:
codebase-map.mddependency-audit.mddeveloper-docs.mdbug-triage.md(opzionale)refactor-plan.md(opzionale)
Prossimo passo
→ /bs-problem per definire il problema e JTBD
→ oppure /bs-scope per definire lo scope MVP del refactoring/estensione