Auto Setup

Rileva lo stack e collega i quality gate di lint/typecheck/test/format in .claude/settings.json

di rohitg00 · rohitg00/pro-workflow

Promosso ★ 8.4/10

Auto Setup — Rileva lo stack e collega i quality gate di lint/typecheck/test/format in .claude/settings.json

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 gates
  • Scan this new project and configure typecheck commands
  • Set up format and test gates in .claude/settings.json