Auto Setup

Detecta tu stack y configura los quality gates de lint/typecheck/test/format en .claude/settings.json.

Por rohitg00 · rohitg00/pro-workflow

Probado · Funciona ★ 8.4/10

Auto Setup — Detecta tu stack y configura los quality gates de lint/typecheck/test/format en .claude/settings.json.

Qué hace

Analiza un proyecto nuevo buscando package.json, pyproject.toml, Cargo.toml, go.mod, Gemfile o build.gradle, elige los comandos de lint/typecheck/test/format correspondientes, verifica que las herramientas estén realmente instaladas con comprobaciones --version y escribe un bloque de quality gates en .claude/settings.json. Se activa al incorporarte a un código desconocido o al configurar la integración con CI; aplica el bloque completo de comandos Node/TypeScript a cualquier proyecto con package.json sin comprobar si existe tsconfig.json, por lo que puede proponer un gate de typecheck que no aplica a repos en JS puro.

Informe de la prueba

Lo probamos en un package.json real de Node sin tsconfig.json: detectó Node.js y confirmó eslint/jest/prettier con llamadas --version reales, pero seguía añadiendo un paso de typecheck con tsc --noEmit a un proyecto sin TypeScript, un hueco real y silencioso en la detección de tipos.

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

Instalación

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

Comandos y prompts de ejemplo

  • /auto-setupDetecta tu stack y configura los quality gates de lint/typecheck/test/format en .claude/settings.json.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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