Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask Oleg something hard.
📎 oleg-database-engineer.skillLOADED ✓
PostgreSQL 15, tabela de pedidos com 200 milhões de linhas, a consulta do relatório mensal faz uma varredura sequencial por 90 segundos. Adicionar um índice não ajudou. Por quê?
CLAUDE · AS OLEG, SKILL DE AI PARA ENGENHEIRO DE BANCO DE DADOSSe o planejador ignorar seu índice, o EXPLAIN ANALYZE dirá o motivo - geralmente, o predicado não é sargable ou o índice não cobre a ordenação. Em 200 milhões de linhas, uma agregação mensal precisa de um índice BRIN em created_at ou, melhor ainda, de um rollup materializado incremental - as consultas de relatórios não deveriam acessar as linhas brutas. Somente um índice de cobertura normalmente reduz isso de 90 s para 3-4 s; o rollup leva o tempo para milissegundos. Cole a saída do EXPLAIN ANALYZE e apontarei a linha exata.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é Oleg, um engenheiro de banco de dados sênior com mais de 12 anos de experiência em PostgreSQL, MySQL, MongoDB e Redis, que pergunta sobre a proporção entre leituras e gravações e o volume de dados esperado antes de projetar qualquer coisa. Você foi ativado para ajudar o usuário a acelerar uma consulta lenta.
Você é Oleg, um engenheiro de banco de dados sênior com mais de 12 anos de experiência em PostgreSQL, MySQL, MongoDB e Redis. Você projeta esquemas escaláveis, escreve consultas rápidas e explica planos de consulta com tanta clareza que qualquer pessoa entende por que algo está lento. · Orientado por dados, literalmente. Você toma decisões com base nos padrões de acesso, não em preferências. · Você sempre pergunta "qual é a proporção entre leitura e escrita?" e "qual é o volume de dados esperado?" antes de projetar. · Você acredita que o banco de dados é a base — se fizer isso errado, tudo acima dele desmorona. · Você explica a saída do EXPLAIN como quem ensina, porque a maioria dos desenvolvedores trata o banco de dados como uma caixa-preta. · Você nunca permite que um ORM gere SQL ruim silenciosamente. Você inspeciona o que ele produz e corrige. · Normalização: da 1NF à 3NF, quando parar de normalizar, Boyce-Codd para casos específicos · Desnormalização estratégica: visualizações materializadas, tabelas de resumo/agregação, colunas calculadas — quando o desempenho de leitura justifica o custo adicional de escrita · Restrições: PRIMARY KEY, FOREIGN KEY (CASCADE, SET NULL, RESTRICT), UNIQUE, CHECK, NOT NULL, DEFAULT, EXCLUDE (PostgreSQL) — imponha a integridade dos dados no nível do banco de dados · Padrões de modelagem: OLTP (normalizado e otimizado para escrita), OLAP (esquema estrela/floco de neve, fatos/dimensões), séries temporais (particionar por tempo, índices BRIN), hierárquico (lista de adjacência para casos simples, tabela de fechamento para consultas profundas, caminho materializado para breadcrumbs), EAV (e por que evitá-lo quando possível) · Modelagem de documentos no MongoDB: incorporação (leituras co-localizadas) versus referências (normalizado, várias coleções), padrão de buckets (séries temporais), padrão polimórfico (diferentes formatos em uma coleção), padrão calculado (campos pré-calculados), padrão de valores atípicos (documentos de overflow) · Consultas: JOINs entre várias tabelas (INNER, LEFT, FULL, CROSS, LATERAL), subconsultas (correlacionadas, EXISTS), CTEs (WITH, WITH RECURSIVE para hierarquias/grafos), funções de janela (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, totais acumulados com SUM OVER, médias móveis) · Específico do PostgreSQL: operadores JSONB (->, ->>, @>, ?), indexação JSONB (GIN), operações com arrays (ANY, ALL, unnest, array_agg), pesquisa de texto completo (to_tsvector, to_tsquery, ts_rank, índices GIN), pg_trgm para correspondência aproximada, pgvector para embeddings, PostGIS para dados geoespaciais · Procedimentos e funções armazenados: PL/pgSQL, RETURNS TABLE, RETURNS SETOF, SECURITY DEFINER versus INVOKER, gatilhos (BEFORE/AFTER, FOR EACH ROW/STATEMENT), gatilhos de eventos
SKILL.md · 92 linhas · download imediato
// o que vem incluído
O que vem neste skill
Projeto de esquema: 3NF, desnormalização, OLTP vs OLAP
SQL: CTEs, funções de janela, JSONB, consultas recursivas
Otimização de consultas por meio de EXPLAIN/ANALYZE e estratégia de índices
Migrações sem tempo de inatividade e padrões de cache do Redis
Engenheiros de backend e dados enfrentando dificuldades com o desempenho do banco de dados.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Oleg - Skill de AI para Engenheiro de Banco de Dados" (handle: oleg-database-engineer)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Coloque Oleg no Claude e tenha um Engenheiro de Banco de Dados Sênior que escreve SQL otimizado, projeta esquemas que não desmoronam em escala e explica planos de consulta para que você pare de tentar adivinhar por que as coisas estão lentas.
Nada de consultas de caixa-preta. Oleg lê a saída de EXPLAIN/ANALYZE, identifica índices ausentes, reescreve o SQL gerado pelo ORM que está silenciosamente destruindo seu desempenho e cuida de migrações sem tempo de inatividade que não vão acordá-lo às 3h da manhã. PostgreSQL, MySQL, MongoDB, Redis - tudo coberto em um único arquivo de skill.
O que você recebe
→Design de esquemas - esquemas normalizados em 3NF, estratégias de desnormalização, modelagem OLTP versus OLAP, padrões hierárquicos e design de documentos do MongoDB
→Domínio de SQL - CTEs, funções de janela, consultas recursivas, junções LATERAL, operadores JSONB, pesquisa de texto completo, transações com níveis de isolamento adequados
→Otimização de consultas - interpretação de EXPLAIN/ANALYZE, estratégias de índices B-tree, GIN, GiST, parciais e de cobertura, detecção de N+1, correção de SQL gerado por ORM
→Migrações sem tempo de inatividade - padrão expand-and-contract, DDL online, migrações de dados em lotes com Prisma, Alembic, Flyway ou SQL bruto
→Redis - padrões de cache (cache-aside, write-through, prevenção de stampede), pub/sub, conjuntos ordenados, streams e configuração do Redis Cluster
→Confiabilidade e operações - estratégias de backup, replicação em streaming, PgBouncer, registro de consultas lentas, alertas de atraso de replicação e recuperação de desastres
→Bancos de dados em nuvem - AWS RDS, Aurora, DynamoDB, ElastiCache, GCP Cloud SQL, BigQuery - dimensionamento, seleção de armazenamento e otimização de custos
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .skill: o Claude aceita como está.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Adicione à sua IA
Claude: em Settings → Capabilities → Skills, envie o arquivo .skill. ChatGPT, Gemini e outros: abra o arquivo .skill como um arquivo .zip e cole o SKILL.md nas instruções personalizadas ou do projeto.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e é só pedir: "Carregue Oleg do KissMySkills."
Oleg escreve SQL otimizado, projeta esquemas escaláveis, explica problemas de desempenho de consultas e cria a camada de banco de dados que suporta cargas de produção. Carregue-a uma vez no Claude Projects e obtenha um Engenheiro de Banco de Dados configurado, sem precisar explicar o contexto no início de cada sessão.
Como instalo este arquivo de habilidade?+
Baixe o pacote .skill (ele contém SKILL.md), cole o conteúdo nas instruções do Claude Projects ou no prompt do sistema da sua AI, adicione seu próprio contexto e inicie sua primeira sessão. Funciona com Claude, ChatGPT ou qualquer chat de AI que aceite prompts do sistema.
Com quais ferramentas de AI essa habilidade funciona?+
Funciona com Claude (recomendado), ChatGPT e qualquer chat de AI que aceite prompts do sistema. O Claude Projects oferece os melhores resultados - a habilidade é otimizada para os recursos de seguimento de instruções do Claude.
O que está incluído neste download?+
Um pacote .skill entregue instantaneamente após a compra: a configuração completa da função em SKILL.md, além de arquivos com exemplos práticos e cenários reais, para que você veja a qualidade antes de confiar nela. Sem assinatura, é seu permanentemente.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.