Database design
Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.
Skills for your AI
Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.
Master database schema and data migrations across ORMs (Sequelize, TypeORM, Prisma), including rollback strategies and zero-downtime deployments.
Migration monitoring, CDC, and observability infrastructure
SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, and SQL Server. Focus on data integrity and rollback plans.
Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures.
Authorized database security assessment across PostgreSQL, MySQL, MSSQL, MongoDB, and Redis: exposure, authorization gaps, UDF/command execution paths, and misconfiguration review.
Automate Datadog tasks via Rube MCP (Composio): query metrics, search logs, manage monitors/dashboards, create events and downtimes. Always search tools first for current schemas.
Guide for building reliable, fault-tolerant Go applications with DBOS durable workflows. Use when adding DBOS to existing Go code, creating workflows and steps, or using queues for concurrency control.
Guide for building reliable, fault-tolerant Python applications with DBOS durable workflows. Use when adding DBOS to existing Python code, creating workflows and steps, or using queues for concurrency control.
Guide for building reliable, fault-tolerant TypeScript applications with DBOS durable workflows. Use when adding DBOS to existing TypeScript code, creating workflows and steps, or using queues for concurrency control.
Production-ready patterns for dbt (data build tool) including model organization, testing strategies, documentation, and incremental processing.
Map relationships between bounded contexts and define integration contracts using DDD context mapping patterns.
Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.
Apply DDD tactical patterns in code using entities, value objects, aggregates, repositories, and domain events with explicit invariants.
Two-model debate review of a GitHub PR, GitLab MR, Azure DevOps PR, or local working tree, posted as inline comments or printed. Use for any PR/MR review request, or a local review before a PR exists.
All pods run in namespace crs. Use when pods in the crs namespace are in CrashLoopBackOff, OOMKilled, or restarting, multiple services restart simultaneously (cascade failure), or redis is unresponsive or showing AOF warnings.
Debugging specialist for errors, test failures, and unexpected behavior. Use proactively when encountering any issues.
Guides systematic root-cause debugging. Use when tests fail, builds break, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need a systematic approach to finding and fixing the root cause rather than guessing.
Interactively debug source code — set breakpoints, step through execution line by line, inspect live variable state, evaluate expressions against the running program, and navigate the call stack to trace root causes.
Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.
Use when working with debugging toolkit smart debug (Alias for debugging-toolkit-smart-debug)
Use when working with debugging toolkit smart debug
Guide stuck or overwhelmed users through targeted branching questions until they reach concrete next steps.
Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.