Back to skills
extension
Category: Development & EngineeringNo API key required

project-starter

Analiza proyectos y explica cómo levantarlos. Usar cuando pregunten

personAuthor: jakexiaohubgithub

Project Starter

Seguridad

NUNCA leer: .env, *secret*, *credential*, *.key, *.pem

SÍ leer: .env.example, archivos de config, docker-compose.yml

Pasos

1. Detectar Ecosistema

| Archivo | Ecosistema | | ------------------------------------- | ---------- | | package.json | Node.js | | requirements.txt / pyproject.toml | Python | | go.mod | Go | | Cargo.toml | Rust | | pubspec.yaml | Flutter | | Gemfile | Ruby | | pom.xml / build.gradle | Java | | composer.json | PHP |

2. Detectar Package Manager

| Lock file | Manager | | ------------------- | ------- | | pnpm-lock.yaml | pnpm | | yarn.lock | yarn | | bun.lockb | bun | | package-lock.json | npm | | poetry.lock | poetry | | Pipfile.lock | pipenv |

3. Detectar Framework

Lee dependencias y detecta frameworks (Next.js, Angular, Expo, NestJS, Django, FastAPI, Rails, etc.)

4. Detectar Servicios

Si existe docker-compose.yml, identifica: postgres, mysql, mongo, redis, etc.

5. Variables de Entorno

De .env.example: lista solo NOMBRES, agrupa por categoría.

6. Seeds/Mocks

Busca scripts: seed, db:seed, migrate, setup, mock

Formato de Respuesta

## 🚀 {nombre}

**Stack:** {tecnologías}
**Package Manager:** {pm}

### ⚡ Mínimo

{comandos para dev rápido sin servicios externos}

### 🔧 Completo

{comandos con todo: docker, migraciones, seeds}

### 📍 URLs

| Servicio | URL |
| -------- | --- |

### 🧪 Datos de Prueba

{seeds si existen}

### 🛠 Scripts Útiles

| Comando | Descripción |
| ------- | ----------- |