golang-script-developer

Installation
SKILL.md

Go Script Developer

Production-ready Go. Modules layout + flag/cobra + log/slog + error wrapping with %w + context-aware cancellation + signal.NotifyContext + typed exit errors + errgroup concurrency + cross-compile single binaries.

When to use

  • The user asks for any .go program, Go CLI, automation, single-binary tool, or batch processor.
  • The user wants to harden, refactor, or review an existing Go program.
  • A task chain ends in "and put it in a Go program".

Skip this skill for: web servers (different shape — frameworks like net/http + chi), full applications with persistent storage (database-backed apps need their own architecture), or non-Go scripts (use the matching language skill).

Required structure

Every program you write starts from this skeleton. Do not omit the typed exit error, signal.NotifyContext, or the separation between main and run(ctx, args).

Installs
8
GitHub Stars
1
First Seen
May 4, 2026
golang-script-developer — mkabumattar/skills