code-analyzer

9
petbrainspetbrains

Comprehensive codebase analysis for building a mental model of project structure, dependencies, and implementation context. Use when needing to: (1) understand project architecture before review or documentation; (2) find dependencies and shared modules; (3) locate implementation markers (AICODE-*); (4) prepare context for review, memory generation, or agent creation. Triggers: analyze code, load code context, scan codebase, understand project structure.

195 days ago

backend-trpc

9
petbrainspetbrains

Type-safe API layer for TypeScript full-stack applications. Use when building APIs that need end-to-end type safety between client and server WITHOUT code generation. Ideal for Next.js, React, and Express apps where both frontend and backend are TypeScript. Choose tRPC over REST/GraphQL when you control both ends and want zero runtime overhead for type checking.

195 days ago

frontend-lottie

9
petbrainspetbrains

Decorative JSON animations for UI feedback and polish. Use for loading spinners, success/error checkmarks, empty-state illustrations, and animated icons. They simply play and loop with no interactivity—use Rive for reactive or stateful animations. Lightweight and compatible with SSR.

195 days ago

frontend-design-review

9
petbrainspetbrains

Design principles and review methodology for UI/UX work. Use when building new interfaces, reviewing visual changes, or validating design quality. Contains best practices for visual polish, accessibility (WCAG 2.1 AA), responsive design, component standards, and interaction patterns. Works both as a development guide and a review checklist. Produces structured reports with prioritized findings.

195 days ago

frontend-google-fonts

9
petbrainspetbrains

Typography setup with Google Fonts for Next.js + Tailwind projects. Use when choosing fonts, when you need font-pairing recommendations (SaaS, editorial, corporate presets), or when setting up optimized font loading. Includes ready-to-use configurations and performance best practices.

195 days ago

backend-auth-js

9
petbrainspetbrains

Authentication library for Next.js applications (NextAuth.js v5). Use when building Next.js 14+ apps that need OAuth providers (GitHub, Google, etc.), credentials login, or session management. Provides adapters for Prisma, Drizzle, and other databases. Choose Auth.js over Passport.js for Next.js App Router projects.

195 days ago

backend-master

9
petbrainspetbrains

Master skill for TypeScript backend development. Decision framework for APIs (tRPC/REST), authentication (Auth.js/Passport), database (Prisma), validation (Zod), logging (Pino), testing (Vitest), and deployment (Docker). Routes to specialized skills for implementation. Use as entry point for any backend task.

195 days ago

frontend-iconify

9
petbrainspetbrains

Image sourcing strategy for UI projects. Use FREE resources first — DiceBear/Boring Avatars for avatars, Unsplash/Picsum for photos, unDraw/Storyset for illustrations, Haikei for backgrounds. AI generation (DALL·E) only when custom branded assets are needed and no free alternative exists.

195 days ago

Frontend Color System

9
petbrainspetbrains

Color palette and theme generation from brand colors. Use when setting up project theming, creating shadcn/Tailwind color schemes, checking WCAG accessibility contrast, or building dark mode. Includes API tools for palette generation and contrast validation.

195 days ago

docker-node

9
petbrainspetbrains

Containerization for TypeScript/Node.js applications. Use when deploying Node.js backends, need consistent dev environments, or setting up CI/CD pipelines. Covers multi-stage builds, docker-compose for development, and production optimization. Choose this skill for containerizing tRPC/Express APIs with Prisma.

195 days ago

Frontend Magic UI

9
petbrainspetbrains

Polished SaaS landing page components. Use for number tickers/stats animations, logo marquees, bento grids, device mockups (iPhone, Safari), shimmer/rainbow buttons, typing effects. Professional marketing polish built on Framer Motion + Tailwind. For dramatic hero effects use Aceternity, for basic UI use shadcn.

195 days ago

frontend-rive

9
petbrainspetbrains

State-driven interactive animations with built-in state machines. Use when animations must REACT to user input (hover, click, drag), have multiple states/transitions, or respond to data values (progress bars, counters). Ideal for animated buttons, toggles, checkboxes, characters. For simple play/loop animations use Lottie instead.

195 days ago

backend-vitest

9
petbrainspetbrains

Fast unit testing framework for TypeScript/JavaScript. Use for testing tRPC procedures, Zod schemas, utility functions, and any TypeScript code. Built on Vite with native ESM, TypeScript support, and Jest-compatible API. Choose Vitest over Jest for modern TypeScript projects, especially with Vite-based setups.

