Overview of React Composition Patterns
mainCRITICAL (foundational), HIGH (maintainability), and MEDIUM (clean code practices).repository·main·Indexed 26 days ago
https://github.com/zebbern/claude-code-guideA comprehensive guide for Claude Code, a command-line interface and agentic tool for interacting with Claude models. Includes instructions for installation via native installers or npm, system requirements, authentication, environment variable configuration, and management of Model Context Protocol (MCP) servers. Covers the hierarchical memory system (CLAUDE.md), modular project rules, slash commands, and CLI flags for session and tool permission management.
CRITICAL (foundational), HIGH (maintainability), and MEDIUM (clean code practices).This skill provides a comprehensive performance optimization guide for Three.js applications, covering 120+ rules across 18 categories. It is designed for developers setting up new projects, writing/reviewing Three.js code, optimizing performance, fixing memory leaks, or working with custom shaders (GLSL/TSL), WebGPU, and WebXR.
Key Priority Categories:
InstancedMesh and BatchedMesh.The R3F (React Three Fiber) best practices are organized into priority levels ranging from CRITICAL to LOW. These rules cover performance optimization, animation, component patterns, canvas setup, and specialized libraries like Drei, Rapier, and Leva.
<Canvas /> component, camera, and GL settings.@react-three/drei utilities.When writing tests that interact with user accounts, form inputs, entities, or state, choose a data management strategy based on your needs for speed, isolation, and complexity.
Core principle: Every test must create its own data and clean up after itself. Avoid dependencies on data left behind by other tests or pre-existing environment data.
When migrating from Selenium to Playwright, consider these fundamental architectural differences:
WebDriverWait. Actions and web-first assertions wait automatically.WebDriverManager or manual driver paths; use npx playwright install to manage browser binaries.The CV Tailor skill operates under four core principles to ensure high-quality results:
The dev-guide-generator is designed to create several types of technical documentation:
database-scout is a read-only exploration tool for SQLite and PostgreSQL databases. It allows you to list tables, inspect schemas, preview data, generate Mermaid ER diagrams, and run safe, read-only SQL queries. It is designed with security in mind, using connection-level read-only modes and a strict SQL whitelist to prevent write operations and injection attacks.code-documenter skill is a specialist role designed for technical writing tasks including adding docstrings, creating API specifications (OpenAPI/Swagger), building documentation sites (Docusaurus, MkDocs, VitePress), and writing developer guides or tutorials. It is suitable for documenting various protocols such as REST, GraphQL, WebSocket, and gRPC.The tool provides three distinct scanning capabilities:
deps)Automatically detects the project type and uses the appropriate tool:
package.json and package-lock.json, then runs npm audit.requirements.txt, pyproject.toml, or Pipfile, then runs pip-audit.secrets)Uses two methods to find hardcoded credentials:
AKIA...), GitHub Tokens (ghp_...), Slack Tokens (xoxb-...), Stripe Keys (sk_live_...), Private Keys, and JWTs.owasp)Identifies statically detectable patterns from the OWASP Top 10, including:
os.system, eval, etc.), and XSS (innerHTML, dangerouslySetInnerHTML).pickle, yaml.load, marshal, or unserialize.nextjs-developer skill when building Next.js 14+ applications. This skill is specialized for the App Router architecture, React Server Components (RSC), and server actions. It is intended for full-stack feature implementation, performance optimization, SEO implementation, and production deployment (e.g., Vercel).pipeline-blueprint skill provides CI/CD pipeline templates and best practices specifically for GitHub Actions and GitLab CI. It is designed to recommend configurations based on your project type (e.g., frontend, backend, library, monorepo, or mobile) and your specific stack (language, framework, and deployment target).