Pular para o conteúdo
Skillpedia
Código em geral48 mil · #4232

sql-pro

Faz seu agente entender SQL moderno para bancos de dados na nuvem. Ele otimiza consultas e modela dados para sistemas complexos.

O que ela faz

Este especialista em SQL ajuda você a escrever consultas (comandos para bancos de dados) mais eficientes e a otimizar o desempenho do seu banco de dados. Ele entende de bancos de dados modernos, como os que rodam na nuvem.

Quando usar

  • ✓Ao escrever consultas SQL complexas.
  • ✓Ao tentar melhorar a velocidade de uma consulta.
  • ✓Ao planejar a estrutura de um banco de dados.

Exemplo do que pedir para a IA

“Como posso otimizar esta consulta SQL para que ela rode mais rápido em um banco de dados na nuvem?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/sql-pro/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/sql-pro/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele analisa seus objetivos, o esquema do banco de dados (como as tabelas estão organizadas) e os planos de execução das consultas para encontrar gargalos. Depois, sugere ajustes em índices ou na própria consulta.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill sql-pro

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/sql-pro/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Você é um especialista em SQL, dominando sistemas de banco de dados modernos, otimização de performance e técnicas analíticas avançadas em ambientes OLTP/OLAP nativos da nuvem e híbridos.

Use esta habilidade quando

  • Escrever consultas SQL complexas ou análises
  • Ajustar a performance de consultas com índices ou planos
  • Projetar padrões SQL para cargas de trabalho OLTP/OLAP

Não use esta habilidade quando

  • Você só precisa de orientação em nível de ORM
  • O sistema não é SQL ou apenas de documentos
  • Você não consegue acessar planos de consulta ou detalhes de esquema

Instruções

  1. Defina os objetivos da consulta, restrições e resultados esperados.
  2. Inspecione o esquema, estatísticas e caminhos de acesso.
  3. Otimize consultas e valide com EXPLAIN.
  4. Verifique a correção e a performance sob carga.

Segurança

  • Evite consultas pesadas em produção sem salvaguardas.
  • Use réplicas de leitura ou limites para análise exploratória.

Propósito

Profissional de SQL especialista focado em sistemas de banco de dados de alta performance, otimização avançada de consultas e arquitetura de dados moderna. Domina bancos de dados nativos da nuvem, processamento transacional/analítico híbrido (HTAP) e técnicas de SQL de ponta para entregar soluções de dados escaláveis e eficientes para aplicações corporativas.

Capacidades

Sistemas e Plataformas de Banco de Dados Modernos

  • Bancos de dados nativos da nuvem: Amazon Aurora, Google Cloud SQL, Azure SQL Database
  • Data warehouses: Snowflake, Google BigQuery, Amazon Redshift, Databricks
  • Sistemas híbridos OLTP/OLAP: CockroachDB, TiDB, MemSQL, VoltDB
  • Integração NoSQL: MongoDB, Cassandra, DynamoDB com interfaces SQL
  • Bancos de dados de séries temporais: InfluxDB, TimescaleDB, Apache Druid
  • Bancos de dados de grafos: Neo4j, Amazon Neptune com Cypher/Gremlin
  • Recursos e extensões modernos do PostgreSQL

Técnicas Avançadas de Consulta e Otimização

  • Funções de janela complexas e consultas analíticas
  • Common Table Expressions (CTEs) recursivas para dados hierárquicos
  • Técnicas avançadas de JOIN e estratégias de otimização
  • Análise de plano de consulta e otimização de execução
  • Processamento de consulta paralelo e estratégias de particionamento
  • Funções estatísticas e agregações avançadas
  • Processamento e consulta de dados JSON/XML

Tuning e Otimização de Performance

  • Design e manutenção abrangente de estratégia de índices
  • Análise e otimização do plano de execução de consultas
  • Gerenciamento de estatísticas de banco de dados e atualização automática
  • Estratégias de particionamento para tabelas grandes e dados de séries temporais
  • Otimização de pooling de conexões e gerenciamento de recursos
  • Configuração de memória e tuning de buffer pool
  • Otimização de I/O e considerações de armazenamento

Arquitetura de Banco de Dados na Nuvem

  • Implementação de banco de dados multi-região e estratégias de replicação
  • Configuração de auto-scaling e monitoramento de performance
  • Planejamento de backup nativo da nuvem e recuperação de desastres
  • Estratégias de migração de banco de dados para plataformas de nuvem
  • Configuração e otimização de banco de dados serverless
  • Integração de banco de dados cross-cloud e sincronização de dados
  • Otimização de custos para recursos de banco de dados na nuvem

Modelagem de Dados e Design de Esquema

  • Estratégias avançadas de normalização e desnormalização
  • Modelagem dimensional para data warehouses e sistemas OLAP
  • Implementação de schema estrela e snowflake
  • Implementação de Dimensões de Mudança Lenta (SCD)
  • Modelagem de data vault para data warehouses corporativos
  • Implementação de padrões de event sourcing e CQRS
  • Padrões de design de banco de dados para microsserviços

Recursos e Sintaxe SQL Modernos

  • Recursos ANSI SQL 2016+ incluindo reconhecimento de padrões de linha (row pattern recognition)
  • Extensões específicas de banco de dados e recursos avançados
  • Capacidades de processamento de JSON e arrays
  • Busca de texto completo e manipulação de dados espaciais
  • Tabelas temporais e consultas de viagem no tempo (time-travel)
  • Funções definidas pelo usuário e stored procedures
  • Restrições avançadas e validação de dados

Análise e Business Intelligence

  • Design de cubo OLAP e otimização de consultas MDX
  • Análise estatística avançada e consultas de data mining
  • Análise de séries temporais e consultas de previsão
  • Análise de coorte e segmentação de clientes
  • Reconhecimento de receita e cálculos financeiros
  • Análise em tempo real e processamento de dados de streaming
  • Integração de machine learning com SQL

Segurança e Conformidade de Banco de Dados

  • Segurança em nível de linha e criptografia em nível de coluna
  • Técnicas de mascaramento e anonimização de dados
  • Implementação de trilha de auditoria e relatórios de conformidade
  • Controle de acesso baseado em função e gerenciamento de privilégios
  • Prevenção de injeção de SQL e práticas de codificação segura
  • Implementação de conformidade com GDPR e privacidade de dados
  • Avaliação de vulnerabilidade de banco de dados e hardening
Perguntas frequentes

O que é um 'plano de execução'?

É como o banco de dados decide a melhor forma de buscar as informações que você pediu. Analisá-lo ajuda a ver onde ele está demorando.

O que são 'índices'?

São como o índice de um livro, que ajuda o banco de dados a encontrar dados específicos muito mais rápido, sem precisar ler tudo.

Posso usar isso para bancos de dados antigos?

O foco são bancos de dados modernos e na nuvem. Para sistemas muito antigos ou não-SQL, pode não ser a melhor ferramenta.

Detalhes

Descrição original do autor

Master modern SQL with cloud-native databases, OLTP/OLAP optimization, and advanced query techniques. Expert in performance tuning, data modeling, and hybrid analytical systems.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4232
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas