Auto Setup
Rileva lo stack e collega i quality gate di lint/typecheck/test/format in .claude/settings.json
Promosso
Cosa fa
Scansiona un nuovo progetto alla ricerca di package.json, pyproject.toml, Cargo.toml, go.mod, Gemfile o build.gradle, sceglie i comandi corrispondenti di lint/typecheck/test/format, verifica che gli strumenti siano davvero installati con controlli --version, e scrive un blocco quality-gate in .claude/settings.json. Si attiva quando si fa l'onboarding di una codebase sconosciuta o si collega l'integrazione CI; applica l'intero blocco Node/TypeScript a qualsiasi progetto con package.json senza controllare tsconfig.json, quindi può proporre un gate di typecheck non applicabile a repo in puro JS.
Rapporto di test
Su un package.json Node minimale (senza tsconfig.json): ha rilevato Node.js e confermato eslint/jest/prettier con --version reali, ma aggiungerebbe comunque 'tsc --noEmit' a un progetto senza TypeScript — un gap silenzioso nel rilevamento dei tipi.
Testato il: 2026-07-10 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/rohitg00/pro-workflow cd pro-workflow mkdir -p ~/.claude/skills cp -r skills/auto-setup ~/.claude/skills/auto-setup
Comandi e prompt di esempio
/auto-setupRileva lo stack e collega i quality gate di lint/typecheck/test/format in .claude/settings.json
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Detect my stack and wire up lint and test quality gatesScan this new project and configure typecheck commandsSet up format and test gates in .claude/settings.json