mgd34msu
- 40 skills
- 0 followers
- 1 week ago last updated
- ▌ Async Patterns · mgd34msu-goodvibes-gemini bundleFixes async/await pattern issues including unnecessary async, sequential operations that should be parallel, and awaiting non-promises. Use when encountering require-await, await-thenable, or optimizing Promise performance.
- ▌ Error Handling · mgd34msu-goodvibes-gemini bundleFixes error handling issues including floating promises, silent catches, and throwing non-Error objects. Use when encountering @typescript-eslint/no-floating-promises, silent catch blocks, or throw statement issues.
- ▌ Tanstack Query · mgd34msu-goodvibes-geminiManages server state with TanStack Query (React Query) including data fetching, caching, mutations, and optimistic updates. Use when fetching API data, caching responses, handling loading states, or syncing server state.
- ▌ Import Ordering · mgd34msu-goodvibes-gemini bundleFixes import statement ordering and organization issues. Use when encountering import-x/order errors or when imports are disorganized. Auto-fixable with ESLint.
- ▌ React Hook Form · mgd34msu-goodvibes-geminiBuilds performant forms with React Hook Form including validation, error handling, and schema integration. Use when creating forms, validating inputs, integrating with Zod, or handling complex form state.
- ▌ REST API Design · mgd34msu-goodvibes-gemini bundleDesigns RESTful APIs following industry best practices for resource naming, HTTP methods, status codes, and error handling. Use when designing new APIs, refactoring existing endpoints, or establishing API standards.
- ▌ Risk Assessment · mgd34msu-goodvibes-geminiIdentifies, evaluates, and mitigates project and task-level risks during planning. Use when assessing technical risks, evaluating complexity, identifying blockers, planning contingencies, or determining project confidence levels.
- ▌ Cloudflare Pages · mgd34msu-goodvibes-geminiDeploys applications to Cloudflare Pages including Functions, KV, D1, and R2 bindings. Use when deploying to the edge, building globally distributed applications, or using Cloudflare's ecosystem.
- ▌ Code Organization · mgd34msu-goodvibes-gemini bundleFixes code organization issues including high complexity, large files, deep nesting, and barrel file problems. Use when functions are too complex, files too long, or directory structure is problematic.
- ▌ Dependency Mapping · mgd34msu-goodvibes-geminiIdentifies, visualizes, and optimizes task dependencies for parallel execution and critical path analysis. Use when analyzing task relationships, finding parallelization opportunities, detecting circular dependencies, or optimizing execution order.
- ▌ Naming Conventions · mgd34msu-goodvibes-gemini bundleFixes naming convention issues including unused variables, single-letter names, and non-standard abbreviations. Use when encountering no-unused-vars errors or reviewing variable naming.
- ▌ Task Decomposition · mgd34msu-goodvibes-geminiBreaks down complex software tasks into atomic, actionable work items using structured methodologies. Use when planning features, analyzing requirements, decomposing user stories, creating work breakdown structures, or splitting large tasks into implementable units.
- ▌ Code Smell Detector · mgd34msu-goodvibes-gemini bundleDetects code smells, anti-patterns, and common bugs with quantified thresholds and severity scoring. Use when reviewing code quality, finding maintainability issues, detecting SOLID violations, or identifying technical debt.
- ▌ Dependency Management · mgd34msu-goodvibes-gemini bundleAnalyzes, optimizes, and audits project dependencies for cleanup, circular detection, version conflicts, bundle size, and security vulnerabilities. Use when cleaning unused deps, detecting circular imports, managing version upgrades, optimizing bundles, or auditing for security/license compliance.
- ▌ Security Audit Checklist · mgd34msu-goodvibes-gemini bundleProvides exhaustive security vulnerability checklists with severity classifications, point deductions, and detection commands. Use when performing security audits, code reviews, penetration testing preparation, or checking OWASP compliance.
- ▌ Debugging · mgd34msu-goodvibes-gemini bundleAnalyzes stack traces, identifies log patterns, provides error solutions, and guides performance profiling, memory debugging, and distributed tracing. Use when debugging errors, analyzing logs, profiling performance, detecting memory leaks, or tracing distributed systems.
- ▌ Shadcn UI · mgd34msu-goodvibes-geminiBuilds accessible UI with shadcn/ui including component installation, customization, theming, and Radix primitives. Use when adding UI components, customizing design systems, implementing accessible interfaces, or building component libraries.
- ▌ Docker Web · mgd34msu-goodvibes-gemini bundleContainerizes web applications with Docker for consistent deployments across environments. Use when creating Dockerfiles, building container images, or setting up Docker Compose for development.
- ▌ Postgresql · mgd34msu-goodvibes-geminiWorks with PostgreSQL including queries, migrations, indexes, and performance tuning. Use when designing database schemas, writing SQL queries, optimizing performance, or managing PostgreSQL databases.
- ▌ Typescript · mgd34msu-goodvibes-geminiAdds static typing to JavaScript with TypeScript including type annotations, interfaces, generics, and advanced type utilities. Use when setting up TypeScript projects, defining types, creating generic utilities, or debugging type errors.
- ▌ Headless UI · mgd34msu-goodvibes-gemini bundleBuilds accessible UI components with Headless UI primitives for React and Vue. Use when creating custom-styled dropdowns, modals, tabs, or other interactive components with full accessibility support.
- ▌ Planetscale · mgd34msu-goodvibes-gemini bundleImplements PlanetScale serverless MySQL with branching workflows, non-blocking schema changes, and Prisma integration. Use when building apps with PlanetScale, implementing database branching, or needing serverless MySQL.
- ▌ Refactoring · mgd34msu-goodvibes-gemini bundleIdentifies code smells, applies design patterns, guides migrations, and performs security/performance/accessibility refactoring. Use when improving code quality, modernizing codebases, applying design patterns, migrating to TypeScript, or extracting microservices.
- ▌ Supabase DB · mgd34msu-goodvibes-gemini bundleImplements Supabase PostgreSQL database with JavaScript client, Row Level Security, real-time subscriptions, and edge functions. Use when building apps with Supabase, implementing RLS policies, or needing real-time database features.
- ▌ Tailwindcss · mgd34msu-goodvibes-geminiStyles web applications with Tailwind CSS using utility classes, responsive design, custom themes, and component patterns. Use when setting up Tailwind, creating layouts, implementing responsive designs, or customizing themes.
- ▌ Code Quality · mgd34msu-goodvibes-gemini bundleAudits code for security vulnerabilities, performance issues, accessibility, complexity metrics, and infrastructure security. Use when reviewing code quality, performing security audits, checking OWASP compliance, analyzing complexity, auditing IaC, or finding dead code.
- ▌ Documentation · mgd34msu-goodvibes-gemini bundleFixes documentation issues including missing JSDoc, module-level comments, and @returns tags. Use when functions lack documentation or JSDoc is incomplete.
- ▌ Framer Motion · mgd34msu-goodvibes-geminiCreates animations with Framer Motion/Motion including transitions, gestures, layout animations, and scroll effects. Use when animating React components, creating page transitions, adding gesture interactions, or building animated interfaces.
- ▌ Git Workflows · mgd34msu-goodvibes-gemini bundleGenerates PR descriptions, commit messages, release notes, and manages branch strategies, changelog automation, and git hooks. Use when creating pull requests, writing commits, preparing releases, managing branches, or automating changelogs.
- ▌ Supabase Auth · mgd34msu-goodvibes-gemini bundleImplements Supabase Authentication with email, OAuth, magic links, and phone auth. Use when building apps with Supabase, needing auth integrated with Row Level Security, or implementing passwordless login.
- ▌ Vercel AI Sdk · mgd34msu-goodvibes-geminiBuilds AI-powered applications with Vercel AI SDK including streaming responses, chat interfaces, and model integration. Use when integrating LLMs, building chat applications, streaming AI responses, or implementing AI features in React.
- ▌ Bun · mgd34msu-goodvibes-gemini bundleConfigures Bun as an all-in-one JavaScript runtime, bundler, package manager, and test runner with native TypeScript support. Use when building fast applications, bundling for production, or replacing Node.js tooling.
- ▌ React · mgd34msu-goodvibes-geminiBuilds user interfaces with React using components, hooks, state management, and modern patterns. Use when creating React components, managing state, handling side effects, optimizing performance, or integrating with frameworks.
- ▌ Redis · mgd34msu-goodvibes-geminiUses Redis for caching, sessions, pub/sub, and data structures with Node.js. Use when implementing caching, session storage, real-time messaging, or high-performance data storage.
- ▌ Fly Io · mgd34msu-goodvibes-gemini bundleDeploys applications globally on Fly.io edge infrastructure with Firecracker VMs, multi-region deployment, and usage-based pricing. Use when deploying to multiple regions, running containers at the edge, or needing fast cold starts.
- ▌ Nextjs · mgd34msu-goodvibes-gemini bundleBuilds full-stack React applications with Next.js App Router, Server Components, Server Actions, and edge deployment. Use when creating Next.js projects, implementing routing, data fetching, caching, authentication, or deploying to Vercel.
- ▌ Sqlite · mgd34msu-goodvibes-geminiIntegrates SQLite embedded database with Node.js using better-sqlite3 for synchronous operations or the native Node.js SQLite module. Use when building applications with local storage, embedded databases, or when user mentions SQLite, better-sqlite3, or embedded SQL.
- ▌ Mongodb · mgd34msu-goodvibes-geminiIntegrates MongoDB document database with Node.js applications using the official driver or Mongoose ODM. Use when building applications with flexible schemas, document storage, or when user mentions MongoDB, NoSQL, or document databases.
- ▌ Openapi · mgd34msu-goodvibes-gemini bundleDefines and generates OpenAPI 3.1 specifications with TypeScript type generation, validation, and documentation. Use when documenting APIs, generating client SDKs, or implementing contract-first API design.
- ▌ Testing · mgd34msu-goodvibes-gemini bundleGenerates test cases, creates mocks, identifies edge cases, analyzes coverage gaps, and supports property-based, mutation, and contract testing. Use when writing tests, improving coverage, detecting flaky tests, or implementing advanced testing strategies.