Files
antigravity-skills-reference/skills/skill-sentinel/references/schema.md
ProgramadorBrasil 61ec71c5c7 feat: add 52 specialized AI agent skills (#217)
New skills covering 10 categories:

**Security & Audit**: 007 (STRIDE/PASTA/OWASP), cred-omega (secrets management)
**AI Personas**: Karpathy, Hinton, Sutskever, LeCun (4 sub-skills), Altman, Musk, Gates, Jobs, Buffett
**Multi-agent Orchestration**: agent-orchestrator, task-intelligence, multi-advisor
**Code Analysis**: matematico-tao (Terence Tao-inspired mathematical code analysis)
**Social & Messaging**: Instagram Graph API, Telegram Bot, WhatsApp Cloud API, social-orchestrator
**Image Generation**: AI Studio (Gemini), Stability AI, ComfyUI Gateway, image-studio router
**Brazilian Domain**: 6 auction specialist modules, 2 legal advisors, auctioneers data scraper
**Product & Growth**: design, invention, monetization, analytics, growth engine
**DevOps & LLM Ops**: Docker/CI-CD/AWS, RAG/embeddings/fine-tuning
**Skill Governance**: installer, sentinel auditor, context management

Each skill includes:
- Standardized YAML frontmatter (name, description, risk, source, tags, tools)
- Structured sections (Overview, When to Use, How it Works, Best Practices)
- Python scripts and reference documentation where applicable
- Cross-platform compatibility (Claude Code, Antigravity, Cursor, Gemini CLI, Codex CLI)

Co-authored-by: ProgramadorBrasil <214873561+ProgramadorBrasil@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 10:04:07 +01:00

3.4 KiB

Schema do Banco de Dados - Sentinel

Banco: data/sentinel.db (SQLite, WAL mode)

Tabelas

audit_runs

Cada execucao de auditoria.

Coluna Tipo Descricao
id INTEGER PK Auto-increment
started_at TEXT Timestamp ISO 8601
completed_at TEXT Timestamp conclusao
skills_scanned INTEGER Quantidade de skills
total_findings INTEGER Total de findings
overall_score REAL Score medio do ecossistema
report_path TEXT Path do relatorio .md
status TEXT running / completed / failed

skill_snapshots

Estado de cada skill em cada auditoria.

Coluna Tipo Descricao
id INTEGER PK Auto-increment
audit_run_id INTEGER FK Ref audit_runs
skill_name TEXT Nome da skill
skill_path TEXT Path no filesystem
version TEXT Versao do SKILL.md
file_count INTEGER Arquivos Python
line_count INTEGER Total de linhas
overall_score REAL Score composto
code_quality REAL Score qualidade
security REAL Score seguranca
performance REAL Score performance
governance REAL Score governanca
documentation REAL Score documentacao
dependencies REAL Score dependencias
raw_metrics TEXT JSON com metricas detalhadas

findings

Problemas e recomendacoes individuais.

Coluna Tipo Descricao
id INTEGER PK Auto-increment
audit_run_id INTEGER FK Ref audit_runs
skill_name TEXT Skill afetada
dimension TEXT code_quality/security/etc
severity TEXT critical/high/medium/low/info
category TEXT Categoria especifica
title TEXT Titulo curto
description TEXT Descricao detalhada
file_path TEXT Arquivo afetado
line_number INTEGER Linha afetada
recommendation TEXT Sugestao de correcao
effort TEXT low/medium/high
impact TEXT low/medium/high

skill_recommendations

Sugestoes de novas skills.

Coluna Tipo Descricao
id INTEGER PK Auto-increment
audit_run_id INTEGER FK Ref audit_runs
suggested_name TEXT Nome sugerido
rationale TEXT Justificativa
capabilities TEXT JSON array de capacidades
priority TEXT critical/high/medium/low
skill_md_draft TEXT Rascunho de SKILL.md

score_history

Historico de scores para analise de tendencias.

Coluna Tipo Descricao
id INTEGER PK Auto-increment
audit_run_id INTEGER FK Ref audit_runs
skill_name TEXT Nome da skill
dimension TEXT Dimensao
score REAL Score registrado
recorded_at TEXT Timestamp

action_log

Auto-governanca do sentinel.

Coluna Tipo Descricao
id INTEGER PK Auto-increment
action TEXT Tipo de acao
params TEXT JSON com parametros
result TEXT JSON com resultado
created_at TEXT Timestamp

Indices

  • idx_snapshots_run - skill_snapshots(audit_run_id)
  • idx_snapshots_skill - skill_snapshots(skill_name)
  • idx_findings_run - findings(audit_run_id)
  • idx_findings_skill - findings(skill_name)
  • idx_findings_severity - findings(severity)
  • idx_findings_dim - findings(dimension)
  • idx_history_skill - score_history(skill_name)
  • idx_history_time - score_history(recorded_at)
  • idx_action_log_time - action_log(created_at)