Auto Setup

Détecte votre stack et connecte des garde-fous qualité (lint/typecheck/test/format) dans .claude/settings.json.

par rohitg00 · rohitg00/pro-workflow

Testé · Fonctionne ★ 8.4/10

Auto Setup — Détecte votre stack et connecte des garde-fous qualité (lint/typecheck/test/format) dans .claude/settings.json.

Ce que fait

Scanne un nouveau projet à la recherche de package.json, pyproject.toml, Cargo.toml, go.mod, Gemfile ou build.gradle, choisit les commandes lint/typecheck/test/format correspondantes, vérifie que les outils sont bien installés via --version, puis écrit un bloc de garde-fous qualité dans .claude/settings.json. Se déclenche à l'arrivée sur un code inconnu ou lors du câblage d'une intégration CI ; il applique tel quel le bloc de commandes Node/TypeScript à tout projet avec package.json sans vérifier tsconfig.json, et peut donc proposer un contrôle de typage qui ne s'applique pas à un dépôt JS pur.

Rapport de test

Sur un package.json Node minimal (sans tsconfig.json), a bien détecté Node.js et confirmé eslint/jest/prettier via --version, mais ajoute quand même un contrôle 'tsc --noEmit' à un projet sans TypeScript — une vraie faille silencieuse.

Testé le: 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

Commandes et exemples de prompts

  • /auto-setupDétecte votre stack et connecte des garde-fous qualité (lint/typecheck/test/format) dans .claude/settings.json.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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