From context-engine
PostgreSQL patterns - queries, indexing, performance, maintenance. Auto-loaded when working with SQL files, database configs, or Postgres-specific code.
npx claudepluginhub littlelingo/context-engine --plugin context-engineThis skill uses the workspace's default tool permissions.
- Always use parameterized queries (never string interpolation for values)
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Share bugs, ideas, or general feedback.
EXPLAIN ANALYZE before optimizing - measure, don't guessWITH) for readability, but know they can be optimization fencesRETURNING * on INSERT/UPDATE to avoid a second SELECTUPSERT via ON CONFLICT DO UPDATE for idempotent writesCREATE INDEX CONCURRENTLY to avoid table locks on large tablesLIMIT + cursor-based pagination (not OFFSET for large datasets)WHERE id > last_seenINSERT INTO ... VALUES (batch) not per-row insertstimestamptz (not timestamp), text (not varchar), uuidjsonb for queryable data, json for storage-onlyCREATE TYPE for fixed value sets, text + CHECK for flexible onesSELECT * in production (fetches unneeded columns, breaks on schema change)timestamptz (timezone-unaware timestamps cause bugs)