Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (17.7K skills)

Filter by price or sort order

Use this skill as a Java 17+ coding reference for Spring Boot services. It explains naming, immutable data, Optional and Stream usage, meaningful exceptions, type-safe generics, project layout, logging, null handling, and testing expectations.

  • Setting Java conventions for a Spring Boot service
  • Reviewing Optional and Stream usage
  • Choosing exception and null-handling patterns
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

backend-patterns

FreeSummary

Apply backend patterns to Node.js, Express, and Next.js API routes. The guidance covers REST design, separating business logic from data access, database query efficiency, caching, authentication, rate limits, error handling, background jobs, and structured logs.

  • Design REST endpoints for a service
  • Separate business logic from database access
  • Review database queries for inefficient patterns
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

configure-ecc

FreeSummary

Select and install skills and rules from Everything Claude Code at the user or project level. The guided workflow checks installed files and path references, reports missing dependencies, and can tailor the installed materials to a project's stack.

  • Selecting skills and rules for an installation
  • Installing components for one project or all projects
  • Checking paths and references after installation
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Apply common patterns when building Java Spring Boot backends, from REST controllers and layered services to repositories, validation, caching, asynchronous work, and logging. The examples also cover error handling, pagination, rate limiting, and resilient external calls.

  • Design a REST API for a Spring Boot service
  • Separate controller, service, and repository responsibilities
  • Add caching or asynchronous processing
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Use this skill for React and Next.js interface work. It provides code examples for reusable components, custom hooks, shared state, data fetching, validated forms, rendering performance, lazy loading, animations, error handling, and accessible keyboard and focus behavior.

  • Designing reusable React components
  • Managing shared state and data fetching
  • Validating form input
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Add a file cache for costly work such as PDF parsing, text extraction, or image analysis. It uses SHA-256 content hashes, so moving a file can still reuse its result, while changed content triggers fresh processing.

  • Cache repeated PDF or image processing
  • Add cache options to a command-line tool
  • Reuse results after files are moved or renamed
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Use this skill when writing, reviewing, or refactoring modern C++ code. It applies C++ Core Guidelines to choices such as resource ownership, type safety, interfaces, errors, concurrency, templates, and standard library use, with concrete rules and examples.

  • Starting a new C++ class or function
  • Reviewing or refactoring a C++ codebase
  • Choosing between language features and library types
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

api-design

FreeSummary

Use this skill to design or review REST APIs. It covers resource URLs, HTTP methods and status codes, pagination, filtering, sorting, error responses, authentication, rate limits, and versioning, with patterns for consistent endpoint contracts.

  • Designing a new REST endpoint
  • Reviewing an existing API contract
  • Choosing pagination and filtering patterns
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

jpa-patterns

FreeSummary

Apply JPA and Hibernate patterns in Spring Boot for entity mapping, relationships, repositories, transactions, auditing, pagination, indexing, and connection pools. The guidance also covers query tuning, including ways to prevent N+1 queries, and database migration practices.

  • Designing JPA entities and database relationships
  • Tuning repository queries to avoid N+1 problems
  • Adding transactions, auditing, or pagination
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Use this skill to structure Java Spring Boot backends, from REST controllers and service layers to Spring Data access. It offers examples for validation, error handling, caching, asynchronous work, logging, pagination, retries, rate limiting, and production configuration.

  • Structuring a Spring Boot REST API
  • Separating controller, service, and repository logic
  • Adding validation and consistent error handling
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

coding-standards

FreeSummary

Use this skill as a practical reference for TypeScript, JavaScript, React, and Node.js code. It covers naming, readable structure, immutability, error handling, API design, performance, testing, and common code smells to guide reviews and refactoring.

  • Reviewing TypeScript or JavaScript code for consistency
  • Refactoring a React component for readability
  • Setting shared naming and file organization rules
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Use this skill to write or review Java 17+ code for Spring Boot services. It gives practical conventions for naming, immutability, Optional, streams, exceptions, generics, and project structure, with maintainability and clear intent as priorities.

  • Reviewing Java code in a Spring Boot project
  • Choosing conventions for a new Java service
  • Checking Optional, streams, or generics usage
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

