error-handling-patterns
Type-safe error handling with discriminated unions and Result types. Use when designing error handling strategies.
发现 测试与安全 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Type-safe error handling with discriminated unions and Result types. Use when designing error handling strategies.
Cross-platform audio feedback system for task completion and user prompts. Provides non-intrusive sound notifications to improve workflow awareness.
React component testing with Vitest and Testing Library. Use when writing unit tests for components.
Serverless deployment patterns for Node.js. Use when deploying to serverless platforms.
Dependency security scanning. Use when auditing npm packages for vulnerabilities.
Standards for writing clear, concise git commit messages. Use when creating commits, reviewing commit history, or establishing git workflow conventions.
REST API implementation patterns. Use when building HTTP APIs.
Test mocking strategies with Vitest. Use when mocking dependencies in tests.
Go idioms, style guide, and best practices with YAGNI/KISS principles. Use when writing or reviewing Go code.
Coverage thresholds and reporting. Use when analyzing and improving test coverage.
FlashList high-performance list patterns. Use when implementing lists.
Gas optimization techniques and patterns for efficient Solidity smart contracts. Use when optimizing contract gas costs or reviewing code for efficiency improvements.
gRPC service implementation patterns. Use when building gRPC services.
Methodology for breaking specifications into actionable tasks organized by features. Use when creating task lists or orchestrating implementation.
Helper for creating timestamped feature directories. Use when creating new feature specs.
Accessibility testing with axe-core and Playwright. Use when implementing a11y tests.
Zod schema validation patterns. Use when validating API inputs and data.
Detects Solidity development framework (Foundry, Hardhat, or Hybrid) and adapts workflows accordingly. Use at the start of any Solidity development task to determine which tools and commands to use.
Drizzle ORM configuration and patterns. Use as a lightweight alternative to Prisma.
Database migration best practices and strategies. Use when managing schema changes.
Atomic Design component organization pattern for React applications. Use when creating new components or organizing component structures.
Strict TypeScript configuration with all safety flags enabled. Use when initializing TypeScript projects or enforcing type safety.
Modern Go error handling patterns (Go 1.13+). Use when handling, creating, or wrapping errors.
Visual regression testing with Playwright and Percy. Use when implementing screenshot-based testing.
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。