Skip to main content

generate-incident-fixture

Create schema-valid YAML incident fixtures for Cypress from a description or screenshot. Use for fixtures under the incident-scenarios directory.

Datos de origen

Repositorio
openshift/monitoring-plugin
Última actividad en el origen
23 de septiembre de 2026 a las 12:59
Idioma detectado de SKILL.md
inglés
Estrellas
12
Forks
71

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
generate-incident-fixture
description
Create schema-valid YAML incident fixtures for Cypress from a description or screenshot. Use for fixtures under the incident-scenarios directory.
# Generate an incident fixture Before editing, read: - `.agents/references/incidents-testing-guidelines.md`; - `web/cypress/support/incidents_prometheus_query_mocks/schema/fixture-schema.json`; - nearby fixtures under `web/cypress/fixtures/incident-scenarios/`. The JSON Schema is authoritative. Do not recreate it in the skill. ## Workflow 1. Extract the scenario, incidents, alerts, severities, namespaces, and timelines from the request or screenshot. 2. Use relative durations accepted by the schema, never absolute timestamps. For screenshots, measure from the end of the displayed chart and preserve different incident and alert timelines. 3. Use a descriptive generic filename and unique incident IDs. Prefer artificial, descriptive alert names with unique suffixes when real alert identity is not part of the scenario. 4. Write YAML under `web/cypress/fixtures/incident-scenarios/`, unless the user specifies a disposable output location. 5. From `web/`, validate the specific file: ```bash npm run ts-node cypress/support/incidents_prometheus_query_mocks/schema/validate-fixtures.ts -- cypress/fixtures/incident-scenarios/<file>.yaml ``` 6. Correct schema or YAML errors and rerun validation. Report the file and validation result.
Ver en GitHub