Skip to content
Back to skills

Rules Traceability

ASecurity

Usar cuando se mapean reglas de negocio a PBIs para trazabilidad completa.

  • 50 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsgobashazureapidevops

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 28, 2026

npx -y skills add gonzalezpazmonica/savia --skill rules-traceability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rules Traceability?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rules Traceability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gonzalezpazmonica-rules-traceability/badge)](https://www.skillsdirectory.com/skills/gonzalezpazmonica-rules-traceability)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
layer: peripheral
name: rules-traceability
description: Usar cuando se mapean reglas de negocio a PBIs para trazabilidad completa.
metadata:
  # --- metadata.savia.* (SE-333) ---
  savia.agent: business-analyst
  savia.maturity: beta
  savia.category: governance
  savia.context: fork
  savia.context_cost: high
  savia.priority: high
  savia.summary: "Mapea reglas de negocio (RN-XXX-NN) a PBIs con matriz de trazabilidad. Detecta reglas sin PBI y PBIs sin regla. Output: matriz + informe de cobertura."
  savia.tags: "traceability, business-rules, pbi, matrix"
---

# Skill: Business Rules to PBI Mapping with Traceability

Mapea reglas de negocio (RN-XXX-NN) a Product Backlog Items, creando una matriz de trazabilidad bidireccional que identifica cobertura de reglas, análisis de brechas y propuestas de PBIs faltantes.

**Prerequisitos:** `../azure-devops-queries/SKILL.md`, `../product-discovery/SKILL.md`

---

## Fases

### Fase 1: Parsear reglas de negocio

Leer `projects/{project}/reglas-negocio.md`. Extraer todos los patrones RN-XXX-NN:

```bash
grep -oE 'RN-[A-Z0-9]+-[0-9]+' reglas-negocio.md | sort -u
```

Para cada RN: ID, descripción (párrafo siguiente), tipo (simple/feature).

### Fase 2: Consultar PBIs existentes en Azure DevOps

```bash
curl -s -u ":$(cat $PAT_FILE)" \
  "$AZURE_DEVOPS_ORG_URL/{proyecto}/_apis/wit/wiql?api-version=7.1" \
  -d "{'query':'SELECT [System.Id] FROM workitems'}" | jq '.workItems[].id'
```

Buscar referencias RN en: Title, Description, Tags.

### Fase 3: Construir matriz de trazabilidad

| RN-ID | Descripción | PBI-IDs cubriendo | Cobertura |
|---|---|---|---|
| RN-001-01 | ... | [302, 305] | Completa |
| RN-001-02 | ... | [302] | Parcial |
| RN-002-01 | ... | — | Ninguna |

### Fase 4: Análisis de brechas

Para cada RN sin cobertura o cobertura parcial:
- Si regla simple → proponer PBI directo (título, descripción, criterios de aceptación)
- Si regla feature → flagear para product-discovery (JTBD + PRD antes de crear PBI)

### Fase 5: Propuesta de PBIs

Presentar al PM (sin ejecutar):

```
Título: {inferido de RN}
Descripción: {de RN}
Criterios de aceptación: {derivados de RN}
Tags: [RN-XXX-NN]
Prioridad: (sugerir basado en dependencias)
```

### Fase 6: Crear en Azure DevOps

Tras confirmación:
```bash
curl -X POST -u ":$(cat $PAT_FILE)" \
  "$AZURE_DEVOPS_ORG_URL/{proyecto}/_apis/wit/workitems/\$PBI?api-version=7.1" \
  -d "fields"
```

### Fase 7: Generar reporte

Guardar matriz a `output/YYYYMMDD-traceability-{project}.md` con:
- Matriz RN↔PBI
- Estadísticas de cobertura (%)
- Recomendaciones

---

## Referencias

→ Azure DevOps API: `docs/azure-devops-api-patterns.md`
→ Product Discovery: `../product-discovery/SKILL.md`

Files in this skill

  • DOMAIN.md1.6 KB
  • SKILL.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…