Skills
Community-built skills that teach Anvil new capabilities. 512 packages available.
OpenID Connect
Implement OIDC for identity federation, validate ID tokens, use userinfo endpoint, and handle session management.
Gradle Build Scripts
Write Gradle build scripts in Kotlin DSL, create custom plugins, and configure multi-project builds.
Java Stream API
Process collections with Java Streams, collectors, optional chaining, and parallel stream considerations.
CSS Container Queries
Use CSS container queries and style queries for truly component-responsive designs without media queries.
Sass and PostCSS
Use Sass for maintainable CSS with mixins, extends, loops, and PostCSS for autoprefixer and custom transforms.
Hibernate ORM Optimization
Optimize Hibernate with second-level cache, batch fetching, projections, and avoid LazyInitializationException.
Java Logging Best Practices
Use SLF4J with Logback or Log4j2, implement structured logging, MDC, and log aggregation patterns.
Node.js Cluster Mode
Scale Node.js with cluster module, PM2 cluster mode, zero-downtime restarts, and load balancing strategies.
Node.js Express Patterns
Structure Express apps with router organization, error middleware, async error handling, and security best practices.
Node.js File System Operations
Handle file I/O with fs/promises, watch directories, stream large files, and manage temp files safely.
Node.js Worker Threads
Offload CPU-intensive work to Worker Threads, share memory with SharedArrayBuffer, and manage thread pools.
Elasticsearch Search Design
Design Elasticsearch indexes, write DSL queries, configure analyzers, and build relevance-tuned search.
Database Migration Best Practices
Execute safe database migrations, use Flyway or Liquibase, and coordinate schema changes with code deployments.
Redis Cluster Setup
Configure Redis Cluster with sharding, replication, promote replicas, and handle slot rebalancing.
Visual Regression Testing
Catch UI regressions with Chromatic, Percy, or Playwright screenshots and review pixel diffs in CI.
Bash Scripting Mastery
Write robust bash scripts with error handling, argument parsing, heredocs, process substitution, and traps.
Linux File Permissions
Manage permissions with ACLs, extended attributes, sticky bits, SUID/SGID, and capability-based access.
Linux Networking
Configure Linux networking with ip, nftables, netplan, VLAN interfaces, bonding, and traffic shaping.
Linux Storage Management
Manage disks with LVM, ZFS, Btrfs snapshots, RAID arrays, and configure NFS and iSCSI mounts.
BGP Routing Fundamentals
Understand BGP path selection, implement anycast, configure route policies, and design AS topology.
DDoS Mitigation
Implement DDoS defenses with rate limiting, BCP38 filtering, anycast, and upstream scrubbing services.
Network Segmentation Design
Design network segments with VLANs, DMZ, zero-trust microsegmentation, and east-west traffic control.
TLS Certificates and HTTPS
Configure TLS 1.3, manage certificates with Let's Encrypt, implement HSTS, HPKP, and CT logging.
API Response Optimization
Speed up API responses with pagination, field filtering, response compression, and avoiding over-fetching.