warehouse
Permite que seu agente planeje análises de dados em um 'armazém de dados'. Garante que os dados sejam usados com cuidado e segurança.
O que ela faz
Ajuda a planejar e revisar análises de dados de um banco de dados (warehouse), garantindo que tudo seja feito com segurança e clareza. Ele define exatamente quais dados usar, como analisá-los e como apresentar os resultados de forma confiável.
Quando usar
- ✓Quando você quer responder uma pergunta de negócio usando dados do seu banco de dados.
- ✓Se você tem uma consulta (query) em SQL e quer ter certeza de que ela está correta e segura.
- ✓Para criar um registro claro sobre quais dados foram usados, quando foram coletados e quais suposições foram feitas.
Exemplo do que pedir para a IA
“Quero saber quantas vendas tivemos no último trimestre, considerando apenas clientes ativos no Brasil. Qual a melhor forma de planejar essa análise?”
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
Mensagem pronta para colar
Como funciona
Primeiro, ele ajuda a definir claramente a pergunta, os dados necessários (como clientes e vendas) e o período. Depois, verifica se os dados são confiáveis e planeja uma consulta segura, sem expor informações pessoais, e por fim, ajuda a apresentar os resultados com todas as informações importantes.
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 warehouseOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/warehouse/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Análise de Armazém de Dados
Visão Geral
Use esta habilidade para transformar uma pergunta de negócio em um plano de análise de armazém de dados cuidadoso e reproduzível. Ela é neutra em relação a fornecedores e não assume nenhum esquema, camada semântica, conector ou ferramenta de linha de comando específica.
A habilidade tem como padrão trabalho somente leitura. Ela ajuda a identificar os dados necessários, revisar uma consulta proposta e comunicar resultados sem exagerar o que as evidências suportam.
Quando Usar
- O usuário deseja responder a uma pergunta de negócio usando um armazém de dados autorizado.
- Uma consulta SQL proposta precisa de revisão quanto a granularidade, junções, filtros, privacidade ou riscos de interpretação.
- Uma análise precisa de um registro claro de escopo, atualidade, suposições e tabelas de origem.
Não use esta habilidade para administração de armazém de dados, reparo de pipelines, escalonamento de acesso, mutação de esquema ou alterações de dados de produção.
Entradas Necessárias
Antes de propor uma consulta, estabeleça:
- A decisão ou pergunta que a análise deve informar.
- A população, métrica, dimensões e janela de tempo.
- O armazém de dados autorizado ou interface de consulta disponível para o usuário.
- A documentação de esquema relevante ou metadados de tabela.
- Quaisquer restrições de privacidade, retenção, regionais ou de tamanho mínimo de grupo.
Se uma entrada necessária estiver faltando, faça uma pergunta focada. Nunca invente nomes de tabelas, nomes de colunas, definições de negócios, credenciais ou resultados de consulta.
Fluxo de Trabalho
1. Definir o contrato analítico
Reafirme a solicitação como:
- Pergunta: o que está sendo medido ou comparado.
- População: quais entidades estão incluídas e excluídas.
- Métrica: numerador, denominador, agregação e unidade.
- Janela: datas, fuso horário e se o período está completo.
- Decisão: como o resultado será usado.
Chame a atenção para termos ambíguos como "ativo", "cliente", "receita" ou "mês passado". Resolva a ambiguidade antes de consultar.
2. Encontrar fontes governadas
Prefira métricas documentadas, modelos curados e tabelas governadas em vez de fluxos de eventos brutos. Use apenas informações de esquema fornecidas pelo usuário ou disponíveis através de uma interface autorizada.
Para cada fonte proposta, registre:
- nome da tabela ou modelo;
- granularidade esperada e chave primária;
- atualidade ou data máxima disponível;
- proprietário ou referência de documentação;
- exclusões conhecidas e avisos de qualidade.
Se a fonte não puder ser verificada, rotule o plano como provisório e pare antes de apresentar conclusões numéricas.
3. Redigir uma consulta somente leitura
Crie uma consulta apenas quando o esquema real for conhecido. A consulta deve:
- selecionar apenas as colunas necessárias para a pergunta declarada;
- filtrar explicitamente a janela de tempo solicitada;
- usar nomes de colunas qualificados e junções determinísticas;
- proteger contra divisão por zero e cálculos sensíveis a nulos;
- evitar dados pessoais em nível de linha quando um agregado responde à pergunta;
- incluir um limite conservador de linhas para saída exploratória, quando apropriado.
Não emita SQL adivinhado com identificadores fictícios. Se nenhuma ferramenta de execução autorizada estiver disponível, forneça a consulta revisada para o usuário executar em vez de alegar que ela foi executada.
4. Revisar antes da execução
Verifique a consulta proposta contra esta lista:
- Cada junção preserva a granularidade pretendida?
- Uma junção de um para muitos pode duplicar o numerador ou o denominador?
- Registros de teste, excluídos, internos ou incompletos são tratados deliberadamente?
- Os limites de fuso horário e os períodos parciais são explícitos?
- A consulta expõe identificadores ou pequenos grupos desnecessariamente?
- Um agregado mais simples responderia e reduziria o acesso a dados?
- As definições de métricas são consistentes com a fonte documentada?
Revise qualquer verificação falhada antes da execução. Para decisões sensíveis ou de alto impacto, peça a revisão do proprietário dos dados ou de outro analista qualificado.
5. Executar apenas com autorização
Execute uma consulta apenas através de uma interface autorizada pelo usuário e somente leitura. Não solicite credenciais no chat, contorne controles de acesso, amplie permissões ou transforme uma tarefa somente leitura em uma operação de escrita.
Pare se a interface estiver indisponível, o escopo exceder a autorização do usuário ou o resultado revelar dados pessoais restritos ou confidenciais.
6. Validar o resultado
Antes de interpretar a saída:
- compare contagens de linhas e totais com uma referência confiável quando uma existir;
- inspecione taxas de nulos, duplicatas e categorias inesperadas;
- teste se as conclusões mudam sob escolhas razoáveis de janela ou filtro;
- separe os valores observados das hipóteses sobre suas causas.
Não infira causalidade de uma consulta descritiva. Não oculte evidências contraditórias ou incompletas.
…
Perguntas frequentes
O que é um 'banco de dados' (warehouse)?
É um grande repositório onde as empresas guardam muitos dados organizados para análise.
O que é uma 'consulta' (query)?
É um pedido feito ao banco de dados para buscar ou analisar informações específicas, geralmente usando uma linguagem como SQL.
Por que é importante revisar a consulta antes de executar?
Para garantir que a consulta trará a resposta correta, não vai expor dados sensíveis, não vai duplicar informações e vai considerar todos os detalhes importantes, como datas e filtros.
Detalhes
Descrição original do autor
Plan and review read-only data warehouse analysis with explicit scope, privacy, provenance, and validation checks.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4526
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC