Agent Skills by Dean Dumitru
Showing 41 vetted skills indexed across 1 GitHub repositories.
go/database
Standardize Go MySQL data access with sqlx connection pools and transactions.
go/error-handling
Apply Go error-handling patterns with fmt.Errorf, sentinel errors, and errors.Join.
go/docker
Optimize Go container builds with multi-stage Dockerfiles and static linking.
go/context
Propagate Go context cancellation, deadlines, and values across call chains.
go/code-review
Apply a Go-specific code review checklist to identify and fix quality gaps.
go/style
Enforce Go formatting, naming, and receiver patterns with gofmt, goimports, and golangci-lint.
go/cli
Develop Go CLIs with Cobra and Viper for multi-command tools.
go/api-design
Design idiomatic Go HTTP APIs with chi router, middleware, and JSON helpers.
go/observability
Standardize Go observability with slog, Prometheus, and OpenTelemetry.
go/testing
Provide table-driven patterns, subtests, and helpers for Go's standard testing package.
go/concurrency
Provide reusable Go concurrency patterns for safe parallel execution.
go/project-init
Scaffold Go services, CLIs, and libraries with standardized structure and tooling.
go/modules
Manage Go modules, versions, and workspaces for reproducible builds.
go/testing-with-framework
Write structured Go tests using Ginkgo and Gomega BDD-style syntax.
go/interface-design
Design lean Go interfaces with consumer-side definitions and concrete return types.
idea-refine
Refine vague ideas into actionable task statements with MVP scope and validation criteria.
documentation
Write ADRs, READMEs, and inline comments to preserve design intent.
error-handling
Design error handling strategies for software packages and API boundaries.
spec-generation
Create and validate docs/specs/<slug>/ directories with standard spec.md frontmatter.
docker
Guide Dockerfile creation with multi-stage builds and security hardening.
skill-discovery
Route tasks to the appropriate agent and skill set at session startup.
security
Apply threat modeling and boundary validation to new features.
git-workflow
Enforce local git discipline for clean commits and meaningful history.
code-review
Evaluate code changes across correctness, readability, architecture, security, and performance.