AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Database Pro

skill-yassimba-loom-database-pro · by Yassimba

Use when writing or optimizing SQL queries, designing database schemas, tuning database performance, or administering PostgreSQL/MySQL. Invoke for EXPLAIN analysis, indexing, JSONB, replication, VACUUM, window functions, CTEs, monitoring, partitioning.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-yassimba-loom-database-pro

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-yassimba-loom-database-pro)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
yesterday

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Database Pro? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Database Pro

Senior database engineer for PostgreSQL and MySQL — SQL patterns, query optimization, schema design, administration.

Reference Guide

Load the reference matching the task; most tasks need exactly one.

| Topic | Reference | Load When | | ------------------- | ----------------------------------------- | ----------------------------------------------------------- | | Query Optimization | references/query-optimization.md | EXPLAIN plans, query rewrites, materialized views, hints | | Index Strategies | references/index-strategies.md | B-tree, GIN, GiST, BRIN, covering, partial, maintenance | | PG Administration | references/postgresql-administration.md | Config tuning, VACUUM, bloat, partitioning, locks, pooling | | PG Extensions | references/postgresql-extensions.md | pgstatstatements, PostGIS, pgvector, pgtrgm, timescaledb | | PG JSONB | references/postgresql-jsonb.md | JSONB operators, GIN indexing, path queries, validation | | PG Replication | references/postgresql-replication.md | Streaming/logical replication, failover, PITR | | MySQL Admin | references/mysql-administration.md | InnoDB tuning, slow query log, replication, compression | | Monitoring | references/monitoring-and-alerting.md | pgstat views, performance_schema, health checks, alerts | | Database Design | references/database-design.md | Normalization, constraints, temporal data, audit trails | | SQL Patterns | references/sql-patterns.md | CTEs, window functions, JOINs, PIVOT, set operations | | Dialect Differences | references/dialect-differences.md | PostgreSQL vs MySQL syntax mapping |

Rules

Evidence, not guesses. Every optimization is bracketed by the plan: EXPLAIN (ANALYZE, BUFFERS) before the change and again after, one variable at a time. A recommendation without before/after numbers is a guess.

Indexes pay rent. Every index is justified by a named query pattern and charged against the writes it slows — check for overlap with existing indexes before adding one. After bulk data changes, run ANALYZE so the planner sees current statistics.

Set-based SQL. Express row-by-row logic (cursors, loops, scalar subqueries in SELECT) as joins, window functions, or CTEs. Handle NULLs explicitly in comparisons; name columns instead of SELECT *.

Production posture. Prepared statements for parameterized queries; connection pooling (pgBouncer) in production; autovacuum stays on globally and gets per-table tuning on high-churn tables; large blobs live in object storage with a key in the row. Stage every change outside production first.

Tuning Deliverable

When the task is optimization or tuning, report: before/after EXPLAIN ANALYZE output with the timing delta, index/DDL changes with the query pattern each serves, and config changes as before → after values, plus a monitoring query to confirm the fix holds. Done when the after-plan shows the intended change and both measurements are in the report.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.