← all publishers

1pedroosilva

@1pedroosilva source repo

14 published skills

  1. Docs Sync · 1pedroosilva
    Use ao mapear, identificar, determinar ou sincronizar documentacoes apos mudancas de codigo ou arquitetura -- mapeia quais documentacoes (README, arquitetura, dicionario de dados, evolucao do projeto) precisam ser atualizadas em conjunto. NAO use para decidir O QUE mudar no codigo ou na arquitetura -- esta skill so mapeia quais documentos precisam refletir uma mudanca ja decidida, nao participa da decisao tecnica em si.
    0
    installs
  2. Code Review · 1pedroosilva
    Use ao revisar, validar, auditar, avaliar ou checar corretude de codigo existente em 4 frentes -- (1) CORRECAO SEMANTICA - bugs de logica, alucinacao de API, divergencia comentario/codigo; (2) PREMISSAS OCULTAS - unicidade nao validada, cardinalidade de join assumida, nulos nao tratados, nao-determinismo, atomicidade nao garantida; (3) CODIGO MORTO - passos redundantes, abstractions prematuras; (4) CUSTO EVITAVEL - quebra de lazy evaluation, UDFs evitaveis, shuffles desnecessarios. NAO use para definir nomenclatura, estrutura de celulas, implementar padroes ou decisoes arquiteturais -- use outras skills para isso.
    0
    installs
  3. Git Workflow · 1pedroosilva
    Use ao commitar, gravar, registrar ou fazer commit de mudancas no Git -- quando o estado e commitavel, divisao de commits por escopo tecnico (bisect/revert/review), staging parcial (git add -p), o que nunca entra no commit, mensagens de commit tom neutro, amend. NAO use para operacoes Git gerais (status, checkout, pull, merge, conflitos) -- a skill global git cobre isso.
    0
    installs
  4. Skill Patterns · 1pedroosilva bundle
    Use ao criar, desenvolver, elaborar, estruturar, editar, revisar ou auditar skills (novas ou existentes) para o Genie Code contra o padrao de qualidade aqui definido -- cobre validacao de description (dominio de atuacao, colisao com skills nativas da plataforma como notebooks, Unity Catalog, dashboards, pipelines e MLflow), checklist de qualidade, verificacao de duplicidade (DRY) contra skills globais e locais, organizacao de conteudo entre SKILL.md e references/, composicao e teste empirico. NAO use para criar outros tipos de asset (notebooks, tabelas, jobs, pipelines), ou tirar duvidas conceituais sobre como skills funcionam em geral.
    0
    installs
  5. Asset Placement · 1pedroosilva
    Use ao criar, desenvolver, adicionar, gravar ou estruturar notebooks, arquivos MD, scripts Python, arquivos de configuracao ou qualquer outro asset no workspace -- cobre protocolo de governanca para ONDE criar (identificar projeto, listar estrutura, decidir pasta, nunca assumir organizacao), proibicao de criar na pasta home do usuario, proibicao de criar pastas novas sem autorizacao, checklists obrigatorios pre/pos-criacao, e protocolo de remediacao para arquivos orfaos. NAO use para definir nomenclatura de assets (naming-conventions cobre), estrutura interna de notebooks (notebook-structure cobre), organizacao de schemas/tabelas UC (unity-catalog-naming cobre), ou decisoes arquiteturais de pipeline (medallion-architecture cobre).
    0
    installs
  6. Project Context · 1pedroosilva
    Use ao iniciar, criar, planejar, continuar, retomar ou fechar um projeto de dados. Busca a pasta do projeto e classifica o estado (ausente, incompleto, completo), conduz entrevista de definicoes, desenha o mapa do pipeline, cria a estrutura de pastas e os documentos fundamentais, recupera onde o projeto parou e declara o proximo passo. NAO use para criar notebooks, escrever codigo, implementar transformacoes ou construir tabelas -- o planejamento termina na estrutura e nos documentos, e a construcao e sessao separada. NAO use para propagar documentacao (docs-sync), nomear assets (naming-conventions), decidir localizacao de asset avulso (asset-placement), escolher estrategia de gravacao (medallion-architecture) ou documentar artefato existente (artifact-documentation).
    0
    installs
  7. Technical Writing · 1pedroosilva
    Use ao escrever, redigir, elaborar, documentar, revisar, reescrever ou auditar documentacoes tecnicas versionadas, incluindo README, arquitetura, evolucao, celulas Markdown de notebooks, comentarios de codigo e mensagens de commit. Define tom, registro, idioma e uso de formatacao. NAO use para revisar codigo funcional, criar assets ou tomar decisoes arquiteturais.
    0
    installs
  8. Eda And Validation · 1pedroosilva
    Use ao organizar, estruturar, planejar ou definir o ciclo de descoberta e verificacao em projetos de dados -- QUANDO criar EDA vs validacao, ONDE colocar (estrutura de pastas dedicadas para investigacoes vs validacoes), COMO registrar o fluxo completo (ACHADO -> DECISAO -> CODIGO -> VALIDACAO), COMO conectar etapas no arquivo de evolucao do projeto, COMO lidar com investigacoes inconclusivas. Time Travel e mecanismo auxiliar de auditoria, NAO evidencia principal (que e o output do notebook commitado). NAO use para definir nomenclatura de notebooks EDA/validacao (naming-conventions cobre), implementar codigo de guardrails (data-quality-guardrails cobre), definir estrutura interna de notebooks (notebook-structure cobre), ou escrever documentacao (technical-writing cobre).
    0
    installs
  9. Naming Conventions · 1pedroosilva
    Use ao definir, nomear, escolher, estabelecer ou criar nomes para assets NOVOS -- notebooks, tabelas, DataFrames, variaveis, pastas. Convencoes de numeracao (001_, 103_), principio DRY, padroes de caixa (snake_case, PascalCase). NAO use para revisar ou validar nomenclatura de codigo existente.
    0
    installs
  10. Notebook Structure · 1pedroosilva
    Use ao criar, desenvolver, estruturar ou montar notebooks NOVOS do zero -- ordem fixa de celulas iniciais (DOCUMENTACAO, CARREGAR CONFIGURACOES, INICIALIZAR ANOS A PROCESSAR, IMPORTS), separacao de responsabilidades por celula, formato de arquivo (.py vs .ipynb). NAO use para documentar ou revisar o conteudo tecnico e a logica de notebooks existentes; para alteracao estrutural de notebook existente, use esta skill.
    0
    installs
  11. Unity Catalog Naming · 1pedroosilva
    Use ao criar, definir, estruturar ou organizar schemas, tabelas ou volumes no Unity Catalog -- padroes de nomenclatura UC, organizacao por camadas e projetos. NAO use para revisar schemas/tabelas existentes, nem para definir GRANTs, ownership ou controle de acesso -- esta skill cobre apenas nomenclatura e organizacao de assets NOVOS.
    0
    installs
  12. Artifact Documentation · 1pedroosilva
    Use ao documentar, registrar, descrever, especificar, revisar ou auditar artefato tecnico existente (notebook, tabela, pipeline, regra de negocio) a partir do que existe no ambiente. Cobre coleta de fontes diretas (codigo, schema, tabela, comentario UC, git), classificacao de material, criterio de admissao de afirmacoes, tratamento de divergencias e lacunas. Nao cobre README, revisao de logica de codigo, logs, historico de investigacao ou decisoes (sao narrativos).
    0
    installs
  13. Medallion Architecture · 1pedroosilva
    Use ao decidir, escolher, definir, avaliar ou planejar estrategia arquitetural para pipelines NOVOS -- escolher entre DELETE+APPEND vs replaceWhere vs MERGE, definir estrategia de reprocessamento e idempotencia, decidir versionamento de regras, avaliar Jobs vs Declarative Pipelines. NAO use para revisar ou validar implementacoes Bronze/Silver/Gold existentes.
    0
    installs
  14. Data Quality Guardrails · 1pedroosilva
    Use ao implementar, adicionar, criar, revisar ou validar guardrails em pipelines de dados em notebooks de qualquer camada (bronze, silver, gold). Cobre validacoes de qualidade, integridade estrutural, reconciliacao quantitativa e resiliencia operacional. NAO use para decisoes arquiteturais gerais ou revisao de codigo sem foco em guardrails.
    0
    installs