django-patterns

FreeSummary

Use this skill to structure Django applications and design Django REST Framework APIs. It covers models, serializers, viewsets, service layers, caching, signals, middleware, and ORM practices such as avoiding N+1 queries and using bulk operations.

  • Organizing settings and apps in a Django project
  • Designing serializers, viewsets, and permissions for a DRF API
  • Improving ORM queries and avoiding N+1 database access
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Use this skill to write, review, or refactor modern C++ code with guidance based on the C++ Core Guidelines. It covers safer types, resource ownership, errors, concurrency, templates, and standard library choices, helping keep code consistent and clear.

  • Writing a new C++ class or function
  • Reviewing C++ code for safer practices
  • Refactoring resource management
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Design a file cache that identifies inputs by SHA-256 content, so results from costly work such as PDF parsing or image analysis can be reused after files move or are renamed. Changed content gets a new cache key, while cache handling stays separate from processing functions.

  • Caching results in a document processing pipeline
  • Avoiding repeated work on unchanged files
  • Adding cache options to a command-line tool
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

autonomous-loops

FreeSummary

Explore ways to run Claude Code through repeatable development loops, from simple command pipelines to persistent sessions, parallel agents, CI-backed pull requests, and RFC-driven task graphs. The skill explains when each pattern fits and how to manage context, reviews, and stopping conditions.

  • Choosing a loop structure for an automated development task
  • Building sequential Claude Code steps with validation and cleanup
  • Planning parallel agents for work described in an RFC
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Run formatters and linters after each file edit, then delegate remaining violations to a Claude subprocess for repair and verification. The hooks also protect linter configuration files and support several languages and file formats.

  • Format and lint code after every edit
  • Automatically repair remaining lint violations
  • Protect linter settings from edits
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Use this example as a template for a project-specific skill that helps an agent work within a particular application. It demonstrates how to document architecture, file layout, coding patterns, testing expectations, and deployment steps for consistent project work.

  • Creating project-specific guidance for an application
  • Documenting a codebase’s architecture and file layout
  • Recording project testing and deployment practices
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

api-design

FreeSummary

Use this skill to design or review REST APIs, including resource URLs, HTTP methods and status codes, pagination, filtering, errors, versioning, and rate limits. It helps make endpoint behavior and response formats consistent for clients and developers.

  • Designing endpoints for a new REST API
  • Reviewing an API contract
  • Adding pagination, filtering, or sorting
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

configure-ecc

FreeSummary

Choose which Everything Claude Code skills and rules to install for a user or project. The guide copies the selected files, checks paths and cross references, reports problems, and can tailor installed content to the project.

  • Installing selected skills for one project
  • Setting up shared skills and rules for Claude Code
  • Checking paths and references after installation
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Apply practical patterns for React and Next.js interfaces, covering component composition, state management, data fetching, forms, accessibility, and performance techniques such as memoization, lazy loading, and list virtualization.

  • Structure reusable React components
  • Choose state and data-fetching patterns
  • Improve performance on long lists or heavy views
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

Use this skill to make practical PostgreSQL choices for queries, schema design, indexes, row-level security, and connection settings. It provides quick reference patterns and SQL checks for slow queries, missing foreign-key indexes, and table bloat.

  • Choosing indexes for a query or time-series data
  • Reviewing PostgreSQL schema and column types
  • Checking slow queries and missing foreign-key indexes
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

python-patterns

FreeSummary

Use these Python patterns when writing, reviewing, or refactoring code. The guide explains readable idioms, type hints, error handling, resource management, generators, concurrency, package structure, and common anti-patterns to help shape maintainable applications.

  • Writing a new Python module
  • Reviewing Python code for clarity
  • Refactoring legacy Python code
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026

backend-patterns

FreeSummary

Use practical server-side patterns for Node.js, Express, and Next.js APIs. Get guidance on API structure, database queries, caching, authentication, error handling, rate limits, and background jobs when building maintainable services.

  • Design a REST or GraphQL API
  • Reduce N+1 database queries
  • Add caching and centralized error handling
xu-xiang/everything-claude-code-zh2KUpdated Mar 5, 2026