agentsclimarketplace

Oracle trivadis ptbr

Skill Maxwbh/oracle-skills-ptbr/skills/oracle-trivadis-ptbr

Trivadis PL/SQL Guidelines 4.4 — nomenclatura, estrutura de código e revisão. ATIVE em revisar código Oracle com padrão Trivadis, validar prefixos (g_, gc_, l_, lc_, p_, r_, t_, co_, e_), naming PT-BR em variáveis/tabelas/colunas, checklist antes de deploy/GMUD, "esse código segue Trivadis?", "qual prefixo usar?", "como nomear essa variável?", "revisa esse package". NÃO ATIVE em geração de código (use oracle-plsql-ptbr), APEX development, ORDS endpoints, DBA operacional, tuning. As demais oracle-*-ptbr aplicam Trivadis automaticamente — esta skill foca em consultas e revisões explícitas do padrão.From its SKILL.md

Install
npx -y skills add Maxwbh/oracle-skills-ptbr --skill oracle-trivadis-ptbr

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.2 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

oracle-trivadis-ptbr — v2.0.0

Trivadis PL/SQL Guidelines 4.4 — padrão de nomenclatura, estrutura de código e checklist de revisão.

Desenvolvido por: Maxwell da Silva Oliveira — M&S do Brasil LTDA

Áreas cobertas

ÁreaReference
Trivadis Guidelines 4.4references/plsql-trivadis-guidelines.md

Referência cruzada: Esta skill documenta o padrão. As skills oracle-plsql-ptbr, oracle-apex-ptbr, oracle-ords-ptbr, oracle-dba-ptbr e oracle-tuning-ptbr aplicam Trivadis automaticamente em todo código gerado.

Quando ativar

  • "Esse código segue Trivadis?" — revisão explícita de padrão
  • "Qual prefixo usar para essa variável/cursor/constante?"
  • "Como nomear essa tabela/coluna/package em PT-BR?"
  • Checklist pré-deploy / pré-GMUD: validar naming antes de subir para produção
  • Auditoria de código legado: identificar desvios do padrão
  • Dúvidas sobre convenções: exceções locais vs globais, packages nativos Oracle em inglês, status values em PT-BR

Não usar para: geração de código PL/SQL (→ oracle-plsql-ptbr), APEX, ORDS, DBA ops, tuning.

Prefixos canônicos Trivadis

PrefixoUsoExemplo
g_Variável global (package)g_ultima_execucao
gc_Constante global (package)gc_nome_pacote
l_Variável locall_total_pago
lc_Constante locallc_nome_unidade
p_Parâmetrop_id_fatura
r_Recordr_fatura
t_Type (collection, record)t_lista_ids
co_Cursorco_faturas_pendentes
e_Exception user-definede_estado_invalido

Checklist de revisão — o que verificar

  1. Naming: variáveis, procedures, functions, tabelas e colunas em PT-BR (exceto keywords Oracle, pacotes nativos, prefixos Trivadis)
  2. Prefixos Trivadis: g_, gc_, l_, lc_, p_, r_, t_, co_, e_ aplicados corretamente
  3. Keywords em inglês: BEGIN, END, EXCEPTION, BULK COLLECT, FORALL, MERGE INTO nunca traduzidos
  4. Pacotes nativos em inglês: DBMS_LOB, APEX_JSON, UTL_HTTP, DBMS_STATS nunca traduzidos
  5. lc_nome_unidade declarado em toda procedure pública
  6. gc_nome_pacote declarado no package body
  7. Comentários em PT-BR — explicam o PORQUÊ, não o QUÊ
  8. Status values em PT-BR: 'PENDENTE', 'PAGO', 'CANCELADO', 'ATIVO', 'PROCESSADO'
  9. WHEN OTHERS THEN NULL ausente — sempre propagar com contexto
  10. DBMS_OUTPUT ausente em produção — substituído por Logger

O que fica em inglês obrigatoriamente

CategoriaExemplos
Keywords SQL/PL/SQLBEGIN, END, EXCEPTION, BULK COLLECT, FORALL, RETURN, IS, AS
Pacotes Oracle nativosDBMS_LOB, DBMS_OUTPUT, DBMS_STATS, APEX_JSON, UTL_HTTP
Funções built-inSYSDATE, NVL, COALESCE, TO_DATE, INSTR, SUBSTR
Variáveis sistema APEX:APP_USER, :APP_SESSION, :APP_ID
Hints/*+ APPEND */, /*+ PARALLEL */, /*+ INDEX */
Prefixos Trivadisg_, gc_, l_, lc_, p_, r_, t_, co_, e_

Referências cruzadas

Precisa deSkill
Geração de código PL/SQL, packagesoracle-plsql-ptbr
Código dentro de APEX processesoracle-apex-ptbr
Código dentro de ORDS handlersoracle-ords-ptbr
Scripts DBA com padrão Trivadisoracle-dba-ptbr

What ships with it: 1 file

12.6 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.