Get idiomatic Go patterns with two operating modes — design new APIs or audit existing code for hidden issues.
Publisher
Skills by samber
66 published skills, 1378 installs in total.
Rules and review patterns for safe, parameterized Go database code across PostgreSQL, MySQL, MariaDB, and SQLite.
Generate production-grade GitHub Actions CI/CD workflows for Go projects covering test, lint, SAST, dependency updates, and releases.
Generate production-ready Go tests with table-driven patterns, goleak, fuzzing, and CI-ready structure.
Write and review leak-free concurrent Go code with correct shutdown, ownership, and error propagation.
Five-signal observability instrumentation for Go services with logs, metrics, traces, profiles, and RUM correlation patterns.
Map a profiled Go bottleneck to the right optimization pattern using a measure-first methodology.
Manage Go project dependencies with vetted workflows for go.mod, MVS, vulnerability scanning, and automated updates.
Guided 7-phase pipeline that turns a technical idea into a developer-targeted article, with checkpoints at each phase.
Choose the right Go data structure based on memory layout, allocation cost, and access patterns.
Choose the right dependency injection approach for your Go project and get wiring code you can apply.
Write and review readable Go tests with testify assertions, mocks, suites, and failure-aware control flow.
Compose declarative reactive pipelines for async data streams in Go using samber/ro, replacing hand-wired goroutines and channels.
Catch Go panics, silent data corruption, and subtle runtime bugs before they ship.
Apply samber/mo monads in Go to replace nil checks and (T, error) returns with type-safe Option, Result, Either, and pipelines.
Interactive pre-launch workflow auditing SEO, security, analytics, and copy across 10 phases with CLI verification.
Layered Go configuration via spf13/viper — bind flags, env, files, and defaults through one resolver with isolated tests.
Get structured negotiation prep, live coaching, and debriefs across sales, salary, bargaining, and hard 1:1s.
Build and review Go GraphQL services with gqlgen or graph-gophers, covering schemas, resolvers, N+1, and subscriptions.
Get an end-of-article CTA tailored to your publication, audience, and objective — copy, layout, and test plan.
Wire Go application graphs with uber-go/dig's reflection-based container.
Audit Go code for SQL injection, XSS, weak crypto, path traversal, races, and other issues with DREAD-scored findings.
Hand-judged Go style guidance on line breaks, declarations, control flow, and clarity beyond what linters enforce.
Choose and size samber/hot caches in Go based on access pattern, working set, and operational requirements.
Measure Go performance with statistical rigor — write benchmarks, profile hot paths, and detect regressions before shipping.
Build, extend, and review Go CLIs with Cobra + Viper — flags, config, exit codes, signals, completion, testing.
Spot outdated Go patterns and suggest replacements aligned with the project's Go version (1.21–1.26).
Produces and audits Go documentation: godoc comments, README, CONTRIBUTING, CHANGELOG, examples, API docs, and llms.txt.
Get Go gRPC patterns for servers, clients, errors, streaming, security, and testing.
Replace manual Go for-loops with type-safe Map, Filter, Reduce, GroupBy, and 500+ generic helpers from samber/lo.
Idiomatic Go error handling guidance covering creation, wrapping, inspection, and structured logging.
Set up samber/do v2 dependency injection in Go with typed providers and graceful shutdown.
Systematic root-cause debugging for Go programs, from reproduction to verification.
Compose samber/slog-* handlers into ordered pipelines for sampling, formatting, routing, and HTTP sinks in Go 1.21+.
Build, debug, and ship Manifest V3 Chrome extensions with routed guidance across 13 reference files.
Add structured context, codes, and stack traces to Go errors with samber/oops.
Design Go types and interfaces for clarity, testability, and composition.
Branch names, worktree directories, and commit messages aligned with Conventional Commits v1.0.0 for changelog automation.
Compile-time dependency injection for Go using google/wire, with codegen catching missing dependencies before build.
Configure .golangci.yml, interpret lint output, and write nolint suppressions with proper justifications.
Decision framework for laying out a Go project, from a flat script to a multi-module monorepo.
Resolve Go naming decisions with rules for packages, types, errors, booleans, receivers, constants, and tests.
Get 3-4 distinct hook options for long-form article openings, each with two candidates, in English or French.
Build Go CLIs with spf13/cobra — command trees, flag parsing, arg validation, completions, and testable handlers.
Build Chrome extensions with true HMR for content scripts, popup, options, and side panels via Vite.
Fix snyk-agent-scan W001, W011, and W012 alerts on agent skill files through content restructuring.
Wires long-running Go services with uber-go/fx: DI container, lifecycle hooks, modules, signal-aware Run.
Generate accurate OpenAPI/Swagger docs for Go APIs from annotated handlers and struct tags.
About Ottermind skills
Every published skill from samber. Following a publisher whose work already fits how you operate is often faster than evaluating individual skills one at a time.
Skills cover the full range of what an Ottermind agent does: building editable PowerPoint decks, generating product and brand images, writing and running code on a machine you connect, producing video from a script or a still, and cleaning and analysing spreadsheet data. A skill is what turns a general model into something that handles your specific version of one of those jobs the same way every time.
A skill is a plain Markdown file with a short frontmatter header, which means you can read exactly what it will do before running it, edit it to match your own conventions, and share it with colleagues. Once a skill produces the result you wanted, it can be attached to an agent or scheduled as an automation so the same work happens again without anyone rewriting the prompt.
- What is an Ottermind skill?
- A reusable instruction package written in Markdown. It gives an agent the context, steps, and constraints for one kind of task, so results stay consistent instead of depending on how well you phrased the prompt that day.
- How do I install and use a skill?
- Open any skill's detail page, read the full document, and install it into your workspace. From then on the agent can use it automatically when the task matches, or you can invoke it by name.
- Can I create my own skill?
- Yes. A skill is a Markdown file with frontmatter naming it and describing when it should be used. If you have a workflow you keep re-explaining to an agent, writing it down once as a skill is usually the shortest path to making it repeatable.
- Do skills cost extra?
- Browsing and installing skills from this library does not cost anything on its own. Running one consumes the same credits as any other agent task, depending on the model you choose and how much work the task involves.