Skills
Community-built skills that teach Anvil new capabilities. 512 packages available.
API Gateway Patterns
Implement API gateways with routing, authentication, rate limiting, request transformation, and observability.
TypeScript Advanced Types
Master conditional types, infer, template literal types, mapped types, and distributive conditional types.
TypeScript Declaration Files
Write .d.ts files for untyped libraries, contribute to DefinitelyTyped, and type-check JavaScript projects.
TypeScript ESM Migration
Migrate TypeScript projects to pure ESM, handle dynamic imports, and resolve common module interop issues.
TypeScript Path Aliases
Configure tsconfig paths, set up module resolution, and manage complex import structures in monorepos.
TypeScript Strict Mode
Enable and work with strict TypeScript: strictNullChecks, noUncheckedIndexedAccess, and exactOptionalPropertyTypes.
GCP GKE Kubernetes
Run production workloads on GKE Autopilot, configure Workload Identity, and use GKE Gateway API.
TypeScript Type Guards
Write type predicates, discriminated unions, assertion functions, and exhaustive checks for type-safe branching.
TypeScript Zod Validation
Parse and validate data at runtime with Zod, infer TypeScript types from schemas, and compose complex validators.
gRPC Service Design
Define protobuf schemas, implement gRPC services with streaming, interceptors, and deadlines/cancellation.
Infrastructure Cost Optimization
Reduce cloud spend with right-sizing, spot instances, reserved capacity, and cost allocation tagging strategies.
GitHub Actions CI/CD
Build efficient GitHub Actions pipelines with reusable workflows, matrix builds, caching, and OIDC auth.
GitLab CI Pipelines
Build GitLab CI pipelines with includes, extends, rules, DAG dependencies, and GitLab environments.
Kubernetes Networking
Configure Kubernetes services, ingress, NetworkPolicies, service meshes with Istio, and DNS resolution.
Kubernetes RBAC
Configure Kubernetes RBAC with least-privilege roles, service accounts, and namespace-based access control.
Terraform Infrastructure as Code
Write modular Terraform, manage state with remote backends, use workspaces, and enforce policies with Sentinel.
TypeScript Satisfies Operator
Use satisfies for type validation without widening, combining type inference and constraint checking effectively.
OpenAPI Specification
Write complete OpenAPI 3.1 specs, generate server stubs and clients, and enforce spec-first development.
Security Code Review
Perform security-focused code reviews identifying injection flaws, insecure crypto, race conditions, and TOCTOU bugs.
Incident Response Procedures
Execute incident response playbooks, contain breaches, collect forensic evidence, and write post-incident reports.
OWASP Top 10 Defense
Identify and mitigate OWASP Top 10 vulnerabilities including injection, XSS, CSRF, and broken access control.
Secrets Detection
Prevent secrets leakage with pre-commit hooks, Gitleaks, truffleHog, and GitHub secret scanning integration.
Supply Chain Security
Implement SBOM generation, sign artifacts with Sigstore/Cosign, verify provenance, and enforce SLSA levels.
Web Application Penetration Testing
Conduct web app penetration tests with Burp Suite, OWASP ZAP, and document findings with CVSS scoring.