use-case-specifierlisted
Install: claude install-skill jonatan8254/iconix-uml-skills
# Use Case Specifier
## Objetivo
Producir especificaciones de casos de uso claras, verificables, no ambiguas y trazables para proyectos de software, alineadas con RUP, UML e ICONIX. Trabajar en español por defecto, salvo que el usuario pida otro idioma. Fundamento y fuentes: `references/sources-and-methods.md`.
La especificación es la parte **sustantiva** del análisis de casos de uso: el diagrama es apenas un índice, y el peso real está en el texto de cada caso de uso. Ese texto es el puente hacia el análisis de robustez, los diagramas de secuencia y las pruebas.
## Insumos y trazabilidad de construcción
Esta skill es el **paso 3** de un pipeline. Cada paso alimenta al siguiente y la especificación debe ser **trazable hacia atrás** a sus insumos:
`modelo verbal` + `modelo de dominio` (de /uml-domain-modeler) + `diagrama de casos de uso` (de /uml-use-case-diagram) → **especificación** → robustez / secuencia / pruebas.
Identificar y usar los insumos disponibles:
- **Requeridos (mínimo para trabajar):** modelo verbal (fuente del comportamiento); caso de uso seleccionado (ID + nombre); actor primario.
- **Recomendados (productos del pipeline — habilitan vocabulario y trazabilidad):**
- **Modelo de dominio** → controla el vocabulario. Alimenta los conceptos y el control terminológico (§7 de la plantilla), la columna "concepto del dominio" de cada paso de flujo, los datos/objetos manipulados y las postcondiciones. Escribir el texto *en el contexto del modelo de dominio*: