yurgeno/saut

Skill Assurance Under Trust — analisa, calcula custos e testa skills e subagentes de agentes de IA em qualquer plataforma, a partir de uma única fonte.

O que é saut?

Este skill, chamado SAUT (Skill Assurance Under Trust), fornece uma estrutura de governança para skills de agentes de IA. Ele permite que desenvolvedores e usuários de agentes (como Claude Code, Cursor, Codex, etc.) analisem (lint), calculem custos e testem skills e subagentes de forma unificada, independentemente da plataforma de execução (harness). A ideia central é garantir confiabilidade e transparência: o SAUT audita as definições de skills, estima o consumo de tokens (e, portanto, o custo financeiro) e executa testes automatizados para validar o comportamento esperado. Com uma única fonte de verdade, ele centraliza a qualidade e a segurança dos componentes de agentes, facilitando a adoção em pipelines de CI/CD e ambientes de produção. O skill expõe comandos de linha de comando e integra-se com arquivos de configuração (como `saut.yaml`) para definir regras de linting, limites de custo e cenários de teste.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add yurgeno/saut

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

SAUT (Skill Assurance Under Trust)

O SAUT é um skill de governança para skills de agentes de IA. Ele permite que você:

  • Analise (lint) definições de skills em busca de problemas de segurança, desempenho ou conformidade.
  • Calcule custos estimados de execução com base no consumo de tokens e modelos.
  • Teste o comportamento de skills e subagentes de forma automatizada.
  • Centralize todas essas verificações em uma única ferramenta independente de plataforma.

Plataformas suportadas

  • Claude Code
  • Cursor
  • Codex
  • Qualquer outro harness compatível com skills de agente

Primeiros passos

  1. Instale o SAUT como skill do seu agente (consulte a documentação do seu harness).
  2. Crie um arquivo saut.yaml na raiz do seu projeto com as configurações desejadas.
  3. Execute saut lint para verificar seus skills.
  4. Execute saut cost para estimar custos.
  5. Execute saut test para rodar os testes.

Configuração (saut.yaml)

# Exemplo de configuração
rules:
  - no-inline-tools: true
  - max-cost-per-task: 0.05
cost:
  model: claude-sonnet-4-20250514
  input_price: 3.00
  output_price: 15.00
tests:
  - skill: my-skill
    input: "execute task X"
    expected: ".*sucesso.*"

Comandos

ComandoDescrição
saut lintAnalisa as definições de skills em busca de problemas.
saut costEstima o custo de execução com base nas configurações.
saut testExecuta testes automatizados nos skills.

Exemplo de uso

$ saut lint
✔ Nenhum problema encontrado em 3 skills.

$ saut cost --model claude-opus-4-20250514
Custo estimado: $0.08 por execução típica.

$ saut test
✔ 2/2 testes passaram.

Licença

MIT

Habilidades Relacionadas