Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Christopher Boone avatar

Scaffold Go Library

  • 2 repo stars
  • Updated July 24, 2026
  • cboone/agent-harness-plugins

Scaffold a Go library project with GoReleaser changelog releases, golangci-lint, GitHub Actions CI/CD, and a Makefile.

About

Scaffold-go-library generates a Go library project preconfigured with GoReleaser changelog releases, golangci-lint, GitHub Actions CI/CD, and a Makefile. It hands developers a production-shaped library starting point with tooling already wired. Aimed at Go developers beginning a new library.

  • GoReleaser releases
  • golangci-lint
  • GitHub Actions CI/CD
  • Makefile

Scaffold Go Library by the numbers

  • Data as of Jul 25, 2026 (Skillselion catalog sync)
/plugin marketplace add cboone/agent-harness-plugins
/plugin install scaffold-go-library@agent-harness-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars2
Last updatedJuly 24, 2026
Repositorycboone/agent-harness-plugins

What it does

Scaffold a Go library project with GoReleaser changelog releases, golangci-lint, GitHub Actions CI/CD, and a Makefile.

README.md

Scaffold Go Library

Scaffold a Go library project with GoReleaser changelog-only releases, golangci-lint, GitHub Actions CI/CD, and Makefile.

Type: Skill Trigger: /scaffold-go-library

Installation

See the marketplace install instructions.

What It Does

Generates the full boilerplate for a new Go library project: package source file, doc.go, go.mod, Makefile, .gitignore, .goreleaser.yml, .golangci.yml, .editorconfig, CI and release workflows, LICENSE, README, and a plans directory. Optionally generates example tests.

Usage

/scaffold-go-library

The skill prompts for project name, description, minimum Go version, and whether to include example tests during setup.

Examples

  • "scaffold go library" -- starts the interactive scaffolding process
  • "new go package" -- same behavior
  • "create go library" -- same behavior

See Also

Related skills

Gobackenddevops

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.