Communitygithub.com

Auditoria de Sessão agenttrace

Audite sessões locais de agentes de codificação de IA com agenttrace para custo, falhas de ferramentas, latência, anomalias, saúde, diffs e portões de CI.

O que é Auditoria de Sessão agenttrace?

Esta skill permite inspecionar localmente sessões de agentes de codificação de IA usando a ferramenta agenttrace. Ela foca nos detalhes operacionais de uma execução: picos de tokens e custo, falhas de ferramentas, loops de repetição, lacunas de latência, anomalias, pontuações de saúde e diferenças entre sessões. O agenttrace é uma ferramenta local-first que lê logs de sessão de ferramentas como Claude Code, Codex CLI, Gemini CLI, Aider, exportações do Cursor, OpenCode, Qwen Code, Kimi e traces JSON ou JSONL genéricos. A skill orienta o uso do agenttrace para descobrir sessões disponíveis, produzir relatórios legíveis em Markdown ou JSON, inspecionar uma sessão específica, comparar duas tentativas para detectar desvios semânticos e configurar portões de automação para CI. É útil quando um usuário pergunta por que uma execução foi lenta, cara, superficial ou não confiável, ao revisar logs antes de repetir uma tarefa, ao construir portões de saúde leves para CI ou ao comparar duas abordagens.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓OpenCode
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/agenttrace-session-audit

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Auditoria de Sessão agenttrace faz?

Visão Geral

Use esta skill para inspecionar sessões locais de agentes de codificação de IA com agenttrace. Ela foca no processo por trás de uma execução: picos de tokens e custo, falhas de ferramentas, loops de repetição, lacunas de latência, anomalias, pontuações de saúde e diferenças entre sessões.

O agenttrace é local-first e lê logs de sessão de ferramentas como Claude Code, Codex CLI, Gemini CLI, Aider, exportações do Cursor, OpenCode, Qwen Code, Kimi e traces JSON ou JSONL genéricos.

Quando Usar Esta Skill

  • Use quando um usuário perguntar por que uma execução de codificação de IA foi lenta, cara, superficial ou não confiável.
  • Use ao revisar logs locais de agente antes de repetir uma tarefa que falhou ou é suspeita.
  • Use ao construir um portão de saúde leve de CI para sessões de codificação assistidas por IA.
  • Use ao comparar duas tentativas e procurar por caminhos de ferramentas alterados, repetições ou padrões de custo.

Como Funciona

Passo 1: Descobrir Sessões Disponíveis

Prefira um binário agenttrace instalado quando disponível no PATH. Se o repositório atual for luoyuctl/agenttrace, use go run ./cmd/agenttrace em vez disso.

agenttrace --doctor
agenttrace --overview

Se nenhuma sessão for detectada, reporte os diretórios verificados por --doctor e pergunte pelo arquivo de sessão exportado ou diretório de logs.

Passo 2: Produzir uma Auditoria Legível para Humanos

Use Markdown quando o usuário quiser um relatório conciso que possa inspecionar ou compartilhar.

agenttrace --overview -f markdown -o agenttrace-overview.md

No relatório, comece com as sessões de maior risco e explique por que elas importam: anomalias críticas, falhas repetidas de ferramentas, desperdício de tokens ou custo, longas lacunas de latência, pontuações de saúde baixas e sessões suspeitamente superficiais.

Passo 3: Inspecionar uma Sessão ou Diretório

Use a sessão mais recente para uma verificação rápida, ou passe um caminho de exportação explícito quando o usuário fornecer um.

agenttrace --latest
agenttrace --latest -f json
agenttrace caminho/para/sessao-ou-exportacao.json
agenttrace --overview -d caminho/para/diretorio-de-sessao

Passo 4: Comparar Tentativas Quando a Semântica Importa

Métricas de tokens e latência podem parecer saudáveis mesmo quando um agente toma com confiança o caminho de implementação errado. Quando o risco é desvio semântico, emparelhe a auditoria de trace com um diff contra uma tentativa anterior ou conhecida como boa.

Procure por:

  • arquivos alterados ou comandos que divergem da tarefa pretendida
  • testes ausentes ou etapas de verificação em comparação com a tentativa de referência
  • edições repetidas ao redor dos mesmos arquivos sem um motivo claro
  • custo menor que veio de pular exploração necessária

Passo 5: Adicionar Portões de Automação

Para CI ou fluxos de trabalho de equipe repetíveis, use saída JSON ou limites de saúde.

agenttrace --overview -f json -o agenttrace-overview.json
agenttrace --overview --fail-under-health 80 --fail-on-critical --max-tool-fail-rate 15

Ajuste os limites para o projeto. Um portão rigoroso é útil para fluxos de trabalho críticos; um comando apenas de relatório é melhor enquanto a equipe está aprendendo sua linha de base.

Exemplos

Revisão Local Rápida

agenttrace --overview
agenttrace --latest

Use isto após uma longa execução de agente de codificação para decidir se o próximo prompt deve dividir a tarefa, evitar um caminho de ferramenta com falhas, adicionar testes ausentes ou redefinir contexto.

Verificação de Saúde de CI

agenttrace --overview --fail-under-health 80 --fail-on-critical

Use isto quando os logs de sessão do agente estiverem disponíveis no CI e a equipe quiser uma proteção simples contra anomalias críticas ou execuções não saudáveis.

Melhores Práticas

  • Comece com --doctor quando a descoberta de sessão for incerta.
  • Reporte campos ausentes claramente; não invente dados de custo, modelo, latência ou saúde.
  • Trate prompts, código e conteúdos de sessão como dados locais privados.
  • Prefira saída JSON para automação e saída Markdown para revisão humana.
  • Use métricas de trace para falhas de processo e revisão de diff/referência para desvio semântico.

Limitações

  • O agenttrace só pode analisar logs que estão presentes localmente ou fornecidos como exportações.
  • Alguns agentes não expõem campos suficientes para inferir custo, modelo, uso de cache ou latência.
  • Métricas de trace saudáveis não provam que o código final está correto; ainda execute testes e revise diffs.
  • Portões de CI devem começar como consultivos até a equipe entender o comportamento normal da linha de base.

Notas de Segurança e Proteção

  • Não envie logs de sessão privados para serviços externos a menos que o usuário aprove explicitamente.
  • Não sobrescreva relatórios do usuário a menos que ele tenha solicitado exatamente aquele caminho de saída.
  • Evite imprimir segredos encontrados em prompts, saída de ferramentas, variáveis de ambiente ou logs.

Armadilhas Comuns

  • Problema: Nenhuma sessão é encontrada. Solução: Execute agenttrace --doctor, então aponte o agenttrace para o arquivo exportado ou diretório de logs.

  • Problema: Uma execução parece barata e rápida, mas produziu a refatoração errada. Solução: Compare a sessão com uma tentativa anterior ou diff conhecido como bom; métricas de custo sozinhas perderão o desvio semântico.

  • Problema: CI falha com muita frequência após adicionar um portão de saúde. Solução: Comece com relatório JSON ou Markdown, inspecione as linhas de base normais, então aperte os limites gradualmente.

Skills Relacionadas

  • @langfuse - Use para rastreamento e avaliação de aplicações LLM em produção.
  • @observability-engineer - Use para monitoramento de serviço mais amplo, SLOs e fluxos de trabalho de incidentes.

Individual skills in this repo

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

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Habilidades Relacionadas