Auto Setup

Identifierar din stack och kopplar in lint-/typecheck-/test-/format-kvalitetsgrindar i .claude/settings.json.

av rohitg00 · rohitg00/pro-workflow

Testad · Fungerar ★ 8.4/10

Auto Setup — Identifierar din stack och kopplar in lint-/typecheck-/test-/format-kvalitetsgrindar i .claude/settings.json.

Vad den gör

Skannar ett nytt projekt efter package.json, pyproject.toml, Cargo.toml, go.mod, Gemfile eller build.gradle, väljer matchande lint-/typecheck-/test-/format-kommandon, verifierar att verktygen faktiskt är installerade med --version-kontroller, och skriver ett kvalitetsgrind-block i .claude/settings.json. Triggas vid onboarding av en okänd kodbas eller vid uppkoppling av CI-integration; den applicerar hela Node/TypeScript-kommandoblocket på alla package.json-projekt utan att kolla efter tsconfig.json, så den kan föreslå en typecheck-grind som inte passar rena JS-repon.

Testrapport

Kördes mot en minimal Node-package.json (utan tsconfig.json): identifierade Node.js och bekräftade eslint/jest/prettier via riktiga --version-anrop, men lade ändå till ett 'tsc --noEmit'-steg i ett projekt helt utan TypeScript.

Testad: 2026-07-10 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/rohitg00/pro-workflow
cd pro-workflow
mkdir -p ~/.claude/skills
cp -r skills/auto-setup ~/.claude/skills/auto-setup

Kommandon och exempelprompter

  • /auto-setupIdentifierar din stack och kopplar in lint-/typecheck-/test-/format-kvalitetsgrindar i .claude/settings.json.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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