Skills Marketplace
Browse 2,562 skills across 122 packs and 30 categories
Abstraction Control
92LAvoiding over-abstraction and unnecessary complexity by choosing the simplest solution that solves the actual problem
Accessibility Implementation
83LMaking web content accessible through ARIA attributes, semantic HTML, keyboard navigation, screen reader support, color contrast, focus management, and WCAG compliance.
API Design Patterns
93LDesigning and implementing clean APIs with proper REST conventions, pagination, versioning, authentication, and backward compatibility.
API Integration
126LIntegrating with external APIs effectively — reading API docs, authentication patterns, error handling, rate limiting, retry with backoff, response validation, SDK vs raw HTTP decisions, and API versioning.
Assumption Validation
85LDetecting and validating assumptions before acting on them to prevent cascading errors from wrong guesses
Authentication Implementation
84LImplementing authentication flows correctly including OAuth 2.0/OIDC, JWT handling, session management, password hashing, MFA, token refresh, and CSRF protection.
Background Job Scheduling
123LImplementing scheduled and recurring jobs including cron patterns, scheduler selection, timezone handling, overlap prevention, distributed scheduling, and monitoring.
Batch Processing
81LProcessing large data sets efficiently with chunking, streaming, and partial failure recovery
Browser Verification
93LUsing browser automation to verify visual and interactive changes rather than relying solely on code-level testing
Build System Interaction
87LWorking with build tools, understanding build pipelines, interpreting build errors, and managing development vs production builds effectively.
Caching Strategies
82LImplementing effective caching at every level including browser, CDN, application, and database caching with proper invalidation, TTL management, and stampede prevention.
Checkpoint Strategy
73LCreating save points during long autonomous work to ensure rollback is always possible
CI/CD Pipeline Management
85LUnderstanding and modifying CI/CD pipelines across GitHub Actions, GitLab CI, and other systems, including debugging failures and adding stages safely.
Clipboard Operations
86LWorking with the clipboard API for copy, paste, and rich content handling
Code Generation Patterns
74LGenerating clean, idiomatic code that follows language conventions, consistent naming, proper file organization, and formatting standards so output looks human-written.
Self Code Review
111LSystematically reviewing your own generated code before presenting it, catching issues a human reviewer would flag
Code Style Matching
93LDetecting and matching the existing code style of a project — indentation, naming, formatting, and patterns — so that new code blends in seamlessly.
Codebase Navigation
109LEfficient strategies for understanding unfamiliar codebases through entry points, pattern recognition, and progressive mental model building
Communication With User
110LEffective communication during autonomous work — when to give status updates, how to present options, asking targeted questions, showing work without overwhelming, tone calibration, admitting uncertainty, and summarizing changes concisely.
Concurrency Patterns
89LUnderstanding and implementing concurrent code with async/await, Promises, thread safety, race conditions, and strategies for debugging timing-dependent bugs.
Configuration File Management
89LReading, modifying, and creating configuration files correctly while preserving formatting, understanding conventions, and managing environment-specific settings.
Context Management
123LManaging limited context windows effectively through information triage, summarization, structured note-taking, and working memory optimization
Cross-Browser Compatibility
118LEnsuring applications work across browsers using feature detection, polyfills, progressive enhancement, testing strategies, and graceful degradation.
Cross-Cutting Concerns
70LHandling concerns like logging, authentication, and caching that span multiple modules
CSS Architecture
94LWriting maintainable CSS at scale — BEM, CSS Modules, CSS-in-JS, utility-first patterns, theming with custom properties, specificity management, responsive design, and dark mode implementation.
Dark Mode Implementation
99LImplementing theme switching with CSS custom properties, system preference detection, and persistence
Data Extraction and Transformation
84LTechniques for extracting, parsing, cleaning, and transforming data across formats like CSV, JSON, XML, and more, including handling malformed input and large files.
Data Validation Patterns
105LValidating data at system boundaries — schema validation, input sanitization, error message design, and choosing between fail-fast and collect-all-errors strategies.
Database Operations
88LSafe database interaction patterns including SQL query construction, migration writing, transaction handling, and read/write operation safety.
Dead Code Cleanup
96LIdentifying and safely removing dead code during modifications without breaking hidden dependencies or dynamic references
Debugging Strategies
86LSystematic approaches to finding and fixing bugs — hypothesis-driven debugging, bisection, stack trace reading, issue reproduction, variable isolation, log analysis, and avoiding shotgun debugging.
Dependency Analysis
116LUnderstanding and managing project dependencies — reading manifest files, version conflict resolution, transitive dependency awareness, security audits, minimal dependency philosophy, and lock file handling.
Dependency Injection Patterns
77LUnderstanding and implementing dependency injection — constructor injection, DI containers, inversion of control, and knowing when DI adds value vs when it is over-engineering.
DNS and Networking Basics
120LNetworking fundamentals for development including DNS, HTTP/HTTPS, TCP/UDP, CORS, SSL/TLS, load balancing, reverse proxies, and network debugging techniques.
Docker Container Management
78LWorking with Docker for development and deployment, including Dockerfile best practices, compose patterns, image optimization, and container debugging.
Documentation Generation
153LWriting useful documentation during development — README structure, inline comments, API documentation, architecture decision records, changelog entries, doc-as-code philosophy, and keeping docs close to code.
Drag and Drop Implementation
94LImplementing drag and drop interfaces with touch support, accessibility, and smooth animations
Email and Notification Systems
108LBuilding email and notification systems covering SMTP/API sending, template systems, queue-based delivery, bounce handling, unsubscribe compliance, push notifications, and delivery tracking.
Environment Setup
82LSetting up and troubleshooting development environments across platforms, including version managers, virtual environments, PATH issues, and common failure patterns.
Error Cascade Prevention
90LPreventing small errors from compounding into catastrophic failures through checkpoints, verification, and early termination
Error Handling Patterns
97LImplementing robust error handling with try/catch strategies, error hierarchies, error boundaries, graceful degradation, retry logic, and circuit breakers.
Error Message Interpretation
139LReading and acting on error messages effectively — common error patterns by language and framework, stack trace navigation, distinguishing root cause from symptoms, search strategies for unknown errors, compiler vs runtime errors, and environment issues vs code bugs.
Event-Driven Architecture
88LImplementing event-driven systems — pub/sub patterns, event sourcing, message queues, eventual consistency, and building reliable event handlers.
Feature Flag Implementation
83LUsing feature flags for safe deployments including flag types, gradual rollouts, A/B testing, flag cleanup, kill switches, user segmentation, and configuration management.
File System Operations
117LSafe and efficient file system operations including atomic writes, file locks, temp file patterns, directory traversal safety, path normalization, and cross-platform handling.
File Upload Handling
122LImplementing file upload systems including multipart uploads, chunked uploads, validation, virus scanning, storage backends, presigned URLs, and resumable uploads.
Form Handling
86LImplementing robust form systems with validation, accessibility, and state management
Git Advanced Operations
121LAdvanced git operations including interactive rebase, cherry-picking, bisect, stash management, submodules, worktrees, reflog recovery, merge strategies, and git hooks.
Git Workflow
91LProper git usage during autonomous work — commit hygiene, meaningful messages, staging specific files, avoiding destructive operations, branch awareness, merge conflict handling, and preserving user work.
Go Patterns
102LGo development patterns and idioms — error handling, goroutines, channels, interface design, package organization, context propagation, dependency injection, testing, and modules.
Graceful Degradation
77LBuilding systems that fail partially instead of completely when dependencies are unavailable
GraphQL Implementation
108LImplementing and consuming GraphQL APIs including schema design, resolver patterns, N+1 prevention, mutation design, subscriptions, pagination, error handling, and federation.
Hallucination Prevention
73LTechniques to avoid generating false information by grounding responses in verifiable code and data
Idempotency Patterns
78LMaking operations safe to retry without unintended side effects
Image and Media Handling
120LProcessing images and media in applications including optimization, responsive images, lazy loading, CDN delivery, video transcoding, and modern format adoption.
Incremental Delivery
103LDelivering work in small verified increments — shipping the simplest working version first, building complexity gradually, verifying each increment, avoiding big-bang changes, keeping the project buildable, and using feature flags for partial work.
Infrastructure as Code
85LManaging infrastructure through code using Terraform, Pulumi, and CloudFormation, with emphasis on state management, safety, and environment separation.
Internationalization
113LImplementing i18n and localization including string externalization, ICU message format, pluralization, date/number/currency formatting, RTL support, locale detection, and translation management.
JSON Manipulation
107LAdvanced JSON processing and manipulation including deep merging, path-based access, schema validation, diffing, streaming large files, and preserving key ordering.
Keyboard Shortcut Systems
79LImplementing keyboard shortcuts with modifier keys, scoping, conflict resolution, and discoverability