# Harness Genome > Informe de preparación del repo en 7 secciones desde metaharness genome: repo_type, agent_topology, risk_score, mcp_surface, test_confidence y publish_readiness. Fuente: https://skillsagentes.com/skills/ruvnet/ruflo/harness-genome Markdown: https://skillsagentes.com/skills/ruvnet/ruflo/harness-genome.md Repositorio: https://github.com/ruvnet/ruflo Autor: ruvnet Licencia: MIT Actualizado: hace 27 días Coste de contexto: 52 tok instalada, 560 tok al activarse, 560 tok con todos los archivos del bundle Bundle: 1 archivo, 2 KB Permisos que pide: bash ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add ruvnet/ruflo --skill harness-genome --agent claude-code # Cursor npx -y skills add ruvnet/ruflo --skill harness-genome --agent cursor # Codex npx -y skills add ruvnet/ruflo --skill harness-genome --agent codex # Gemini CLI npx -y skills add ruvnet/ruflo --skill harness-genome --agent gemini # Windsurf npx -y skills add ruvnet/ruflo --skill harness-genome --agent windsurf # Cline npx -y skills add ruvnet/ruflo --skill harness-genome --agent cline ``` ## Qué hace - Ejecuta metaharness genome y devuelve tipo de repo, topología de agentes recomendada y puntuación de riesgo (0-1). - Devuelve también superficie MCP, confianza de tests y preparación para publicar. - Falla con --alert-on-risk-above N cuando el risk_score supera el umbral. ## Cuándo usarla - Antes de scaffolding un harness personalizado desde este repo, para decidir si conviene. - Para capturar instantáneas del genoma a lo largo del tiempo y detectar deriva de arquitectura. - Como gate en CI que falla si el perfil de riesgo del repo supera un umbral. ## Qué la activa - "Genera el informe de genoma de este repo" - "Comprueba si el risk_score supera 0.5" ## Antes de instalar - Se degrada con normalidad si metaharness no está instalado. - runs shell commands ## Archivos - SKILL.md — 2 KB ## SKILL.md Reproducido tal cual desde ruvnet/ruflo bajo MIT. Esta sección es el documento original y está en inglés. Companion to `harness-score`. Where score is a 5-dimension numeric scorecard, genome is a 7-section categorical/numeric report covering repo type, agent topology recommendations, risk score (0-1), MCP surface area, test confidence (0-1), and publish readiness (0-1). ## Algorithm Implementation: [`scripts/genome.mjs`](../../scripts/genome.mjs). 1. Shell out to `npx metaharness genome --json` (60s hard timeout). 2. Parse the shape: `{ repo_type, agent_topology[], risk_score, mcp_surface, test_confidence, publish_readiness }`. 3. Preserve upstream's readiness verdict as `verdict` and `verdictExitCode`. Upstream exits 1 for `needs-work` and 2 for `blocked`; these are valid reports, so the wrapper returns them successfully. 4. If `--alert-on-risk-above N`: exit 1 when `risk_score > N`. 5. Output JSON (default) or markdown. ## Phase-0 baseline (ruflo, measured 2026-06-16) ``` { "repo_type": "node_mcp_ci", "agent_topology": ["maintainer", "tester", "security", "release"], "risk_score": 0.27, "mcp_surface": "remote", "test_confidence": 0.8, "publish_readiness": 0.9 } ``` Ruflo's `risk_score: 0.27` is low (good). `publish_readiness: 0.9` is high. The `mcp_surface: "remote"` reflects that ruflo's MCP servers are hosted, not bundled. ## When to use - Pre-mint review: "before scaffolding a custom harness from this repo, should we?" — genome answers it categorically. - Drift detection: capture genome snapshots over time, diff via cost-diff-style tooling to spot when `agent_topology` recommendations drift away from a deliberate architecture choice. - CI gate: `--alert-on-risk-above 0.5` fails the build when the repo's risk profile crosses a threshold. ## Pairs with - `harness-score` — numeric readiness - `harness-mcp-scan` — static MCP security findings - `harness-threat-model` — enterprise-review-grade threat model ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - Creador: [ruvnet](https://skillsagentes.com/creators/ruvnet.md) — 275 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Harness Gepa](https://skillsagentes.com/skills/ruvnet/ruflo/harness-gepa.md): 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. - [Deepseek Reason](https://skillsagentes.com/skills/ruvnet/ruflo/deepseek-reason.md): 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. - [Deepseek Chat](https://skillsagentes.com/skills/ruvnet/ruflo/deepseek-chat.md): 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. - [Adr Index](https://skillsagentes.com/skills/ruvnet/ruflo/adr-index.md): Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP. - [Agntcy Status](https://skillsagentes.com/skills/ruvnet/ruflo/agntcy-status.md): 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. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)