"Assessment interattivo con scorecard per scegliere agenti e workflow. Usa questa skill quando l'utente vuole fare l'assessment, scegliere gli agenti, o dice bs assess, assessment, scorecard, quali agenti usare, valutazione progetto."
Install
npx skillscat add maxgiu67/plugin-mucc/bs-assess Install via the SkillsCat registry.
assess — Assessment Operativo
Guida l'utente attraverso la scorecard operativa per determinare quali agenti/skill attivare.
Modalita Auto
Se $ARGUMENTS contiene --auto:
- Salta tutte le domande interattive (AskUserQuestion)
- Score 1 a tutte le domande (attivazione massima)
- Tipo progetto: T1 (default) o inferisci dal contesto
- Annota nel _changelog.md: "(modalita auto)"
Prerequisiti
brainstorm/deve esistere (esegui/initprima)
Workflow
Tipo progetto — Chiedi con AskUserQuestion (scelta singola):
- T1: Idea → validazione (non hai repo)
- T2: Greenfield MVP (repo nuovo)
- T3: Estensione di un prodotto (hai repo + utenti/metriche)
- T4: Repo ereditato (codice altrui/legacy)
- T5: Bug/performance/scale (problema tecnico specifico)
Scorecard — Poni le 10 domande una alla volta con AskUserQuestion (0/1/2):
# Domanda Se alto suggerisce 1 Il problema utente è chiarissimo? (0=sì chiaro, 2=molto vago) Problem Framer 2 Sai già "perché te" vs competitor? (0=sì, 2=no) Researcher 3 Vincoli tempo forti? (0=no, 2=≤2 settimane) MVP Scoper 4 UX/onboarding è critica? (0=no, 2=molto) UX Flow + Copy 5 Lavori su codice non tuo? (0=no, 2=sì totalmente) Cartographer 6 Repo poco testato/instabile? (0=no, 2=molto) Bug Triage 7 Dati sensibili/pagamenti/ruoli? (0=no, 2=sì) Security 8 Tante integrazioni esterne? (0=no, 2=molte) Architect 9 Performance/costi sono il problema? (0=no, 2=sì) Performance 10 Devi dimostrare traction con numeri? (0=no, 2=sì) Analytics NOTA: puoi raggruppare le domande in 2-3 blocchi da 3-4 domande ciascuno per efficienza.
Applica regole di attivazione (da
references/assessment-rules.md):- Sempre: Orchestratore
- Se (D1+D2) >= 3: Problem Framer + Market Researcher
- Se D3 >= 1: MVP Scoper
- Se D4 >= 1: UX Flow (+ Copy se D4=2)
- Se D5 >= 1: Cartographer (+ Doc Writer)
- Se D6 >= 1: Bug Triage
- Se D7 >= 1: Security
- Se D8 >= 1: Architect + Risk Auditor
- Se D9 >= 1: Performance
- Se D10 >= 1: Analytics
Determina workflow in base al tipo:
- T1/T2 → Workflow A (Idea→MVP)
- T3/T4 → Workflow B (Repo ereditato)
- T5 con focus bug → Workflow C
- T5 con focus performance → Workflow D
Scrivi
brainstorm/00-assessment.mdcon:- Tipo progetto scelto
- Tabella scorecard con punteggi
- Lista agenti/skill raccomandati con ordine di esecuzione
- Workflow consigliato (A/B/C/D)
- Prossimi step suggeriti
Aggiorna
brainstorm/_changelog.mdcon la decisione.Suggerisci prossimo step:
/runper esecuzione automatica del workflow- Oppure la prima skill manuale del workflow scelto
Output
File: brainstorm/00-assessment.md (500-800 parole)
Prossimo passo
→ /bs-run per esecuzione automatica del workflow consigliato
→ oppure /bs-brainstorm per la sessione creativa manuale (Workflow A)
→ oppure /bs-onboarding per mappare un repo esistente (Workflow B)