Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DataMédioAuto-Sync

SQL Query Builder

porTHIAGONOMA·THIAGONOMA· v3.1.0 · atualizado em 2026-04-12T22:48:45.217Z
91
Score

Gera queries SQL otimizadas para PostgreSQL e MySQL: JOINs, CTEs, window functions e índices. Analisa o execution plan, detecta N+1 queries e sugere índices compostos para consultas lentas.

sqlpostgresqlquery-optimizationindexesctewindow-functionsexplain-analyze
Linguagens
SQLTypeScriptPython
3.4KStars
521Forks
67.4KUsos
Fork

Documento do Skill

SKILL.mdsql-query-builder/workflow
Passo-a-passo detalhado do skill, referenciando as fases cognitivas:
1
SENSE — Entender o requisito de dados
O que a query precisa retornar? Qual é o caso de uso (relatório, listagem, API)?
Verificar schema: `SELECT table_name, column_name, data_type FROM information_schema.columns WHERE table_name = 'users'`
2
CONTEXTUALIZE — Analisar índices e volume
```sql
-- Verificar índices existentes no PostgreSQL
SELECT indexname, indexdef FROM pg_indexes WHERE tablename = 'orders';
-- Volume de linhas
SELECT relname, reltuples::bigint FROM pg_class WHERE relname IN ('users', 'orders');
-- Queries lentas
SELECT query, calls, total_exec_time/calls as avg_ms, rows/calls as avg_rows
FROM pg_stat_statements ORDER BY total_exec_time DESC LIMIT 10;
```
3
HYPOTHESIZE — Projetar a query
```sql
-- ANTES: N+1 problem (1 query por usuário)
SELECT * FROM users WHERE active = true;
-- para cada usuário: SELECT COUNT(*) FROM orders WHERE user_id = ?
-- DEPOIS: Single query com aggregation
SELECT
u.id, u.name, u.email,
COUNT(o.id) AS order_count,
COALESCE(SUM(o.total), 0) AS total_revenue,
MAX(o.created_at) AS last_order_at
FROM users u
LEFT JOIN orders o ON o.user_id = u.id
WHERE u.active = true
GROUP BY u.id, u.name, u.email
ORDER BY total_revenue DESC;
```
4
EVALUATE — Analisar execution plan
```sql
EXPLAIN (ANALYZE, BUFFERS, FORMAT TEXT)
SELECT u.id, u.name, COUNT(o.id) as order_count
FROM users u
LEFT JOIN orders o ON o.user_id = u.id
WHERE u.active = true
GROUP BY u.id;
```
Red flags: Seq Scan em tabela grande, Sort em coluna não indexada, Nested Loop com muitas linhas
5
RECOMMEND — Sugerir índices
```sql
-- Índice para o WHERE clause
CREATE INDEX CONCURRENTLY idx_users_active ON users(active) WHERE active = true;
-- Índice composto para o JOIN + filtro
CREATE INDEX CONCURRENTLY idx_orders_user_created ON orders(user_id, created_at DESC);
```
6
REFLECT — Validar melhoria
Comparar `actual time` no EXPLAIN ANALYZE antes e depois dos índices
Verificar que estatísticas estão atualizadas: `ANALYZE users; ANALYZE orders;`
Reportar telemetria via mcp-skillschain

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Depende deDatabase Connector
24%
Hebbian Synapse
Composite0.240
w = 0.3·α + 0.5·β + 0.2·γ
88
Depende de ←Database Migration
24%
Hebbian Synapse
Composite0.240
w = 0.3·α + 0.5·β + 0.2·γ
84
Depende de ←ETL Pipeline Builder
24%
Hebbian Synapse
Composite0.240
w = 0.3·α + 0.5·β + 0.2·γ
86
Compõe com ←Data Visualization
21%
Hebbian Synapse
Composite0.210
w = 0.3·α + 0.5·β + 0.2·γ
80
Compõe com ←Pandas Data Analyzer
21%
Hebbian Synapse
Composite0.210
w = 0.3·α + 0.5·β + 0.2·γ
87
Similar aDatabase Migration
15%
Hebbian Synapse
Composite0.150
w = 0.3·α + 0.5·β + 0.2·γ
84
Similar a ←Requirements for Outputs
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Similar a ←BigQuery Pipeline Audit: Cost, Safety and Production Readiness
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80
Similar a ←Azure Cosmos DB NoSQL Data Modeling Expert System Prompt
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Similar a ←When to Use This Skill
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80
Similar a ←Geofeed Tuner – Create Better IP Geolocation Feeds
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80
Similar a ←Migrating Stored Procedures from Oracle to PostgreSQL
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar a ←Oracle-to-PostgreSQL Database Migration
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar a ←Shuffle JSON Data
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
79
Similar a ←Snowflake Semantic Views
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar a ←SQL Performance Optimization Assistant
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
87
Similar a ←Schema Markup
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Co-executed ←Database Migration
26%
Hebbian Synapse
Composite0.262
w = 0.3·α + 0.5·β + 0.2·γ
84
Co-executed ←Data Visualization
45%
Hebbian Synapse
Composite0.448
w = 0.3·α + 0.5·β + 0.2·γ
80
Co-executed ←Database Connector
5%
Hebbian Synapse
Composite0.050
w = 0.3·α + 0.5·β + 0.2·γ
88
Co-executed ←Pandas Data Analyzer
26%
Hebbian Synapse
Composite0.262
w = 0.3·α + 0.5·β + 0.2·γ
87
Co-executed ←BigQuery Pipeline Audit: Cost, Safety and Production Readiness
50%
Hebbian Synapse
Composite0.499
w = 0.3·α + 0.5·β + 0.2·γ
80
Co-executed ←Azure Cosmos DB NoSQL Data Modeling Expert System Prompt
49%
Hebbian Synapse
Composite0.491
w = 0.3·α + 0.5·β + 0.2·γ
83
Co-executed ←When to Use This Skill
48%
Hebbian Synapse
Composite0.478
w = 0.3·α + 0.5·β + 0.2·γ
80
Co-executed ←Migrating Stored Procedures from Oracle to PostgreSQL
49%
Hebbian Synapse
Composite0.485
w = 0.3·α + 0.5·β + 0.2·γ
82
Co-executed ←Oracle-to-PostgreSQL Database Migration
51%
Hebbian Synapse
Composite0.506
w = 0.3·α + 0.5·β + 0.2·γ
82
Co-executed ←Snowflake Semantic Views
48%
Hebbian Synapse
Composite0.478
w = 0.3·α + 0.5·β + 0.2·γ
82
Co-executed ←SQL Performance Optimization Assistant
50%
Hebbian Synapse
Composite0.496
w = 0.3·α + 0.5·β + 0.2·γ
87

Árvore do Skill

SQL Query Builder
sql-query-builder
Fases Cognitivas6
1.SENSE: Percepção
2.CONTEXTUALIZE: Contextualização
3.HYPOTHESIZE: Hipótese
4.EVALUATE: Avaliação
5.RECOMMEND: Recomendação
6.REFLECT: Reflexão
Triggers16
write SQL queryescrever query SQLoptimize SQLotimizar SQLsql buildercriar querydatabase querysql joinwindow functionsCTE queryexplain analyzeslow queryn+1 problemindex suggestionquery plannerconsulta sql

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download sql-query-builder
$ synaptic skills detail sql-query-builder
$ synaptic skills live sql-query-builder

Links

GitHub Repository