Go conventions for hexagonal architecture, project structure, error handling, testing, and observability. Use when writing Go services. — from majiayu000/claude-skill-registry
Use for Go process/deployment lifecycle, health, telemetry, drain, Kubernetes, and releases. Do not use for domain logic.
Expert-level skill for Go programming (Go 1.23/1.24+). Covers high-performance microservices, concurrency patterns, sqlc, net/http, Gin/Echo/Fiber, gRPC, and testing in English…
Organize Go packages by domain with internal boundaries, consumer-side interfaces, and structure that grows on demand.
Standardized setup for new Go (Golang) projects and services. Activate to ensure clean, idiomatic project structures (Standard Layout) and implement production-ready patterns…
Build production-grade Go CLI projects — koochooloo-style layout (cmd//main.go + internal/cmd + internal/infra + internal/domain), urfave/cli v3, koanf v2 config, justfile,…
Review Go code for code quality, style, and modern Go practices including function length, nesting depth, naming, mutable globals, interface design, receiver consistency, modern…
Safe refactoring agent. First documents all inbound surfaces (HTTP, gRPC, message queues, etc.), creates exhaustive e2e tests with testcontainers to lock behavior, then plans and…
Safe refactoring workflow for Go: behavior-preserving steps, compiler-checked renames, extracting packages, breaking circular dependencies, and strangler migrations — always…
WHEN: Django project review, ORM queries, views/templates, admin customization WHAT: ORM optimization + View patterns + Template security + Admin config + Migration safet — from…
Use for reverse engineering stripped Go and Rust binaries including runtime recognition, pclntab/moduel data recovery, panic strings, and idiomatic decompilation recovery.
samber/do DI container knowledge — Provide/Invoke, named providers, scoped injectors, shutdown order, testing overrides, migration from manual wiring.
Navigate and analyze Go codebases semantically with the toolchain instead of text search: gopls (references, implementations, call hierarchy, rename), go list for the dependency…
Expert senior-level Go guidance for architecture, API-first design/codegen, advanced concurrency, performance tuning, testing/quality, cloud-native 12-factor practices, and Go…
Use for Go HTTP/gRPC/GraphQL/OpenAPI resources, bodies, streams, and shutdown. Do not use for retry policy.
Define, review, and scaffold Go service directory structures using hexagonal (ports-and-adapters / “jexagonal”) architecture and Go best practices.
Shared Go best practices for LlamaFarm CLI. Covers idiomatic patterns, error handling, and testing.
Go language consultant providing guidance on best practices, testing with testify, concurrency patterns, error handling, and technology stack recommendations.
Write and refactor SQL query code using Mike's go-sqlparams package. Use when building parameterized SQL, constructing WHERE clauses, pagination/sorting, or binding named params.
Use when creating, modifying, reviewing, or refactoring Go production code, especially API shape, package boundaries, naming, dependency ownership, error handling, concurrency,…
Provides Go standard testing package expertise and best practices. Ensures proper table-driven test patterns, subtests organization, benchmark implementation, and test coverage…
WHEN: User wants to improve test coverage, find untested code, generate test stubs, or asks "what tests am I missing?" or "how do I improve coverage?" for a Go project.
Go testing patterns for production-grade code: subtests, test helpers, fixtures, golden files, httptest, testcontainers, property-based testing, and fuzz testing.
Reorganize Go test files — consolidate related tests into subtests, convert to table-driven style, shorten excessive test names, and reposition tests to match implementation…
Review Go test code for quality including table-driven tests, t.Helper usage, assertion completeness, boundary cases, benchmarks, fuzz tests, and coverage targets.
Deep dive on table-driven tests in Go: when to use them, when to avoid them, struct design, subtest naming, advanced patterns like test matrices and shared setup, and refactoring…
Handles all Golang testing tasks including running tests, writing new tests, and fixing test failures.
Advanced Go testing — interface-based mocking, benchmarks (basic, size-parametrized, allocation), fuzzing (Go 1.18+), test coverage, HTTP handler testing with httptest, best…
Use when asked to design or debug Go tests, fuzzing, race/leak checks, or deterministic verification. Do not use for profiling.
Write and run Go tests using the built-in testing package with table-driven tests, subtests, and mocking via interfaces.
Reviews Go test code for proper table-driven tests, assertions, and coverage patterns. Use when reviewing *_test.go files.
Guides expert-level Go testing: table-driven tests, testify assertions, httptest for HTTP handlers, integration test patterns, benchmarks, and fuzz testing.
Write idiomatic Go tests and measure quality — table-driven tests, subtests with t.Run, testify assertions/mocks, native fuzzing, benchmarks, the race detector, coverage, and…
Diagnose runtime problems in Go programs: panics and stack traces, deadlocks, goroutine leaks, memory leaks, OOM kills, race reports, and debugging with delve and pprof.
Use when the user asks Go questions, wants to learn a Go concept, is building something in Go, or asks "how do I X" in Go.
The complete Go development skill. REQUIRED for ALL Go work — writing, refactoring, reviewing, generating, scaffolding, or discussing Go code, including any change to .go files.
Django framework workflow guidelines. Activate when working with Django projects, manage.py, django-admin, or Django-specific patterns. — from engineering/backend
Camera streaming application that supports 30+ streaming protocols and camera brands. Use when working with go2rtc for setting up camera streaming from RTSP/RTMP/HTTP/ONVIF/WebRTC…
GoAccess is an open-source real-time web log analyzer that runs in a terminal or generates live HTML dashboards.
GOAT (Great Onchain Agent Toolkit) — 200+ protocol integrations across 30+ chains. Tool creation, framework adapters (AI SDK/LangChain/Eliza), DeFi actions (swap/bridge/transfer),…
GoatCounter is an open source analytics platform for privacy-friendly pageview tracking, referrer reporting, and lightweight site stats.
Operate the Goblin Recon agent — GenX Academy's semi-autonomous content intelligence system. Uses a professional router/workflow architecture with Social Pulse, Clip Mine, and…
Receive and verify GoCardless webhooks. Use when setting up GoCardless webhook handlers, debugging Webhook-Signature verification, or handling bank debit events like payments…
Trigger: project task list, task decomposition, phase planning, master orchestration, delivery governance.
Route broad or high-ambiguity requests through the smallest useful sequence of existing skills. Use when the user asks for god mode, all skills, maximum capability, end-to-end…
Stateless CLI debugger for Go applications using Delve. Use when debugging Go programs via command line, setting breakpoints, inspecting variables, stepping through code, or…
BDB Engineering Godmode. Enforces strict Domain-Driven Design, TypeScript strictness, Clean Architecture, and systematic 5-step debugging triage.
Use when Godot code has tight coupling via get_node(), get_parent(), or direct references creating brittle dependencies.
Structures Godot AutoLoad singletons: GameManager, SceneTransitioner, signal_bus, autoload_order, and Engine.register_singleton.
Use when reviewing GDScript or C# Godot code — checklist of best practices, common anti-patterns, and Godot-specific pitfalls
Godot C# programming skill for .NET integration, scripting patterns, and performance optimization.
C# kodlama standartları, SOLID/katman kuralları ve Godot'a özgü sahne/signal/node-referans/autoload kuralları. Herhangi bir .cs veya .tscn dosyası yazmadan/düzenlemeden önce oku.
Expert knowledge of Godot debugging, error interpretation, common bugs, and troubleshooting techniques. Use when helping fix Godot errors, crashes, or unexpected behavior.
Profiles and debugs Godot 4.7 with the Debugger, breakpoint, push_error, Performance.get_monitor, orphan nodes, remote_debug, and release-export timing.
Writes Godot 4 gameplay code: GDScript 2.0, C# interop, node composition and type-safe signals. Use when structuring Godot scenes or debugging signal wiring.
Expert GDScript best practices including static typing (var x: int, func returns void), signal architecture (signal up call down), unique node access (%NodeName, @onready), script…
Use when you need to reorganize project folder structure, consolidate similar files, organize resources by type, and create a clean project architecture from current folder chaos.
Use when Godot project has code-created objects, tight coupling via direct references, monolithic scripts over 150 lines, or needs scene-first architecture with signals and…
Use when writing tests for Godot projects — TDD workflow with GUT and gdUnit4, covers both GDScript and C#
Create a detailed technical implementation plan with architecture, data model, and contracts.