tooling-roleslisted
Install: claude install-skill OrcaCl/suplemento-estrella
# Tooling Roles
La mayoría del stack de Suplemento Estrella no es "dependencias de Python" en sí — son roles funcionales que cualquier proyecto necesita, con una implementación Python elegida como preset. Esta skill separa el rol de la herramienta, para que un proyecto en otro lenguaje pueda mapear los mismos roles sin perder la metodología.
## Tabla de roles
| Rol funcional | Preset Python (Suplemento Estrella) | Equivalente JS/TS | Equivalente PHP |
|---|---|---|---|
| Gestor de paquetes | `uv` | `pnpm` / `npm` | `composer` |
| ORM + migraciones | `SQLAlchemy` + `Alembic` | `Prisma` / `TypeORM` | `Eloquent` / `Doctrine` |
| Config tipada desde `.env` | `pydantic-settings` + `python-dotenv` | `zod` + `dotenv` | `vlucas/phpdotenv` |
| Cliente HTTP | `httpx` | `fetch` nativo / `axios` | `Guzzle` |
| CLI + salida en terminal | `click` + `rich` | `commander`/`yargs` + `chalk`/`ora` | — (evaluar según necesidad) |
| Framework web + servidor | `Flask` + `Gunicorn` | `Express`/`Fastify` + `pm2`/Node nativo | `Laravel`/`Slim` + `php-fpm` |
| Testing + cobertura + paralelo | `pytest` + `pytest-cov` + `pytest-xdist` | `vitest`/`jest` | `Pest`/`PHPUnit` |
| Auditoría de vulnerabilidades en dependencias | `pip-audit` | `npm audit` | `composer audit` |
| Detección de secretos antes de commit | `gitleaks` | `gitleaks` (agnóstico) | `gitleaks` (agnóstico) |
| Proceso/infraestructura | `nginx` + `pm2` | `nginx` + `pm2` (agnóstico) | `nginx` + `pm2` (agnóstico) |
| Explorador de BD en des