claude

mern-stack

Build production-grade MERN applications. MongoDB schema design, Express APIs, middleware, Node.js patterns, React components, state management, hooks, JWT auth, security, testing, and deployment.

4 on GitHubby SDE Skillsv1.0.0MITupdated 8 months agosoftware-engineering
/

Plugin mern-stack from marketplace sde-skills in chavangorakh1999/sde-skills. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (12)

  • express-api

    Express.js REST API: router organization, controller pattern, async error handling, request validation with Joi/Zod, consistent response formats. Use when building Express API endpoints.

  • express-middleware

    Express middleware patterns: error handling middleware, request validation, rate limiting, logging, auth middleware, custom middleware composition. Use when building or debugging Express middleware chains.

  • jwt-auth

    Complete JWT auth flow: registration, login, access + refresh token pair, httpOnly cookies, token rotation on refresh, logout (server-side invalidation), silent refresh. Use when implementing auth in a MERN app.

  • mern-architecture

    MERN project structure, layered architecture (routes -> controllers -> services -> repositories), folder conventions, env setup, monorepo vs separated repos. Use when starting a new MERN project or restructuring an existing one.

  • mern-deployment

    Deploying MERN apps: Dockerfile for Node.js/React, docker-compose for local dev, CI/CD with GitHub Actions, MongoDB Atlas, environment configuration, health checks, and zero-downtime deployment. Use when containerizing or deploying a MERN app.

  • mern-security

    MERN stack security: NoSQL injection prevention, XSS, CSRF, secure headers, input sanitization, dependency auditing, secrets management. Use when securing or auditing a MERN application.

  • mern-testing

    Testing MERN stack apps: unit testing Express services with Jest, integration testing APIs with Supertest, React component testing with Testing Library, and MongoDB test setup. Use when writing or improving tests for a MERN app.

  • mongodb-schema

    Schema design with Mongoose: embedded vs referenced documents, validation rules, compound indexes, TTL indexes, sparse indexes. Use when designing MongoDB schemas for a Node.js application.

  • nodejs-patterns

    Node.js patterns for production: async/await error handling, streams, worker threads, clustering, event emitter patterns, graceful shutdown. Use when building or optimizing Node.js backend services.

  • react-components

    React component patterns: composition, compound components, render props, controlled vs uncontrolled, accessibility, error boundaries, and performance optimization. Use when designing or refactoring React components.

  • react-hooks

    Hook patterns: useEffect dependency array correctness, useMemo/useCallback tradeoffs, custom hook extraction, avoiding stale closures, common pitfalls. Use when writing or debugging React hooks.

  • react-state

    React state management: useState, useReducer, Context API, Zustand, React Query for server state. Covers when to use each, anti-patterns, and optimistic updates. Use when designing state architecture for React apps.

Slash commands (6)

  • /mern-stack:mern-api

    Design and implement a RESTful Express API: route structure, validation, error handling, pagination, and OpenAPI documentation

  • /mern-stack:mern-auth

    Implement complete JWT authentication for a MERN app: register, login, refresh, logout, protected routes in Express and React

  • /mern-stack:mern-component

    Build a React component or page: structure, state management, data fetching with React Query, form handling, accessibility, and tests

  • /mern-stack:mern-feature

    Build a full MERN feature end-to-end: schema → API → service → React component with state management

  • /mern-stack:mern-review

    Review MERN code for security, performance, architecture, and best practices

  • /mern-stack:mern-schema

    Design a MongoDB schema with Mongoose: embed vs reference, indexes, validation, and migration plan

View source on GitHub

More from chavangorakh1999/sde-skills

All 9 plugins →

Level up as an engineer. Resume review, system design interview prep, behavioral prep, coding interview frameworks, 1:1 prep, promotion documents, tech spec writing, and feedback frameworks.

8 skills · 5 commands

4

Write, review, and refactor code to production standards. PR review, refactoring patterns, code smells, SOLID principles, design patterns, testing strategy, performance profiling, and security review.

8 skills · 4 commands

4

Ship features with engineering rigor. INVEST tickets, three-point estimation, sprint planning, release notes, feature flags, deployment plans, and on-call runbooks.

7 skills · 5 commands

4

Design scalable, resilient, production-grade systems from first principles. HLD methodology, capacity estimation, data modeling, API design, caching, message queues, distributed systems, and database selection.

8 skills · 4 commands

4

Make durable architectural decisions. ADRs, migration planning, tech debt classification, service decomposition, resilience patterns, observability design, and event-driven architecture.

7 skills · 4 commands

4

Find, fix, and prevent production issues. Root cause analysis, blameless postmortems, log analysis, performance debugging, memory leak detection, and incident response.

6 skills · 4 commands

4

Similar plugins

Professional UI/UX design intelligence for AI coding assistants. Includes searchable databases of styles, colors, typography, charts, and UX guidelines for React, Next.js, Astro, Vue, Nuxt.js, Nuxt UI, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Jetpack Compose, Angular, Laravel, JavaFX, and Three.js.

7 skills

nextlevelbuilder/ui-ux-pro-max-skill 148,759

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

expo

claude

Official Expo skills for building, deploying, upgrading, and debugging React Native apps with Expo. Covers UI development with Expo Router, SwiftUI and Jetpack Compose components, Tailwind CSS setup, API routes, data fetching, CI/CD workflows, App Store and Play Store deployment, SDK upgrades, DOM components, and dev client distribution.

23 skills · 1 MCP server

anthropics/claude-plugins-official 47,076

ui-design

claudecodex

Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns

9 skills · 4 commands · 3 agents

wshobson/agents 42,461

AI agent skills for CopilotKit — search the current documentation and source, and drive the CopilotKit CLI

9 skills · 2 MCP servers

CopilotKit/CopilotKit 38,675

Val Town

claudecodex

Build and deploy on Val Town. Bundles the Val Town MCP server and platform skills (HTTP vals, cron/intervals, SQLite, email, OAuth, React UI, third-party integrations, templates).

11 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

Maintain mern-stack?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins9 plugins