Revisión de evidencia de Caveman

Revisión de solo lectura de la evidencia de Caveman Cloud: costos, Cave Score, flujos de trabajo, trazas, latencia, errores, enrutamiento, ahorros. Úsalo cuando te pregunten qué encontró Caveman o hacia dónde van los gastos de LLM.

¿Qué es Revisión de evidencia de Caveman?

Esta habilidad permite a un agente AI actuar como operador de solo lectura para revisar y analizar la evidencia recopilada por Caveman Cloud. Es especialmente útil para desarrolladores y usuarios que desean comprender el desglose de costos, el rendimiento de los flujos de trabajo de IA, los ahorros verificados y la capacidad diaria disponible, sin realizar cambios en el entorno. La habilidad se basa en las herramientas MCP de Caveman, con fallbacks CLI, y soporta plataformas como Claude Code, Cursor y Codex. Su flujo típico incluye cargar el contexto del proyecto, establecer una línea base mediante informes de costos y puntuaciones, buscar trazas específicas para explicar hallazgos, inspeccionar trazas representativas (sin acceder a cargas útiles) y generar un informe estructurado con hallazgos, evidencia y recomendaciones de solo lectura. Las reglas estrictas garantizan la separación de categorías de costos, evitan afirmaciones causales no respaldadas y exigen citar identificadores de traza y ventanas de tiempo exactas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-evidence-review

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Revisar evidencia de Caveman

Actúa como un operador de solo lectura. Construye conclusiones a partir de los datos actuales de Caveman, no de suposiciones del repositorio. Nunca inicies, apruebes, canceles o reviertas un experimento desde esta habilidad.

Reglas estrictas

  1. Mantén estos buckets separados:
    • costo medido completo de lista del proveedor;
    • inferred capacidad diaria;
    • verified ahorros en el libro mayor;
    • costo de evidencia. Nunca los agregues o renombres.
  2. No obtengas cargas útiles de prompts, completaciones, herramientas o artefactos a menos que el usuario solicite explícitamente la revisión de cargas útiles. Los metadatos, spans, tiempos, modelos, conteos de tokens, estado y atribución del optimizador son suficientes para la revisión predeterminada.
  3. Limita cada lectura al proyecto seleccionado por el contexto de Caveman. Nunca proporciones un ID de organización.
  4. Los resultados vacíos son evidencia de que no hay señal actual, no costo cero o riesgo cero.
  5. Cita los IDs de traza y las ventanas de tiempo exactas utilizadas. No afirmes una causa basándote únicamente en un agregado.

Paso 1 — Cargar contexto

Prefiere MCP:

caveman_context {}

Fallback CLI:

caveman cloud whoami
caveman cloud projects list

Detente si falta el inicio de sesión o la selección del proyecto. Pide al usuario que ejecute caveman login o seleccione un proyecto; nunca adivines.

Paso 2 — Establecer línea base

Usa caveman_report para:

  • overview
  • costs
  • score
  • workflows
  • verified_savings

Luego usa caveman_plan para la capacidad diaria clasificada. Si la pregunta es específica, omite los informes no relacionados. Lee el conjunto más corto que pueda responderla.

Fallback CLI:

caveman cloud costs
caveman cloud score
caveman cloud plan --json

Indica la ventana del informe y la base antes de interpretar la dirección.

Paso 3 — Probar la explicación principal con trazas

Usa caveman_trace_search. Elige una ventana acotada y filtros cerrados: flujo de trabajo, agente, modelo, proveedor, código de error, modo de ejecución, estado de caché, ID de optimización, clase de estado, límites de token/costo/latencia, compresión o veredicto del monitor.

Agrupaciones útiles:

  • workflow — encuentra trabajos que generan costos o fallos;
  • model — compara la mezcla de modelos;
  • session — aísla comportamiento de reintentos o bucles;
  • sin agrupar — identifica trazas exactas.

Compara un cohorte sospechoso con un cohorte de control o una ventana anterior acotada. No infieras causalidad a partir de una sola traza costosa.

Fallback CLI:

caveman cloud traces search \
  --workflow <slug> \
  --from <RFC3339> \
  --to <RFC3339> \
  --sort total_cost_usd \
  --dir desc \
  --limit 25

Paso 4 — Inspeccionar trazas representativas

Llama a caveman_trace_get para un pequeño número de IDs de traza con alta señal. Inspecciona los metadatos de la solicitud y los spans, latencia, estado, conteos de tokens, estado de caché, optimizadores aplicados y ruta del modelo. Mantén desactivada la recuperación de cargas útiles.

Fallback CLI:

caveman cloud traces show <trace-id> --spans

Paso 5 — Informar

Usa esta estructura:

## Revisión de evidencia de Caveman

Alcance: <proyecto> · <desde> hasta <hasta>
Costo medido: <valor y base>
Ahorros verificados: <valor del libro mayor, mantenido separado>
Capacidad inferida: <banda por día, mantenida separada>

Hallazgos:
1. <hallazgo> — <evidencia agregada> — trazas <ids>
2. <hallazgo> — <evidencia agregada> — trazas <ids>

No probado:
- <explicación plausible que carece de control, traza o evaluación>

Próxima verificación de solo lectura:
- <una consulta acotada>

Acción posible:
- <solo propuesta; usa caveman-manage para revisión de ciclo de vida de solo lectura y puerta de seguridad>

Si faltan datos, nombra la señal faltante y detente en la afirmación más sólida respaldada. Nunca conviertas un subtotal de catálogo en una factura ni un resultado de experimento en ahorros verificados.

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

JuliusBrussee/caveman-discover

Find and label every LLM workflow in the repository so Caveman Cloud groups spend by workflow instead of one bucket. Use for "discover workflows" or breaking LLM spend down by workflow.

JuliusBrussee/caveman-explore

Read-only repository explorer for cold-start orientation, broad cross-file localization, or when a direct search failed. Skip it when the exact file or symbol is already named. Returns path:line citations only; its reads stay out of main context.

JuliusBrussee/caveman-learn

Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.

JuliusBrussee/caveman-manage

Inspect Caveman Cloud's experiment lifecycle and block unsafe execution. Use when asked to start, approve, cancel, promote or roll back a Caveman experiment.

JuliusBrussee/caveman-optimize

Turn a Caveman optimization observation into an operator-chosen candidate with a paired baseline evaluation. Use when asked to inspect or evaluate a Caveman optimization report. Needs explicit approval.

JuliusBrussee/caveman-setup

Wire a repository through the Caveman Cloud gateway so every LLM request is measured, with no behavior change. Use for "set up caveman" or adding LLM spend observability.

JuliusBrussee/investigate-first

Diagnose ambiguous failures before editing. Use for unknown causes, intermittent behavior, performance regressions, or investigations needing evidence-ranked hypotheses.

JuliusBrussee/lean-build

Build feature work with high overbuilding risk. Use for new behavior, product slices, or integrations where repository reuse, strict scope, and an explicit stop condition matter.

JuliusBrussee/migration

Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and preservation proof.

JuliusBrussee/safe-refactor

Restructure code while preserving behavior. Use for extraction, consolidation, ownership moves, or cleanup where verification must bracket structural edits.

JuliusBrussee/surgical-patch

Fix bugs and small behavior changes at the narrowest responsible layer. Use when regression proof, preserved surrounding behavior, and task-relevant tests matter.

JuliusBrussee/verify-and-stop

Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile proof.

Skills relacionados