195 days ago

Frontend Aceternity

9
petbrainspetbrains

Dramatic animated effects for landing pages and marketing sites. Use when user needs "wow-factor", hero sections with spotlights/aurora, 3D hover cards, text reveal animations, animated backgrounds. Built on Framer Motion + Tailwind. NOT for basic UI (use shadcn) or SaaS dashboards (use Magic UI).

195 days ago

backend-prisma

9
petbrainspetbrains

Type-safe database ORM for TypeScript/Node.js. Use when you need database access with full TypeScript integration — auto-generated types from schema, migrations, and a query builder. Best for PostgreSQL, MySQL, SQLite, and MongoDB. Choose Prisma over raw SQL or Knex when type safety and developer experience are priorities.

195 days ago

backend-trpc-openapi

9
petbrainspetbrains

Generate OpenAPI/REST endpoints from tRPC routers. Use when you have a tRPC API but need to expose REST endpoints for third-party integrations, mobile apps, or public API documentation. Provides automatic Swagger UI and OpenAPI spec generation. Choose this when you want type-safe internal APIs (tRPC) with REST fallback for external consumers.

195 days ago

context7

9
petbrainspetbrains

Up-to-date library documentation retrieval using Context7 MCP tools. Process THINK → RESOLVE → FETCH → APPLY. Use when fetching library docs, resolving package names to IDs, getting implementation guides, exploring API references. Provides package resolution strategy, trust score evaluation, token scaling (3K-20K), topic selection patterns.

195 days ago

frontend-master

9
petbrainspetbrains

Master skill for frontend development with Next.js + React + Tailwind stack. Decision framework for choosing components, animations, assets, and tools. Routes to specialized skills for implementation details. Use as entry point for any frontend task.

195 days ago

backend-pino

9
petbrainspetbrains

High-performance structured JSON logging for Node.js. Use when building production APIs that need fast, structured logs for observability platforms (Datadog, ELK, CloudWatch). Provides request logging middleware, child loggers for context, and sensitive data redaction. Choose Pino over console.log for any production TypeScript backend.

195 days ago

sequential-thinking

9
petbrainspetbrains

Structured reasoning framework for complex multi-step analysis using MCP sequential thinking tool. Provides state-based reasoning, branch/revise decision thresholds, quality scoring, and convergence rules for problems requiring 3+ logical steps, debugging unclear root causes, or handling multiple valid approaches.

195 days ago

self-improve

9
petbrainspetbrains

Transforms simple user requests into enriched descriptions with traceable findings. Use when interpreting vague user intent, preparing context for agent generation, or synthesizing actionable insights from available project context.

195 days ago

frontend-image-generation

9
petbrainspetbrains

Image sourcing for UI. Free first (DiceBear avatars, Unsplash photos, unDraw illustrations). AI generation only for custom needs.

195 days ago

skills-registry

9
petbrainspetbrains

Dynamic skill discovery and matching for any task context. Invoke when: - Starting any task to discover relevant skills - Need to find specialized skills for current context - Agent/command needs skill recommendations Trigger phrases: "match skills", "find skills", "what skills for", "recommend skills", "which capabilities", "skill lookup", "applicable skills" Examples: - "Match skills for TDD cycle with zod validation" → outputs backend-zod, backend-vitest - "What skills for React landing page?" → outputs frontend-master, frontend-aceternity

195 days ago

frontend-shadcn

9
petbrainspetbrains

Default foundation component library for all React/Next.js UI needs. Use as the starting point for any project needing buttons, inputs, dialogs, forms, tables, navigation, modals, dropdowns, and other standard UI elements. Built on Radix UI + Tailwind CSS. Check shadcn first before reaching for other libraries.

195 days ago

backend-zod

9
petbrainspetbrains

TypeScript-first schema validation library. Use for ALL input validation in TypeScript projects — API inputs, form data, environment variables, config files. Essential companion for tRPC (required), React Hook Form, and any data boundary. Choose Zod when you need runtime validation with automatic TypeScript type inference.

195 days ago

backend-passport-js

9
petbrainspetbrains

Authentication middleware for Express.js and Node.js applications. Use when building Express APIs that need JWT authentication, OAuth, or custom auth strategies. Provides 500+ authentication strategies. Choose Passport.js over Auth.js for Express backends, pure API servers, or when you need maximum control over auth flow.

195 days ago