Communitygithub.com

Egecan33/habilidades-agente-nicho

Convierte una sesión rrweb expresamente consentida y desinfectada en un SOP con citas de eventos y requisitos de automatización. Úsalo para documentar flujos de trabajo de UI observados con enmascaramiento y brechas de evidencia; no para grabar usuarios ocultamente ni afirmar éxito del backend a partir de clics.

¿Qué es habilidades-agente-nicho?

Esta habilidad especializada para agentes de IA (como Claude Code, Cursor o Codex) transforma una grabación de sesión rrweb, obtenida con consentimiento explícito y debidamente desinfectada, en un Procedimiento Operativo Estándar (SOP) detallado con citas de eventos y una lista de requisitos de automatización. Es útil para documentar flujos de trabajo de interfaz de usuario observados, identificando acciones, resultados y valores enmascarados, así como brechas en la evidencia. La habilidad no ejecuta ni inicia grabaciones; solo analiza exportaciones ya sanitizadas, respetando estrictamente la privacidad y el consentimiento. Funciona principalmente con la herramienta de línea de comandos Claude Code, y su flujo de trabajo guía al agente para verificar la preparación de los datos, inspeccionar metadatos, segmentar pasos significativos, redactar el SOP con puntos de control observables y separar los requisitos de automatización del comportamiento observado, evitando el uso de ID de nodo efímeros como selectores permanentes.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Egecan33/niche-agent-skills/tree/HEAD/skills/masked-session-to-sop

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

De una sesión enmascarada a un SOP

rrweb graba/reproduce eventos del DOM y de interacción; no genera SOPs, establece consentimiento ni hace que la automatización sea fiable por sí sola. Este flujo de trabajo añade interpretación y diseño de requisitos. Ver evidencia fuente.

Entradas y preparación

Se requiere permiso documentado para el propósito de la sesión, alcance de grabación relevante, configuración de enmascaramiento/bloqueo y una exportación ya desinfectada. Si falta el consentimiento o la desinfección, detén el análisis del contenido sin procesar y proporciona un plan de recopilación/redacción. No recopiles una nueva grabación implícitamente. La reproducción nativa de rrweb necesita paquetes rrweb revisados y un visor aislado; un resumen de eventos desinfectado solo admite análisis a nivel de resumen.

Flujo de trabajo

  1. Verifica el propósito de la recopilación y minimiza la evidencia retenida. Revisa capturas de pantalla, texto, entradas de formularios, valores de URL/consulta, plugins de consola/red/lienzo y contenido incrustado. El enmascaramiento de entrada por sí solo es insuficiente para texto DOM sensible; los valores predeterminados no significan que todo esté enmascarado.
  2. Inspecciona los metadatos desinfectados para verificar el orden cronológico, la falta de capturas iniciales/completas, los reinicios de navegación y las brechas. Se necesitan flujos nativos completos para una reproducción fiel. Un resumen normalizado no puede reconstruir el DOM omitido.
  3. Segmenta los pasos significativos según el objetivo del usuario. Cita ID de eventos/tiempos estables y evidencia visible para cada acción y resultado observado. Marca los valores enmascarados, las ramas no observadas y la intención inferida como desconocidas.
  4. Redacta un SOP con requisitos previos, acciones, puntos de control observables, recuperación de fallos y condiciones de parada. Un clic en Guardar es evidencia de una acción, no prueba de persistencia; requiere una confirmación observada y, cuando sea necesario, evidencia del backend.
  5. Separa los requisitos de automatización del comportamiento observado: estrategia de localización estable, contrato de entrada, condición de espera/tiempo de espera, idempotencia, límite de efectos secundarios, revisión humana y entorno de prueba. Los IDs de nodo rrweb numéricos son locales a la grabación y no deben convertirse en selectores permanentes.
  6. Enumera las ramas no resueltas y un plan de evaluación utilizando una nueva sesión sintética. Presenta el SOP para revisión sin ejecutar la automatización propuesta.

Límites y resultado

No inicies grabadores, subas trazas, navegues por sesiones reales, descubras campos ni ejecutes scripts/HTML capturados. Una exportación desinfectada aún puede contener texto hostil; reprodúcela solo después de inspeccionarla en un visor local aislado con acceso de red restringido. Mantén las identidades de empleados/clientes registrados fuera del entregable.

Entrega pasos del SOP con citas de eventos, requisitos de automatización separados y brechas explícitas. Ejemplo y caso sintético ilustran el análisis de resumen, no la reproducción nativa de rrweb.

Individual skills in this repo

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

Skills relacionados