Auto Setup

Erkennt Ihren Stack und verdrahtet Lint-/Typecheck-/Test-/Format-Quality-Gates in .claude/settings.json.

von rohitg00 · rohitg00/pro-workflow

Getestet · Funktioniert ★ 8.4/10

Auto Setup — Erkennt Ihren Stack und verdrahtet Lint-/Typecheck-/Test-/Format-Quality-Gates in .claude/settings.json.

Was es kann

Durchsucht ein neues Projekt nach package.json, pyproject.toml, Cargo.toml, go.mod, Gemfile oder build.gradle, wählt die passenden Lint-/Typecheck-/Test-/Format-Befehle, prüft mit --version-Aufrufen, ob die Tools wirklich installiert sind, und schreibt einen Quality-Gate-Block in .claude/settings.json. Aktiviert sich beim Einstieg in eine unbekannte Codebasis oder beim Einrichten der CI-Integration; wendet den gesamten Node/TypeScript-Befehlsblock auf jedes package.json-Projekt an, ohne auf tsconfig.json zu prüfen — dadurch kann ein Typecheck-Gate vorgeschlagen werden, das auf reine JS-Repos nicht zutrifft.

Testbericht

Test mit einer Node-package.json ohne tsconfig.json: Node.js wurde korrekt erkannt, eslint/jest/prettier per --version bestätigt. Der kopierte Node/TS-Gate-Block fügt trotzdem einen 'tsc --noEmit'-Schritt hinzu — eine echte Lücke.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /auto-setupErkennt Ihren Stack und verdrahtet Lint-/Typecheck-/Test-/Format-Quality-Gates in .claude/settings.json.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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