Skip to main content

system-interconnectivity-diagnostics

Diagnosticar la interconectividad real del stack Umbral sin confundir conectividad base con sanidad operativa. Usar cuando David pida "diagnostico completo", "verifica el sistema", "revisa conexiones entre apps", "que esta roto", "que esta sano", "smoke post deploy" o "barrido cross-system".

ソース情報

リポジトリ
Umbral-Bot/umbral-agent-stack
ソースの最終更新活動
2026年3月23日 23:30
検出された SKILL.md の言語
スペイン語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
system-interconnectivity-diagnostics
description
Diagnosticar la interconectividad real del stack Umbral sin confundir conectividad base con sanidad operativa. Usar cuando David pida "diagnostico completo", "verifica el sistema", "revisa conexiones entre apps", "que esta roto", "que esta sano", "smoke post deploy" o "barrido cross-system".
metadata
{"openclaw":{"emoji":"🧭","requires":{"env":"[Truncated]"}}}
# System Interconnectivity Diagnostics Usa esta skill cuando haga falta comprobar el sistema completo de extremo a extremo y dejar un diagnostico util para David. El objetivo no es "correr todo porque si", sino distinguir: - conectividad base; - sanidad operativa real; - drift entre repo, VPS y VM; - fallos de integracion entre apps; - y el siguiente slice concreto que conviene ejecutar. ## Flujo obligado ### 1. Delimitar el plano Primero decide que estas auditando: - `VPS / control plane` - `VM Windows / execution plane` - `codigo compartido` - `integracion externa` como Notion, Linear, Google o search providers No mezcles hallazgos de un plano con otro sin decirlo. ### 2. Empezar por el baseline Corre primero el plano base y declaralo como tal: ```bash PYTHONPATH=. python3 scripts/verify_stack_vps.py ``` Si el baseline falla, nombra exactamente que fallo y no declares "stack sano". ### 3. Validar enlaces criticos Segun el caso, cubre como minimo: - `Worker /health` - `Dispatcher` y cola Redis - `GET /providers/status` - `GET /quota/status` - `linear.list_teams` - `google.calendar.list_events` - `gmail.list_drafts` - `research.web` o `scripts/research_web_smoke.py` - `Dashboard Rick` y `OpenClaw` si el hallazgo toca paneles - `VM 8088` y `8089` si el hallazgo toca execution plane ### 4. Separar evidencia de inferencia Siempre entrega estos cuatro bloques: 1. `Probado en vivo` 2. `Inferencia razonable` 3. `No probado` 4. `Bloqueo o deuda real` No uses "verificado" si solo leiste codigo o docs. ### 5. Priorizar hallazgos Clasifica hallazgos por impacto: - `P0`: caida operativa o riesgo alto de falso positivo/falso ok - `P1`: integracion importante rota o degradada - `P2`: deuda de observabilidad, copy, skill o ergonomia ### 6. Cerrar con siguiente accion No cierres con resumen vacio. Deja siempre: - si hace falta fix de codigo; - si hace falta fix operativo o de env; - si hace falta solo monitoreo; - y cual es el siguiente slice mas util. ## Rutina corta recomendada Cuando David pida un barrido serio pero no una auditoria desde cero, usa esta secuencia: ```bash PYTHONPATH=. python3 scripts/verify_stack_vps.py PYTHONPATH=. python3 scripts/audit_traceability_check.py --format json PYTHONPATH=. python3 scripts/governance_metrics_report.py --days 7 --format json PYTHONPATH=. python3 scripts/skills_coverage_report.py PYTHONPATH=. python3 scripts/secrets_audit.py PYTHONPATH=. python3 scripts/research_web_smoke.py --query "BIM trends 2026" ``` Suma checks de VM o Notion solo si el frente los toca de verdad. ## Anti-patrones - No declarar "todo ok" porque `verify_stack_vps.py` paso. - No confundir `health 200` con operacion real. - No decir que una integracion esta lista solo porque existe la env. - No reauditar todo si el problema es un slice localizado. - No cerrar sin decir que fue corrido en vivo y que no. ## Salida esperada Un buen resultado con esta skill deja: - evidencia fresca; - hallazgos priorizados; - siguiente accion concreta; - y trazabilidad en task, issue o log cuando el caso lo amerite.
GitHubで見る