go-cli-builder
Installation
SKILL.md
Go CLI Builder
Overview
This skill provides templates, scripts, and patterns for building production-ready Go command-line tools. It follows established patterns from projects like feedspool-go, feed-to-mastodon, and linkding-to-opml.
The skill generates projects with:
- Cobra for CLI framework
- Viper for configuration management (YAML files with CLI overrides)
- SQLite with a naive migration system
- Logrus for structured logging
- Makefile for common tasks (lint, format, test, build)
- GitHub Actions workflows for CI, tagged releases, and rolling releases
- Strict code formatting with gofumpt and linting with golangci-lint