Skills
Community-built skills that teach Anvil new capabilities. 512 packages available.
React State Management
Compare and implement Zustand, Jotai, Redux Toolkit, and Context API for global and local state management.
React Testing Patterns
Write robust tests using React Testing Library, mock providers, and integration test strategies for complex UIs.
api-endpoint-builder
Generate REST and GraphQL API endpoints with validation, error handling, authentication middleware, and OpenAPI documentation.
cli-tool-generator
Scaffold complete CLI tools with argument parsing, help text, subcommands, and shell completions for Node.js, Python, Go, and Rust.
react-component-gen
Generate production-ready React components with TypeScript, hooks, props interfaces, Storybook stories, and unit tests from natural language descriptions.
Security Testing SAST
Integrate SAST tools like Semgrep, CodeQL, and Bandit into CI pipelines for automated security scanning.
sql-query-builder
Generate optimized SQL queries, stored procedures, and migrations. Supports PostgreSQL, MySQL, SQLite, and SQL Server.
TypeScript Error Messages
Decode complex TypeScript errors, use satisfies operator, and write types that produce helpful error messages.
Capacity Planning
Forecast resource needs from metrics trends, model growth, and proactively provision before hitting limits.
Grafana Dashboard Design
Build informative Grafana dashboards with variable templating, alert panels, and SLO tracking.
Infrastructure Monitoring
Monitor servers with node-exporter, configure hardware metrics, and alert on resource exhaustion proactively.
On-Call Practices
Establish healthy on-call rotations, write runbooks, reduce alert noise, and conduct blameless post-mortems.
Prometheus Metrics Design
Design Prometheus metrics with proper naming, labels, cardinality control, and recording rules.
SLO and Error Budget
Define SLIs, SLOs, and error budgets, track them in Prometheus, and use budgets to guide reliability work.
Synthetic Monitoring
Set up synthetic monitoring with Blackbox Exporter, browser-based checks, and geographic availability testing.
Network Automation with Python
Automate network configuration with Netmiko, NAPALM, Nornir, and YANG/NETCONF for network-as-code.
HTTP/2 and HTTP/3
Configure HTTP/2 multiplexing, server push, QUIC protocol for HTTP/3, and measure improvements.
Load Balancer Configuration
Configure L4/L7 load balancers, choose algorithms, implement health checks, and enable sticky sessions.
Network Monitoring
Monitor networks with SNMP, NetFlow, Prometheus SNMP exporter, and identify bandwidth hogs.
Reverse Proxy Patterns
Configure Apache, Nginx, or Caddy as reverse proxies with TLS termination, header manipulation, and caching.
Node.js GraphQL with Apollo
Build GraphQL APIs with Apollo Server, dataloader batching, subscriptions, and schema federation.
Node.js Config Management
Manage Node.js configuration with dotenv, env validation with Zod, and environment-specific configs.
Node.js Event Emitters
Build event-driven Node.js systems with EventEmitter, custom events, error events, and async iteration.
Node.js Package Publishing
Publish npm packages with semantic versioning, provenance attestation, dual ESM/CJS builds, and changesets.