Skills
Community-built skills that teach Anvil new capabilities. 512 packages available.
Node.js Prisma ORM
Use Prisma ORM for type-safe database access, migrations, seeding, and advanced query optimizations.
Node.js Security Hardening
Harden Node.js apps with Helmet.js, rate limiting, dependency auditing, and secure cookie configuration.
Node.js WebSockets
Implement real-time communication with ws or Socket.IO, handle reconnection, rooms, and authentication.
Application Profiling
Profile applications with language-specific tools, read flamegraphs, and identify CPU and memory bottlenecks.
Frontend Bundle Optimization
Reduce JavaScript bundle size with tree shaking, code splitting, dependency analysis, and dynamic imports.
Database Connection Optimization
Optimize database connection usage with pooling, prepared statements, and query batching patterns.
Image Optimization
Serve optimized images with WebP/AVIF, responsive images, lazy loading, and CDN-based image transformation.
Memory Leak Detection
Detect and fix memory leaks in Node.js, Java, and frontend apps using heap snapshots and allocation tracking.
Rendering Performance
Eliminate jank by staying off the main thread, avoiding layout thrashing, and using requestAnimationFrame.
Python Async Programming
Master asyncio, async/await patterns, task groups, queues, and async context managers for concurrent Python.
Python Celery Task Queues
Distribute work with Celery, configure Redis/RabbitMQ brokers, handle retries, and monitor task execution.
Python Concurrency Patterns
Compare threading, multiprocessing, and asyncio, choosing the right tool for CPU-bound vs IO-bound workloads.
Python Context Managers
Write reusable context managers with contextlib, async context managers, and resource cleanup patterns.
Python Data Science Stack
Work efficiently with NumPy, pandas, matplotlib, and scikit-learn for data analysis and machine learning tasks.
Python Dataclasses and Pydantic
Model data with dataclasses, attrs, and Pydantic v2 for validation, serialization, and settings management.
Python Dependency Injection
Implement dependency injection with FastAPI Depends, injector library, and testable service architectures.
Python Package Development
Package and publish Python libraries with pyproject.toml, hatch, semantic versioning, and PyPI publishing.
Python Security Hardening
Harden Python apps against injection, insecure deserialization, dependency vulnerabilities, and secrets leakage.
React Accessibility Patterns
Implement ARIA roles, keyboard navigation, focus management, and screen reader support in React applications.
React Animation Techniques
Create fluid UI animations using Framer Motion, React Spring, and CSS transitions with React lifecycle hooks.
React Component Architecture
Design scalable component hierarchies using compound components, render props, and the component composition pattern.
React Error Boundaries
Implement error boundaries, fallback UIs, and error recovery strategies to build resilient React applications.
React Hooks Patterns
Master custom hook design, composition patterns, and advanced use cases for useState, useEffect, useReducer, and useCallback.
React Portals and Refs
Use portals for modals and tooltips, manage DOM refs with useRef and useImperativeHandle in complex scenarios.