golang-error-handling
Covers errors.Is, errors.As, errors.Join, custom and sentinel errors, panic/recover, and handling each error once. Includes slog, HTTP request logging middleware, and samber/oops for usable production error reporting.
Your agent can do more. Find the skill that makes it happen.
Find your next superpower If you are an agent, refer to our llms.txt for full access."..." for exact phrases · Try typography, debugging or spreadsheetCovers errors.Is, errors.As, errors.Join, custom and sentinel errors, panic/recover, and handling each error once. Includes slog, HTTP request logging middleware, and samber/oops for usable production error reporting.
Covers parallel testing, fixtures, goroutine leak detection, snapshots, and idiomatic naming. Supports choosing test approaches, setting up test CI, and debugging flaky or slow tests.
Covers connecting providers such as Clerk, Auth0, WorkOS, Kinde, Stytch, and Better Auth to InsForge for JWT-based row-level security. Also supports the OKX x402 payment facilitator for onchain pay-per-use billing.
Addresses performance regressions, Core Web Vitals, slow load times, and profiling bottlenecks. Includes fixing inefficient queries and N+1 query patterns.
Guides functional options, constructor APIs, enums, global-state avoidance, and panic-versus-error decisions. Covers resource management, shutdown, timeouts, retries, iterators, and architectural styles such as clean, hexagonal, and domain-driven design.
Creates documentation and architecture decision records for design choices, public API changes, and shipped features. Preserves context for future engineers and agents.
Maps measured Go performance bottlenecks to suitable optimization patterns. Covers memory and CPU improvements, GC tuning, pooling, caching, hot paths, and performance code reviews with suggested benchmarks.
Covers cryptography, HTTP security, path traversal, SSRF, memory safety, and sensitive logging. Includes STRIDE/DREAD threat modeling, gosec static analysis, race detection, and fuzz testing.
Supports end-to-end testing of Clerk applications. Uses Playwright or Cypress to test authentication flows.
Investigates errors, regressions, and behavior that differs from expectations. Provides a systematic approach to locating and fixing underlying causes.
Produces 5–120 second multi-shot videos through Pexo, with automatic model selection, AI music, lip sync, and shot sequencing. Manages project status, billing confirmations, setup diagnostics, and local downloads, transferring only approved briefs and assets.
Supports refactoring working code that is difficult to read, maintain, or extend. Identifies and reduces unnecessary complexity during code review.
A growing collection of real, public skills. Descriptions and instructions indexed 23 Sept 2026.
Skills give your agent reusable instructions for a specific job. Pick one, read what it does, and bring it into your workflow.
A name only tells half the story. Search the full description and instructions to find the right fit.
Read the skill, visit its source, and see exactly what you’re adding to your agent.
Copy the install command from a skill page and run it in your project.
npx skillycli add owner/repo --skill name