CommunityCodierung & Entwicklunggithub.com

Análisis de Requerimientos

Analizar un nuevo requerimiento (HU/reglas de negocio) de cualquier proyecto/cliente: extraer objetivo/alcance/reglas, detectar inconsistencias, comparar con código existente, listar preguntas abiertas, inventariar objetos afectados y generar entregables (por defecto solo el xlsx de estimación).

Was ist Análisis de Requerimientos?

Esta skill guía al agente de IA en la fase de análisis de un nuevo requerimiento — no en su construcción. Al recibir una Historia de Usuario (HU) o un documento de reglas de negocio, el agente lee el documento completo, extrae objetivo, alcance, actores, flujos y reglas explícitas, y señala cualquier inconsistencia interna. También revisa imágenes embebidas (layouts, pantallas) que pueden contener detalles no textuales. Si el requerimiento afecta código existente, el agente consulta la base de datos real de DEV (pidiendo credenciales al usuario, sin reutilizar sin autorización) para detectar reutilizaciones y evaluar riesgos de modificación. Además, compila una lista explícita de preguntas abiertas (ambigüedades, decisiones de negocio pendientes) y un inventario completo de objetos de BD, pantallas y reglas afectados (Nuevo/Modificación). Por defecto, solo genera como archivo `Estimacion_tiempos_[CÓDIGO].xlsx` a partir de una plantilla existente (sin inventar columnas extra), pero mantiene en la conversación el resto del análisis (impacto, plan de implementación) listo para volcarse a documento cuando el usuario lo solicite. Finalmente, resume estado, pendientes y bloqueantes.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CesarChv19/claude-skills_MC/tree/HEAD/plugins/mc-skills/skills/analizar-requerimiento

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Análisis de Requerimientos?

Indicaciones generales a aplicar cuando se recibe un requerimiento (HU + Reglas de Negocio, si aplica) para analizarlo — no para construirlo (eso es la skill implementar-requerimiento). Portable: aplica igual sin importar en qué proyecto/cliente se use.

1. Lectura y extracción

  • Leer el documento completo y extraer: objetivo, alcance, actores, flujos, reglas de negocio explícitas.
  • Señalar cualquier inconsistencia dentro del propio documento (ej. algo mencionado en el Objetivo pero nunca detallado después, o una regla que se contradice con otra parte del texto).
  • Revisar también todas las imágenes/evidencias embebidas (layouts, pantallas, dashboards) — no solo las obvias. Suelen contener detalles que no están en el texto y pueden resolver un hueco que el texto deja pendiente.

2. Comparación con lo ya existente (si aplica)

  • Si el requerimiento toca o se parece a un módulo/proceso/funcionalidad ya construido, compararlo contra el código real del proyecto actual para detectar qué se puede reutilizar vs. qué debe ser nuevo.
  • Si implica modificar algo que ya está en uso (otro módulo, otra integración, otro flujo compartido), evaluar el riesgo de esa modificación sobre lo existente y preferir aislar lo nuevo en vez de alterar el comportamiento actual, salvo que el requerimiento pida explícitamente cambiar ese comportamiento.
  • Verificar los hallazgos contra la base de datos real DEV antes de darlos por hecho — no asumir esquema/datos, consultarlo. Servidor y credenciales: pedir al usuario si no se tienen ya en la conversación; no reutilizar credenciales encontradas en comentarios/código sin autorización explícita del usuario.

3. Preguntas abiertas

  • Listar explícitamente cada punto ambiguo, no especificado, o que dependa de una decisión de negocio/cliente (ej. condiciones de una negociación, montos, plazos, umbrales, permisos, excepciones).
  • Marcar cada uno como Pendiente hasta tener respuesta; cuando el cliente responda, documentar la respuesta y pasar a Resuelto.
  • No incluir en la estimación nada que dependa de una pregunta que aún no se pueda responder.

4. Inventario

Lista completa de objetos de BD, pantallas, reglas de negocio/validaciones y reportes afectados o nuevos, indicando (Nuevo) o (Modificación) para cada uno.

5. Entregables

  • Analisis_Impacto_[CÓDIGO].docx — documento de impacto para enviar al equipo de desarrollo del cliente/proveedor.
  • Estimacion_tiempos_[CÓDIGO].xlsx — horas por objeto/tarea, con total.
  • Plan_Implementacion_[CÓDIGO].docx — plan por fases con dependencias entre sí (no todo en una fase).
  • Por defecto, al analizar un requerimiento solo se genera como archivo Estimacion_tiempos_[CÓDIGO].xlsx. Analisis_Impacto_[CÓDIGO].docx y Plan_Implementacion_[CÓDIGO].docx no se generan automáticamente como archivo — su contenido (objetivo, alcance, reglas de negocio, inconsistencias, comparación con lo existente, preguntas abiertas, inventario, fases del plan) se desarrolla igual y se mantiene disponible en la conversación, listo para volcarse a documento en cuanto el usuario lo pida explícitamente (p. ej. "generame el Análisis de Impacto" o "pásamelo a Word").
  • Estimacion_tiempos_[CÓDIGO].xlsx debe construirse a partir de una plantilla existente (si ya hay una en la carpeta del requerimiento, copiarla, no recrear la tabla desde cero; si no existe ninguna todavía en el proyecto, preguntar al usuario si tiene una plantilla estándar antes de inventar el formato). Formato esperado salvo que el usuario indique otro: banda de título + tabla con columnas N° | Actividad | Hrs. | Días (columna Actividad ancha, una fila por actividad, fila Total al final con fórmula de suma y Días = Hrs./8). No inventar columnas adicionales (Tipo, Notas, desglose Análisis/Desarrollo/Pruebas por separado, etc.) — si se quiere detallar tipo (Nuevo/Modificación) o notas, incluirlo dentro del texto de la celda "Actividad".
  • Horas realistas: acreditar la reutilización ya confirmada en el paso 2 (no estimar como si todo fuera nuevo), no usar heurísticas parejas para todas las tareas, y preguntar la capacidad real del equipo si hace falta para traducir horas a fechas.

6. Estado y bloqueantes

Al final, resumir: qué está confirmado, qué sigue pendiente, y qué bloquea empezar a construir (documentación faltante, respuestas de cliente/negocio pendientes, aprobaciones, etc.).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills