Skills Agentes

Adr Review

Revisa cambios de código contra los ADRs aceptados para detectar violaciones de cumplimiento.

Solicitamcp__plugin_ruflo-core_ruflo__agentdb_hierarchical-query mcp__plugin_ruflo-core_ruflo__agentdb_causal-query mcp__plugin_ruflo-core_ruflo__memory_search bash read grep glob
Estrellas
69.4k

en todo el repo

Actividad
54

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
1

últimos 90 días

Contexto
619 tok

17 tok en reposo

Paquete
1 archivo

2 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add ruvnet/ruflo --skill adr-review --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Compara los cambios de código de un PR o rama contra los ADRs aceptados para detectar violaciones o desviaciones.
  • Busca ADRs relevantes por referencia directa (ADR-\d+), por ruta de archivo y por búsqueda semántica en memory_search.
  • Genera un reporte de cumplimiento con violaciones, advertencias, cambios conformes y cambios sin ADR asociado.

Úsalo cuando

  • Antes de fusionar un PR, tras cambios de código significativos o en revisiones periódicas de cumplimiento.

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Revisa si estos cambios cumplen los ADRs aceptados
    • Compara la rama feature/auth contra los ADRs del proyecto

    SKILL.md

    En inglés

    ADR Review

    Review code changes against accepted Architecture Decision Records to detect violations, drift, and non-compliance.

    When to use

    Before merging a PR, after significant code changes, or as part of a periodic compliance check. Use this to ensure code changes respect the architectural decisions the team has agreed upon.

    Steps

    1. Get diff -- Run git diff main...HEAD --name-only (or the specified branch) to list changed files. Then run git diff main...HEAD to get the full diff content.

    2. Find relevant ADRs -- For each changed file:

      • Grep the file for ADR references (ADR-\d+)
      • Grep docs/adr/ for ADRs that mention the changed file paths or modules
      • Call mcp__plugin_ruflo-core_ruflo__memory_search with the file path and change summary to find semantically related ADRs
    3. Load ADR content -- Read each relevant ADR file. Focus on:

      • The Decision section (what was decided)
      • The Status (only enforce "accepted" ADRs)
      • The Consequences (expected constraints)
    4. Check for violations -- Analyze each changed file against its relevant ADRs:

      • Does the code change contradict an accepted decision?
      • Does it use a technology/pattern that an ADR explicitly rejected?
      • Does it modify a module in a way the ADR's consequences warned against?
      • Is the code referencing a deprecated or superseded ADR?
    5. Query relationship graph -- Call mcp__plugin_ruflo-core_ruflo__agentdb_causal-query to check if any referenced ADRs have been superseded. If so, flag that the code references an outdated decision.

    6. Report -- Present findings as a compliance report:

      ## ADR Compliance Report
      
      ### Violations
      - [ ] <file>:<line> — violates ADR-NNN: <reason>
      
      ### Warnings
      - [!] <file> references superseded ADR-NNN (replaced by ADR-MMM)
      
      ### Compliant
      - [x] <file> — consistent with ADR-NNN
      
      ### Unlinked Changes
      - [?] <file> — no ADR coverage (consider creating one)
      
    7. Suggest actions -- For each violation, suggest whether to update the code or propose a new ADR to supersede the violated one.

    Reproducido de ruvnet/ruflo bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere git diff sobre el repo y las herramientas MCP agentdb_causal-query y memory_search.

    Detalles

    Creador
    ruvnet
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    ruvnet/ruflo
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de ruvnet/ruflo

    Este repo incluye 275 skills. Si instalas uno, normalmente ya tienes los demás.

    Inspecciona y audita genomas GEPA: carga y valida un genoma, renderiza el system prompt que compila, o clasifica los modos de fallo de una transcripción de ejecución.

    Costo de contexto al activarse
    833 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    herramientas desarrollo

    Completion de un solo turno contra el modelo deepseek-chat de DeepSeek vía /v1/chat/completions. Lee DEEPSEEK_API_KEY y degrada con status:degraded si falta o la API no responde. Para tareas sin razonamiento.

    Costo de contexto al activarse
    566 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Completion en modo razonamiento contra deepseek-reasoner (R1) de DeepSeek. Devuelve el chain-of-thought por separado de la respuesta final. Lee DEEPSEEK_API_KEY y degrada si falta o la API no responde.

    Costo de contexto al activarse
    627 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP.

    Costo de contexto al activarse
    866 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Crea un nuevo Architecture Decision Record con numeración secuencial y registro en AgentDB.

    Costo de contexto al activarse
    680 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Muestra el estado de la integración AGNTCY/SLIM/CASA: si los paquetes están instalados, qué transporte está activo y si el enforcement de CASA está habilitado.

    Costo de contexto al activarse
    443 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 26 días
    devops infraestructura

    Skills relacionados

    Añade descripciones de modelos nuevos del router de HuggingFace a la configuración de chat-ui (prod.yaml y dev.yaml).

    Costo de contexto al activarse
    600 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 meses
    herramientas desarrollo

    Crea un nuevo Architecture Decision Record con numeración secuencial y registro en AgentDB.

    Costo de contexto al activarse
    680 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP.

    Costo de contexto al activarse
    866 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo