CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic

Nextjs React Redux Typescript Cursor Rules

mindrally/skills
654 installs186 stars
Summary

This is a comprehensive ruleset for teams building production Next.js apps with the full TypeScript and Redux stack. It covers the practical stuff you argue about in PRs: tabs vs spaces (tabs), semicolons (omit them), naming conventions (kebab-case files, PascalCase components), and when to actually use client components. The Redux Toolkit guidance pushes createSlice and normalized state, while the React sections emphasize Server Components by default and proper memoization strategies. It also includes opinionated but reasonable choices on tooling like Shadcn UI, Zod for validation, and React Hook Form. If your team keeps rehashing the same architectural debates, this gives you a starting point to codify decisions and move on.

Install to Claude Code

npx -y skills add mindrally/skills --skill nextjs-react-redux-typescript-cursor-rules --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Files
SKILL.mdView on GitHub

Next.js React Redux TypeScript Cursor Rules

Complete development guidelines for building maintainable, scalable applications with Next.js, React, Redux Toolkit, and TypeScript.

Development Philosophy

  • Produce maintainable, scalable code following SOLID principles
  • Favor functional and declarative approaches over imperative styles
  • Prioritize type safety and static analysis
  • Embrace component-driven architecture

Code Style Standards

  • Indentation: Use tabs
  • Strings: Use single quotes (unless escaping needed)
  • Semicolons: Omit unless disambiguation required
  • Operators: Space around infix operators
  • Functions: Space before declaration parentheses
  • Equality: Always use === over ==
  • Line length: Maximum 80 characters
  • Conditionals: Use braces for multi-line if statements
  • Collections: Trailing commas in multiline arrays/objects

Naming Conventions

ConventionUsage
PascalCaseComponents, type definitions, interfaces
kebab-caseDirectory and file names (e.g., user-profile.tsx)
camelCaseVariables, functions, methods, hooks, properties, props
UPPERCASEEnvironment variables, constants, global configurations

Prefixes

  • Event handlers: handle (e.g., handleClick)
  • Booleans: verbs (e.g., isLoading, hasError, canSubmit)
  • Custom hooks: use (e.g., useAuth, useForm)

React Best Practices

Components

  • Use functional components with TypeScript interfaces
  • Define components using function keyword
  • Extract reusable logic into custom hooks
  • Apply composition patterns properly
  • Leverage React.memo() strategically
  • Implement cleanup in useEffect hooks

Performance

  • Use useCallback for memoizing functions
  • Apply useMemo for expensive computations
  • Avoid inline function definitions in JSX
  • Implement code splitting via dynamic imports
  • Use proper key props in lists (never use index)

Next.js Best Practices

Core

  • Use App Router for routing
  • Implement metadata management
  • Apply proper caching strategies
  • Implement error boundaries

Components

  • Use built-in components: Image, Link, Script, Head
  • Implement loading states
  • Use appropriate data fetching methods

Server Components

  • Default to Server Components
  • Use URL query parameters for server state
  • Apply use client only when necessary:
    • Event listeners
    • Browser APIs
    • State management
    • Client libraries

TypeScript Implementation

  • Enable strict mode
  • Define clear interfaces for props, state, and Redux structure
  • Use type guards for undefined/null safety
  • Apply generics for flexibility
  • Leverage utility types (Partial, Pick, Omit)
  • Prefer interface over type for objects
  • Use mapped types for dynamic type variations

UI and Styling

Libraries

  • Shadcn UI: Consistent, accessible components
  • Radix UI: Customizable primitives
  • Composition patterns: Modularity

Styling

  • Tailwind CSS utility-first approach
  • Mobile-first responsive design
  • Dark mode via CSS variables or Tailwind's dark mode
  • Accessible color contrast ratios
  • Consistent spacing values
  • CSS variables for theme colors

State Management

Local State

  • useState for component-level state
  • useReducer for complex state
  • useContext for shared state

Global State (Redux Toolkit)

  • Use createSlice for combined state/reducers/actions
  • Normalize state structure
  • Use selectors for access encapsulation
  • Separate concerns by feature (avoid monolithic slices)

Error Handling and Validation

Forms

  • Zod for schema validation
  • React Hook Form integration
  • Clear error messaging

Error Boundaries

  • Catch and handle React tree errors gracefully
  • Log errors to external services (e.g., Sentry)
  • Display user-friendly fallback UIs

Testing

Unit Testing

  • Jest and React Testing Library
  • Arrange-Act-Assert pattern
  • Mock external dependencies and API calls

Integration Testing

  • Focus on user workflows
  • Proper test environment setup/teardown
  • Selective snapshot testing
  • Use testing utilities (screen in RTL)

Accessibility (a11y)

  • Semantic HTML
  • Accurate ARIA attributes
  • Full keyboard navigation
  • Proper focus management
  • Accessible color contrast
  • Logical heading hierarchy
  • Accessible interactive elements
  • Clear error feedback

Security

  • Input sanitization to prevent XSS
  • DOMPurify for HTML sanitization
  • Proper authentication methods

Internationalization (i18n)

  • next-i18next for translations
  • Locale detection
  • Number and date formatting
  • RTL support
  • Currency formatting

Documentation

  • JSDoc for all public functions, classes, methods, interfaces
  • Complete sentences with proper punctuation
  • Clear, concise descriptions
  • Proper markdown, code blocks, links, headings, lists
  • Examples when appropriate
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Categories
Frontend Development
First SeenJun 3, 2026
View on GitHub

Recommended

More Frontend Development →
tailwind-css-patterns

giuseppe-trisciuoglio/developer-kit

Utility-first CSS framework patterns for responsive, component-based styling with Tailwind v4.1+.
13.4k
304
syncfusion-react-dashboard-layout

syncfusion/react-ui-components-skills

syncfusion react dashboard layout
157
3
ui-component-patterns

supercent-io/skills-template

Modern React component patterns for building scalable, maintainable UI libraries.
10.7k
88
ui-ux-pro-max

binjuhor/shadcn-lar

Frontend UI/UX design intelligence - activate FIRST when user requests beautiful, stunning, gorgeous, or aesthetic interfaces. The primary skill for design decisions before implementation. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check frontend UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
59
flutter-build-responsive-layout

flutter/skills

flutter build responsive layout
23.2k
2.6k
frontend-ui-engineering

addyosmani/agent-skills

frontend ui engineering
12.7k
78.1k