CCM
/Skills
SkillsMCPMarketplacesDigestLearnAdvertise

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
  • Learn
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Nextjs React Redux Typescript Cursor Rules

mindrally/skills
460 installs128 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 →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Vibe Prospecting MCPVibe Prospecting MCP
Vibe Prospecting MCP
Connect Claude to +800M contacts, +150M companies. Find & Enrich leads in chat.
Try For Free →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Vibe Prospecting MCPVibe Prospecting MCP
Vibe Prospecting MCP
Connect Claude to +800M contacts, +150M companies. Find & Enrich leads in chat.
Try For Free →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
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 →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Vibe Prospecting MCPVibe Prospecting MCP
Vibe Prospecting MCP
Connect Claude to +800M contacts, +150M companies. Find & Enrich leads in chat.
Try For Free →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
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+.
11.7k
265
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
13.5k
2.3k
angular-component

analogjs/angular-skills

Build standalone Angular v20+ components with signals, OnPush detection, and modern control flow.
8.4k
592