Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DataSimplesAuto-Sync

Database Connector

porTHIAGONOMA·THIAGONOMA· v2.3.0 · atualizado em 2026-04-12T22:48:17.619Z
88
Score

Configura conexões de banco de dados com pooling otimizado, retry automático, health checks e graceful shutdown. Suporta PostgreSQL, MySQL, SQLite, MongoDB e Redis com configuração por ambiente.

databaseconnection-poolingpostgresqlmysqlmongodbredis
Linguagens
TypeScriptJavaScriptPythonSQL
2.9KStars
167Forks
71.0KUsos
Fork

Documento do Skill

SKILL.mddatabase-connector/workflow
Passo-a-passo detalhado do skill, referenciando as fases cognitivas:
1
SENSE — Identificar banco e ambiente de execução
Detectar o driver a usar baseado na stack do projeto
Verificar `DATABASE_URL` ou variáveis individuais (HOST, PORT, USER, PASS, DB)
Determinar se é serverless (sem estado entre invocações) ou stateful (processo contínuo)
2
CONTEXTUALIZE — Analisar requisitos de pool
Consultar max_connections do servidor: `SHOW max_connections;` (PostgreSQL padrão: 100)
Calcular pool máximo seguro: `total_max_connections / num_app_instances - 5` (reserva 5 para admin)
Identificar necessidade de PgBouncer para ambientes com muitas conexões curtas (serverless)
3
HYPOTHESIZE — Calcular configuração otimizada
Pool size = `(cores × 2) + 1` (HikariCP formula): p. ex., 4 cores → pool_size=9
Idle timeout: 30s (fechar antes do AWS/GCP firewall encerrar conexões TCP ociosas em 5min)
Connection timeout: 5s (fail-fast para não bloquear requests em produção)
4
RECOMMEND — Gerar código de conexão completo
```typescript
// Node.js + pg
const pool = new Pool({
connectionString: process.env.DATABASE_URL,
max: Number(process.env.DB_POOL_MAX) || 10,
idleTimeoutMillis: 30_000,
connectionTimeoutMillis: 5_000,
ssl: process.env.NODE_ENV === 'production' ? { rejectUnauthorized: true } : false,
});
pool.on('error', (err) => logger.error('Unexpected pool error', err));
```
Gerar health check endpoint e graceful shutdown handler
5
EVALUATE — Validar segurança e eficiência
Checar se credenciais estão em variáveis de ambiente (não hardcoded)
Verificar SSL configurado para produção
Confirmar pool_pre_ping ativo para detectar conexões inválidas
6
REFLECT — Monitoramento e telemetria
Documentar métricas a monitorar: `pg_stat_activity`, pool utilization
Reportar configuração final 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 de ←SQL Query Builder
24%
Hebbian Synapse
Composite0.240
w = 0.3·α + 0.5·β + 0.2·γ
91
Depende de ←Database Migration
24%
Hebbian Synapse
Composite0.240
w = 0.3·α + 0.5·β + 0.2·γ
84
Depende de ←REST API Builder
24%
Hebbian Synapse
Composite0.240
w = 0.3·α + 0.5·β + 0.2·γ
90
Depende de ←ETL Pipeline Builder
24%
Hebbian Synapse
Composite0.240
w = 0.3·α + 0.5·β + 0.2·γ
86
Co-executedSQL Query Builder
5%
Hebbian Synapse
Composite0.050
w = 0.3·α + 0.5·β + 0.2·γ
91
Co-executedDatabase Migration
26%
Hebbian Synapse
Composite0.262
w = 0.3·α + 0.5·β + 0.2·γ
84
Co-executedREST API Builder
8%
Hebbian Synapse
Composite0.083
w = 0.3·α + 0.5·β + 0.2·γ
90
Co-executedETL Pipeline Builder
26%
Hebbian Synapse
Composite0.262
w = 0.3·α + 0.5·β + 0.2·γ
86

Árvore do Skill

Database Connector
database-connector
Fases Cognitivas5
1.SENSE: Percepção
2.CONTEXTUALIZE: Contextualização
3.HYPOTHESIZE: Hipótese
4.RECOMMEND: Recomendação
5.REFLECT: Reflexão
Triggers15
connect databasedb connectiondatabase setupconnection poolconectar bancoconnect to databaseconectar ao bancosetup db connectionconfigurar pooldatabase driverpgbouncerprisma setupsqlalchemy configmongoose connectconfigurar banco de dados

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 database-connector
$ synaptic skills detail database-connector
$ synaptic skills live database-connector

Links

GitHub Repository