skills/model-selector/SKILL.md
--- name: model-selector description: Seleccionar modelo Claude según complejidad. Escalamiento progresivo: Haiku → Sonnet → Opus. --- # Model Selector ## REGLA: No Modificar Archivos de Otros Agentes **NO modificar, leer ni actuar sobre archivos que pertenezcan a otros agentes** (ej: task_plan.md de otros subagents). Solo trabajar en archivos propios de esta sesión. --- ## Principio **Escalamiento progresivo:** Empezar con el modelo más económico, escalar solo si es necesario. ``` Haiku
npx skillsauth add Jul879n/claude-config skills/model-selectorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
NO modificar, leer ni actuar sobre archivos que pertenezcan a otros agentes (ej: task_plan.md de otros subagents). Solo trabajar en archivos propios de esta sesión.
Escalamiento progresivo: Empezar con el modelo más económico, escalar solo si es necesario.
Haiku → (no funciona) → Sonnet → (no funciona) → Opus
| Modelo | Costo | Uso | |--------|-------|-----| | Haiku | $0.25/1.25 | Read-only, glob, grep, explicaciones cortas | | Sonnet | $3/15 | Editar archivos, tests simples, refactors locales | | Opus | $15/75 | Arquitectura nueva, debugging complejo, multi-archivo |
┌─────────────────────────────────────┐
│ ¿Tarea es read-only / búsqueda? │
└──────────────┬──────────────────────┘
│ sí
▼
Haiku ✓
no
│
▼
┌─────────────────────────────────────┐
│ ¿Editor archivo conocido / test │
│ simple / refactor local? │
└──────────────┬──────────────────────┘
│ sí
▼
Sonnet ✓
no
│
▼
┌─────────────────────────────────────┐
│ ¿Usuario pidió explícitamente │
│ Opus o "mejor modelo"? │
└──────────────┬──────────────────────┘
│ sí
▼
Opus ✓
no
│
▼
┌─────────────────────────────────────┐
│ ¿Sonnet falló múltiples veces │
│ en esta sesión? │
└──────────────┬──────────────────────┘
│ sí
▼
Opus ✓
no
│
▼
Preguntar al usuario
"Esta tarea requiere Opus. ¿Confirmas que quieres usar el modelo más potente?"
Excepciones (no preguntar):
Antes de decidir, pregúntate:
¿Puedo resolver esto con Haiku? (buscar, explorar, leer)
¿Puedo resolver esto con Sonnet? (editar, modificar, crear en archivos existentes)
¿Realmente necesito Opus?
"Antes de pedir Opus, pregúntate: ¿puedo resolver esto con Sonnet? El 80% de las tareas se resuelven con Sonnet."
En Claude Code:
/model haiku # Para tareas simples
/model sonnet # Para tareas medianas
/model opus # Solo si es necesario
| Si la tarea es... | Usa | |-------------------|-----| | Read-only, glob, grep simple | Haiku | | Editar archivos existentes, tests, refactors locales | Sonnet | | Arquitectura nueva, debugging complejo, multi-archivo | Preguntar → Opus |
development
Verificar que el código funciona después de hacer cambios. Ejecutar tests, verificar resultados, no ocultar errores.
development
Refactorizar y simplificar archivos grandes en fases progresivas. Usa este skill siempre que el usuario mencione simplificar, refactorizar, o reducir un archivo grande. El flujo completo: analiza el archivo → propone fases → ejecuta cada fase (extrae hooks/componentes) → actualiza el plan en plans/ y el CHANGELOG.md. Actívate cuando el usuario diga "simplifica [archivo]", "refactoriza [archivo]", "extrae la lógica de", "el archivo está muy grande", o cuando pida dividir un archivo en partes.
development
Use when launching Explore subagents or reading/searching code in this project. Provides the standard reposynapse-first prompt block to include in every Explore agent invocation.
testing
Preferir falla visible a respaldo silencioso. Tests reales con datos reales, no marcadores de posición.