e2e-test-optimizer
Optimize Playwright E2E tests by removing anti-patterns, implementing smart waits, enabling test sharding, and improving reliability.
发现 测试与安全 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Optimize Playwright E2E tests by removing anti-patterns, implementing smart waits, enabling test sharding, and improving reliability.
Performs web searches using Gemini CLI headless mode with google_web_search tool. Includes intelligent caching, result validation, and analytics. Use when searching for current information, documentation, or wh...
Expert UX Designer that enforces flat, minimal design, strict accessibility (WCAG 2.1 AA), and collaborative design decisions. Use this skill for all UI/UX tasks to avoid "AI slop".
Coordinate multiple specialized agents through systematic planning, dependency mapping, and quality gate enforcement for complex multi-domain tasks.
Optimizes GitHub Actions CI/CD workflows through test sharding, intelligent caching, and workflow parallelization. Use when CI execution time exceeds limits, costs are too high, or workflows need parallelizatio...
Creates and optimizes MSW (Mock Service Worker) handlers for Playwright E2E tests, implementing handler caching, fixture management, and AI Gateway mocking patterns. Use when mock setup is slow or test data nee...
Implements and enforces code quality gates for TypeScript/React projects. Use when setting up Biome/ESLint/TypeScript, configuring pre-commit hooks (Husky), fixing lint errors, or running quality checks. Exampl...
Scaffolds feature modules following feature-based architecture with colocation principle and 500 LOC file limit. Use when creating new features or refactoring large files into modular structure.
Invoke for complex multi-step tasks requiring intelligent planning and multi-agent coordination. Use when tasks need decomposition, dependency mapping, parallel/sequential/swarm/iterative execution strategies,...
Apply domain-driven design principles for business logic, entities, events and aggregate boundaries. Use when modeling domain concepts, implementing business rules, or defining clear separation between domain a...
Diagnose and fix runtime issues, errors, and bugs through systematic reproduction, root cause analysis, and targeted fixes. Use for debugging production issues, test failures, performance problems, and any type...
Testing strategies and best practices
Security review checklist and patterns
React + TypeScript development best practices
Caching patterns for Redis, HTTP caching, cache invalidation, and performance optimization. Trigger: When implementing caching, when setting up Redis, when optimizing performance with cache, when designing cach...
Testing patterns for Jest, Vitest, and Pytest. Covers test structure (AAA pattern), mocking strategies, fixtures, assertions, and testing best practices. Trigger: When writing tests, when setting up test framew...
Accessible headless UI components with Radix UI - Unstyled, accessible components for building design systems. Trigger: When implementing UI primitives, when building accessible components, when using Dialog/Dr...
Software design patterns, SOLID principles, and architectural best practices. Covers creational, structural, and behavioral patterns, anti-patterns to avoid, and when to apply each pattern. Trigger: When archit...
Web accessibility (a11y) patterns and WCAG compliance. Covers WCAG 2.2 Level A/AA/AAA, ARIA attributes, keyboard navigation, screen reader support, color contrast, and semantic HTML. Trigger: When implementing...
Docker containerization for development and deployment. Trigger: When creating Dockerfiles, when setting up docker-compose, when containerizing applications, when configuring development environments.
Performant form management with React Hook Form. Covers form state, validation with Zod, field arrays, form submission, and error handling. Trigger: When building forms, when implementing form validation, when...
Web performance optimization and Core Web Vitals. Covers LCP, FID, CLS, code splitting, lazy loading, caching strategies, image optimization, and performance monitoring. Trigger: When optimizing performance, wh...
Detects context drift, conversation unfocus, and suggests refocusing strategies. Trigger: When conversation exceeds 50 messages, when multiple topics are mixed, when repeated errors occur, when confusion patter...
Prisma ORM for TypeScript - Next-generation ORM with type-safe queries, migrations, and database management. Trigger: When defining Prisma schema, when writing database queries, when creating migrations, when s...
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。