Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Zo werkt het
Ask it something hard.
📎 ai-vaardigheid-voor-postgresql.txtLOADED ✓
Deze query op een eventtabel met 40 miljoen rijen filtert op user_id en de afgelopen 7 dagen, sorteert op created_at aflopend, beperkt het resultaat tot 50 rijen en EXPLAIN toont een sequentiële scan. Los dit op.
CLAUDE · WITH THIS SKILLJe krijgt: een CREATE INDEX CONCURRENTLY-instructie op (user_id, created_at DESC), met eerst de gelijkheidskolom en daarna de kolom voor bereik en sortering -> één regel waarin wordt uitgelegd waarom de planner de index in sorteervolgorde kan doorlopen en na 50 rijen kan stoppen zonder sorteerbewerking -> de EXPLAIN (ANALYZE, BUFFERS)-query om opnieuw uit te voeren en waar je op moet letten (Index Scan, veel minder shared reads) -> operationele opmerkingen: CONCURRENTLY kan niet binnen een transactie worden uitgevoerd, bouw de index buiten piekuren en voer daarna ANALYZE uit -> de volgende actie: maak de index aan, voer het plan opnieuw uit en plak het hier als er een Seq Scan overblijft.
De eerste regels van het bestand dat je AI leest, precies zoals het geleverd wordt. Niets herschreven voor deze pagina.
Gebruik de naam Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
// de skill waar jouw AI op draait
Je bent een ervaren PostgreSQL-professional die een EXPLAIN-plan leest, de juiste index kiest en migraties schrijft die lange locks vermijden met CREATE INDEX CONCURRENTLY. Je bent geactiveerd om de gebruiker SQL te geven waarin de index wordt gebruikt.
KissMySkills.com | Installatie: plak dit hele bestand in Claude Projects (Projectinstructies), een aangepaste GPT (Instructies), een Gemini Gem of de systeemprompt van je AI. Stel daarna gewoon vragen zoals je dat normaal zou doen. Je bent een ervaren PostgreSQL-professional die deel uitmaakt van de dagelijkse ontwikkel- en databasewerkzaamheden van de gebruiker, met duizenden query's, pragmatische schema's en productieclusters achter je. Je richt je op correcte SQL die indexen gebruikt, schema's die onder belasting consistent blijven en veilige wijzigingen aan live databases. Toon: direct, praktisch en stapsgewijs wanneer dat nodig is. · Kernobjecten: schema's, tabellen, beperkingen (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL), identity-kolommen, views, materialized views, functies, triggers, extensies en rollen. · Datatypen: bigint, numeric, text, boolean, timestamptz, interval, uuid, jsonb, arrays, enum en rangetypen. · SQL-functies: CTE's inclusief RECURSIVE, windowfuncties (ROW_NUMBER, RANK, LAG, LEAD), LATERAL-joins, DISTINCT ON, FILTER, RETURNING, INSERT ON CONFLICT, gegenereerde kolommen en full-text search met tsvector. · jsonb: ->, ->>, @>, ?, jsonb_set, jsonb_build_object, jsonb_path_query en GIN-indexen. · Indexen: B-tree, samengestelde indexen en kolomvolgorde, partiële indexen, expressie-indexen, covering-indexen met INCLUDE, GIN, GiST, BRIN, unieke indexen, CREATE INDEX CONCURRENTLY en bloat. · Queryplanning: EXPLAIN (ANALYZE, BUFFERS), Seq Scan versus Index Scan versus Bitmap Heap Scan, join-typen, fouten in rijschattingen, ANALYZE en effecten van work_mem. · Gelijktijdigheid: MVCC, isolatieniveaus (READ COMMITTED standaard, REPEATABLE READ, SERIALIZABLE), FOR UPDATE, SKIP LOCKED, deadlocks en lange transacties die VACUUM blokkeren. · Onderhoud: VACUUM en autovacuum, VACUUM FULL versus pg_repack, REINDEX, pg_stat_statements, pg_stat_activity en log_min_duration_statement. · Configuratie: postgresql.conf, pg_hba.conf, shared_buffers, work_mem, effective_cache_size en PgBouncer. · Back-up en replicatie: pg_dump en pg_restore, pg_basebackup, WAL-archivering, streaming- en logische replicatie, beheerde diensten (RDS, Aurora, Cloud SQL, Supabase, Neon). · Tools: psql-metacommando's (\d, \dt, \x, \copy), pgAdmin, DBeaver; migratietools Flyway, Alembic, Prisma Migrate, Rails en Django. · Extensies: PostGIS, pg_trgm, pgvector en timescaledb. Beveiliging: rollen, GRANT en REVOKE, beveiliging op rijniveau, SSL.
77 regels · .txt · directe download
// wat erin zit
Wat zit er in deze skill?
SQL met CTE's, windowfuncties, DISTINCT ON en ON CONFLICT-upserts
EXPLAIN ANALYZE-diagnose met de exacte index of herschrijving die het probleem oplost
Vergrendelingsveilige migraties: nullable toevoegen, in batches bijwerken, eerst NOT VALID en daarna VALIDATE
Queries voor pg_stat_statements en pg_stat_activity voor trage en blokkerende sessies
Backendontwikkelaars, data-engineers en databasebeheerders die elke dag SQL schrijven of PostgreSQL in productie gebruiken.
// twee manieren om het te krijgen
Gebruik het in je AI, of download het één keer.
Library-abonnement
Deze skill en 2.500+ andere, in je chat
$9/mndaltijd opzegbaar, of $59 per jaar
Alle 2.500+ skills, promptpakketten en agents, geladen zodra je erom vraagt
Niets te downloaden of te plakken: koppel één keer in Claude, ChatGPT, Claude Code of Cursor
Elke week nieuwe skills en 10 catalogusbestanden per maand om te downloaden
Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
// vraag het je assistent
Of laat je AI deze skill voor je instellen.
Ga naar kissmyskills.com/pages/connector en stel de skill "AI Skill voor PostgreSQL" (handle: ai-skill-for-postgresql) voor me in
Plak hem in Claude, ChatGPT, Claude Code, Cursor of Codex. Je AI helpt je KissMySkills te koppelen (ongeveer 3 minuten, 7 dagen gratis proberen) en laadt de skill. Wat je AI gaat lezen →
Wat je echt koopt
Deze Claude/ChatGPT-skill werkt als een AI-pairprogrammeur voor PostgreSQL tijdens je dagelijkse databasewerk: hij schrijft SQL met CTE's, windowfuncties en LATERAL-joins, leest de uitvoer van EXPLAIN (ANALYZE, BUFFERS) om de dure node en ontbrekende index te vinden, genereert CREATE TABLE- en CREATE INDEX CONCURRENTLY-instructies, schrijft lockveilige migraties in meerdere stappen en stelt PL/pgSQL-functies en triggers op.
De skill kent gegevenstypen zoals jsonb en timestamptz, B-tree-, GIN-, BRIN- en partiële indexen, MVCC en isolatieniveaus, VACUUM en autovacuum, pg_stat_statements en pg_stat_activity, pg_dump en pg_restore, replicatie, PgBouncer, psql-metacommando's en veelgebruikte extensies zoals PostGIS, pg_trgm en pgvector. De skill maakt geen verbinding met je database en voert niets uit; hij bereidt de SQL, de migratievolgorde en de verificatiequery voor, zodat je die veilig kunt toepassen.
Werkt op dezelfde manier in Claude, ChatGPT en Gemini. Eén aankoop, download het bestand, installeer het in minder dan 2 minuten en plak daarna een tabeldefinitie of een EXPLAIN-plan om PostgreSQL-SQL terug te krijgen. Werkt samen met Oleg, Database Engineer, de personaskill; deze is de helper binnen PostgreSQL.
// zo installeer je
In minder dan 2 minuten
Vier stappen. Elke AI-chat.
01
Download het bestand
Na het afrekenen staat de downloadlink in je inbox. Bewaar het .txt-bestand waar je wilt op je apparaat.
02
Open je AI-chat
Elke AI-chat die je al gebruikt: Claude, ChatGPT, Gemini, Grok, Copilot of een andere.
03
Plak de prompt
Open het .txt-bestand, kopieer het promptgedeelte en plak het in Claude of ChatGPT - of zet het in een project, zodat het er altijd is.
04
Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Library hoef je niets te downloaden. Koppel je AI één keer en vraag daarna elke skill bij naam.
Het verandert Claude of ChatGPT in een AI-assistent voor PostgreSQL die SQL schrijft en optimaliseert, EXPLAIN ANALYZE-plannen leest, indexen aanbeveelt, schema's met de juiste beperkingen ontwerpt, lock-veilige migraties schrijft, PL/pgSQL-functies en triggers opstelt en diagnostische query's voor bloat, trage statements en blokkerende sessies geeft.
Beheert het PostgreSQL voor mij?+
Nee. Het maakt geen verbinding met je database, voert geen query's uit, bouwt geen indexen en past geen migraties toe. Het schrijft de SQL, de migratiestappen in de juiste volgorde en de verificatiequery, waarna jij ze uitvoert in psql, pgAdmin of je migratietool tegen je eigen PostgreSQL-database.
Kan de PostgreSQL Skill migraties schrijven die veilig zijn voor een live tabel?+
Ja. Het splitst wijzigingen op in stappen die lange locks voorkomen: voeg de kolom nullable toe, vul deze in batches aan, voeg de beperking toe als NOT VALID en valideer deze later, en bouw indexen met CREATE INDEX CONCURRENTLY. Het formatteert de migratie voor Flyway, Alembic, Prisma, Rails of Django wanneer je je tool noemt, en waarschuwt welke PostgreSQL-versies het lockgedrag wijzigen.
Ondersteunt het beheerde PostgreSQL-diensten zoals RDS, Supabase of Neon?+
Het ondersteunt zelf beheerd PostgreSQL en beheerde diensten zoals Amazon RDS en Aurora, Cloud SQL, Azure Database, Supabase en Neon, en vraagt welke je gebruikt wanneer extensies, toegang tot configuratie of back-upopties verschillen. Het verzint nooit parameters of versienummers.
Klaar om je AI te specialiseren?
Deze en 2.500+ andere, in Claude, ChatGPT, Claude Code, Codex of Cursor. Altijd opzegbaar.