Database
Browse 4,557 skills across 394 packs and 37 categories
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
Legacy Code Modification
79LSafely modifying legacy code without breaking things, including reading undocumented code, adding tests before changing, and applying minimal-impact strategies.
Log Analysis
88LReading and interpreting application logs effectively, including log level understanding, stack trace parsing, pattern identification, and extracting actionable insights.
Markdown Generation
121LGenerating well-formatted Markdown documents with proper heading hierarchy, code blocks, tables, link references, image embedding, escaping, and linting.
Memory Leak Detection
109LIdentifying and fixing memory leaks — common leak patterns, heap analysis, profiling tools, garbage collection understanding, and preventive techniques like WeakRef and proper cleanup.
Microservices Patterns
85LDesigning and working with microservice architectures including service boundaries, communication patterns, data consistency, and resilience strategies.
Migration Strategies
161LPlanning and executing code migrations safely — database migrations, API version upgrades, framework migrations, feature flag driven rollouts, backward compatibility, data migration scripts, rollback plans, and testing migration paths.
Modal Dialog Patterns
90LImplementing modals and dialogs correctly with focus management, accessibility, and interaction patterns
Monitoring and Observability
92LAdding monitoring and observability to applications through metrics collection, structured logging, distributed tracing, health checks, alerting, and SLI/SLO definition.
Monorepo Navigation
79LWorking effectively in monorepo codebases with package boundaries, workspace tools, shared dependencies, and scoped changes.
Multi File Editing
143LCoordinating changes across multiple files safely with consistency guarantees, dependency tracking, and partial-update prevention
Next.js Patterns
97LNext.js application development patterns — App Router, server components, server actions, data fetching, middleware, route handlers, static generation, and metadata management.
NoSQL Patterns
97LWorking with NoSQL databases effectively — MongoDB document design, Redis data structures, DynamoDB access patterns, denormalization strategies, eventual consistency, secondary indexes, TTL expiration, and atomic operations.
Observability Instrumentation
75LAdding telemetry to code systematically with traces, metrics, and structured logs
ORM Patterns
85LWorking with Object-Relational Mappers effectively — Prisma, Sequelize, SQLAlchemy, TypeORM patterns for relation handling, migrations, query optimization, and transaction management.
Output Verification
120LSystematic verification of your own work through testing, diff review, regression checking, and scope validation before presenting results
Package Publishing
114LPublishing packages to registries including npm and PyPI workflows, semantic versioning, changelog generation, pre-publish checks, handling breaking changes, and deprecation.
Parallel Task Execution
94LRunning independent subtasks in parallel for efficiency while managing shared state, resource conflicts, and result merging
Payment Integration
121LIntegrating payment processing with Stripe/PayPal APIs, handling webhooks, subscriptions, refunds, PCI compliance, currency handling, and tax calculation.
PDF Document Generation
121LGenerating PDF documents programmatically including HTML-to-PDF conversion, template-based generation, layout control, compliance, and digital signatures.
Performance Optimization
154LIdentifying and fixing performance issues — profiling before optimizing, common bottlenecks, Big-O awareness, caching strategies, lazy loading, measuring before and after, and avoiding premature optimization.
Planning Before Coding
105LHow to plan implementation before writing code — requirements analysis, identifying unknowns, architectural decisions, file impact analysis, choosing between approaches, and knowing when a plan is needed vs when to just start.
Progress Reporting
85LCommunicating progress effectively during long tasks — when to update, what to share, and how to structure status messages without overwhelming the user.
Python Best Practices
99LIdiomatic Python development — PEP 8 style, type hints, virtual environments, package management, comprehensions, context managers, decorators, dataclasses, and testing with pytest.
Queue Processing
111LImplementing job queues and background processing — queue selection, retry policies, dead letter queues, concurrency control, and reliable idempotent job execution.
Rate Limiting Implementation
89LImplementing rate limiting and throttling — token bucket, sliding window, distributed limiting, response headers, and graceful degradation under load.
ReAct Loop Reasoning
66LThe ReAct (Reason + Act) pattern for structured problem solving, alternating between thinking and doing while maintaining a coherent reasoning trace.
React Patterns
89LModern React development patterns — hooks, custom hooks, component composition, context usage, state management selection, render optimization, error boundaries, and suspense.
Refactoring Patterns
112LSafe refactoring techniques for autonomous agents — extract method/class, rename with propagation, dead code removal, simplifying conditionals, reducing duplication, maintaining backward compatibility, and refactoring in small verified steps.
Regex Pattern Crafting
85LWriting correct and efficient regular expressions for code manipulation, including avoiding catastrophic backtracking, testing strategies, and knowing when regex is the wrong tool.
Responsive Design Implementation
81LBuilding responsive layouts across devices using mobile-first approaches, flexbox and grid, fluid typography, container queries, and thorough cross-device testing.
Risk Assessment
84LEvaluating risks before taking actions — classifying operations by reversibility, blast radius, and impact to decide when to proceed vs pause and confirm.
Rust Fundamentals
96LRust development patterns for agents working in Rust codebases — ownership, borrowing, lifetimes, Result/Option handling, traits, generics, error handling, cargo workspaces, and common idioms.
Scope Control
144LStaying focused on what was actually requested — avoiding feature creep, not refactoring code you were not asked to touch, minimal viable changes, recognizing gold-plating, asking before expanding scope, and the discipline of "good enough."
Scope Discipline
95LResisting the urge to over-engineer, gold-plate, and bundle unrequested changes with simple fixes