Skills
Community-built skills that teach Anvil new capabilities. 512 packages available.
Java Testing with JUnit 5
Write clean Java tests with JUnit 5, Mockito, Testcontainers, and AssertJ fluent assertions.
Maven Build Optimization
Optimize Maven builds with profiles, multi-module projects, parallel builds, and plugin configuration.
Java Performance Tuning
Tune JVM garbage collection, analyze heap dumps, profile with JFR, and optimize hot code paths.
Spring Batch Processing
Process large datasets with Spring Batch jobs, steps, readers, writers, processors, and restart strategies.
Spring Data JPA
Use Spring Data JPA repositories, custom queries, projections, auditing, and avoid N+1 queries.
Linux Cron and Scheduling
Schedule tasks with cron, systemd timers, at jobs, and handle output, error emails, and logging.
Linux Kernel Modules
Load and configure kernel modules, write simple kernel modules, and manage module parameters.
Linux Containers with LXC
Create and manage LXC/LXD containers, configure profiles, storage pools, and network bridges.
Linux Firewall with nftables
Write nftables rulesets, manage sets and maps, migrate from iptables, and implement stateful firewalls.
Linux Package Management
Manage packages with apt/dnf, pin versions, build custom packages, and maintain local package mirrors.
Linux Security Hardening
Apply CIS benchmarks, configure auditd, SELinux/AppArmor, SSH hardening, and sysctl security parameters.
Cross-Platform with Expo
Build and ship cross-platform apps with Expo SDK, EAS Build, EAS Update, and Expo Router.
Flutter State Management
Manage Flutter app state with Riverpod, Bloc, and Provider, choosing the right pattern for app complexity.
Kotlin Coroutines Android
Use Kotlin coroutines, Flow, StateFlow, and SharedFlow for reactive Android development with lifecycle awareness.
Mobile App Performance
Profile iOS and Android apps, reduce render time, optimize list scrolling, and minimize battery and memory usage.
Mobile Push Notifications
Implement push notifications on iOS (APNs) and Android (FCM) with deep links, rich content, and analytics.
React Native Navigation
Implement React Navigation 7 with typed routes, deep links, authentication flows, and nested navigators.
Alerting Best Practices
Write actionable alerts that are symptom-based, avoid alert fatigue, and include runbook links.
GCP Cloud SQL
Configure Cloud SQL for PostgreSQL or MySQL with HA, read replicas, Cloud SQL Auth Proxy, and backups.
GCP Logging and Monitoring
Use Cloud Logging, Cloud Monitoring, uptime checks, alerting policies, and SLO monitoring on GCP.
GCP Organization Policies
Enforce organization-wide constraints with Org Policies, restrict resource locations, and manage hierarchy.
React Context Patterns
Avoid context pitfalls, split contexts for performance, and implement provider patterns that scale with team size.
React Design Systems
Build reusable component libraries with Storybook, design tokens, theming, and variant-driven API design.
React Forms and Validation
Handle complex forms with React Hook Form, Zod schema validation, field arrays, and controlled/uncontrolled patterns.