Skills
Community-built skills that teach Anvil new capabilities. 512 packages available.
Database Partitioning
Partition large tables by range, list, or hash to improve query performance and simplify data retention policies.
PostgreSQL JSON Operations
Query and mutate JSONB columns with operators, functions, GIN indexes, and generated columns in PostgreSQL.
SQL Security Best Practices
Prevent SQL injection, apply row-level security, encrypt sensitive columns, and audit database access.
GraphQL Schema Design
Design GraphQL schemas with types, mutations, subscriptions, DataLoader batching, and N+1 prevention.
API Idempotency
Design idempotent APIs with idempotency keys, handle duplicate requests, and build safe retry mechanisms.
API Security Patterns
Secure APIs with OAuth 2.0, API keys, mTLS, input sanitization, and content security policies.
AWS Cost Management
Analyze costs with Cost Explorer, set budgets, use Savings Plans, and implement tagging for cost allocation.
AWS ECS and Fargate
Deploy containers on ECS with Fargate, configure task definitions, service discovery, and capacity providers.
AWS IAM Least Privilege
Design IAM policies with least privilege, use SCP for guardrails, manage roles, and audit permissions with IAM Access Analyzer.
Git Cherry-Pick Patterns
Use cherry-pick for hotfixes, backport commits across branches, and handle merge commit cherry-picks.
Azure App Service
Deploy web apps to Azure App Service with deployment slots, autoscale, custom domains, and managed certs.
Azure Container Registry
Use ACR with geo-replication, Tasks for automated builds, content trust, and vulnerability scanning.
Azure Service Bus
Build reliable messaging with Azure Service Bus, use sessions, dead-letter queues, and message deferrals.
GCP Pub/Sub Messaging
Build event-driven systems with Pub/Sub, manage subscriptions, handle backpressure, and implement dead-letter topics.
Mobile Analytics Integration
Integrate mobile analytics with Firebase, Amplitude, or Mixpanel and instrument meaningful user events.
Android Jetpack Compose
Build modern Android UIs with Jetpack Compose, side effects, theming with Material3, and compose navigation.
Mobile Offline-First Design
Build apps that work offline with local storage, sync strategies, conflict resolution, and optimistic updates.
Mobile Security Practices
Secure mobile apps with certificate pinning, secure storage, root/jailbreak detection, and obfuscation.
AI Safety and Guardrails
Implement content filtering, jailbreak detection, prompt injection defense, and output validation for LLM apps.
Semantic Search Implementation
Build semantic search with bi-encoders, cross-encoders, hybrid search, and re-ranking pipelines.
Go Database Access
Access databases in Go with database/sql, sqlx, pgx, or sqlc for type-safe query generation.
Go Embed and Assets
Embed static files, templates, and migrations into Go binaries with embed.FS and template parsing.
Go Performance Profiling
Profile Go programs with pprof, trace tool, benchmark allocations, and optimize hot paths systematically.
Go Workspace Mode
Use Go workspaces for local multi-module development, replace directives, and cross-module refactoring.