Skills Marketplace
Browse 2,562 skills across 122 packs and 30 categories
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
Search Implementation
94LAdding search functionality to applications including full-text search, Elasticsearch/Algolia/Meilisearch patterns, indexing strategies, relevance tuning, and autocomplete.
Secret Management
77LHandling secrets and credentials safely throughout the development lifecycle
Security Awareness
95LSecurity considerations during code generation — avoiding injection vulnerabilities, secrets management, input validation, safe defaults, recognizing insecure patterns, and OWASP top 10 awareness.
Self-Correction
112LHow to detect, diagnose, and recover from mistakes during autonomous execution without cascading failures
Semantic Code Search
73LFinding code by meaning and concept rather than exact text matches
Serverless Patterns
104LBuilding serverless applications with Lambda/Cloud Functions, including cold start optimization, event-driven design, state management, and deployment automation.
Session and Cookie Management
115LManaging sessions and cookies correctly including cookie attributes, session stores, security hardening, consent handling, and token-based alternatives.
Shell Command Safety
101LExecuting shell commands safely and effectively, including proper quoting, exit code handling, avoiding destructive operations, and cross-platform compatibility.
Specification Interpretation
98LCorrectly interpreting user requirements by reading between the lines, identifying gaps, and building accurate mental models of intent
SQL Optimization
94LWriting efficient SQL queries — index design, EXPLAIN analysis, join optimization, CTEs vs subqueries, pagination techniques, aggregate optimization, parameterized queries, and connection pooling.
State Machine Patterns
127LUsing state machines for complex workflows — state definition, transitions, guard conditions, hierarchical states, and knowing when a state machine is the right abstraction.
State Management Across Sessions
115LMaintaining coherent progress and context across context window boundaries and separate agent sessions
Structured Output Generation
77LProducing well-structured, parseable output in formats like JSON, YAML, and TOML with correct syntax, schema adherence, and validation.
Sycophancy Resistance
69LPushing back on bad ideas instead of blindly executing user requests that will cause problems
Table and List Rendering
86LBuilding performant data tables and lists with virtualization, sorting, and responsive patterns
Task Decomposition
87LHow to break complex tasks into atomic subtasks with dependency awareness, scope estimation, and ambiguity handling
Technical Debt Assessment
72LIdentifying, quantifying, and communicating technical debt with actionable remediation plans
Test-Driven Workflow
72LUsing tests to drive autonomous development through red-green-refactor cycles, leveraging test failures as navigation signals, and building confidence through coverage.
Test Writing
121LWriting effective tests autonomously — test structure (arrange-act-assert), choosing what to test, edge cases, mocking strategies, integration vs unit decisions, test naming, avoiding brittle tests, and testing error paths.
Tool Selection
146LChoosing the right tool for each subtask based on cost-benefit analysis, parallelization opportunities, and thoroughness calibration
Type System Usage
82LLeveraging type systems effectively across languages including TypeScript, Python, Go, and Rust for safer, more expressive, and self-documenting code.
Advanced TypeScript
99LAdvanced TypeScript patterns for agents — generic types, conditional types, mapped types, discriminated unions, type guards, utility types, declaration files, strict mode, and module resolution.
Undo Redo Implementation
91LImplementing undo/redo functionality with command patterns, state history, and memory efficiency
URL Routing Patterns
85LImplementing URL routing in web applications with RESTful design and modern patterns
Web Research Synthesis
79LEffective web research techniques including query formulation, source evaluation, cross-referencing, and synthesizing findings into actionable intelligence.
Webhook Integration
95LImplementing and consuming webhooks with endpoint security, signature verification, idempotency handling, retry logic, payload validation, and dead letter queues.