goops-forge

Scaffold, review, and harden Go services for Linux production.

Updated May 22, 2026
One-click install
npx skills add https://github.com/Kartalops/GO-ops-Forge-SKill --skill goops-forge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goops-forge
Source: https://github.com/Kartalops/GO-ops-Forge-SKill/tree/main
Command: npx skills add https://github.com/Kartalops/GO-ops-Forge-SKill --skill goops-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sqlc, goose, slog, Cobra, envconfig, prometheus, opentelemetry, golang-migrate, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides AI agents with the tools and knowledge to design, scaffold, review, and improve production-ready Go projects for Linux environments.

Core Features & Use Cases

  • Scaffolding: Automates the creation of new Go projects using predefined templates for APIs, CLI tools, workers, and more.
  • Review & Improvement: Offers guidelines, checklists, and audit tools to enhance existing Go projects.
  • Security & Hardening: Provides checklists and guidelines for security hardening and production readiness.

Quick Start

Scaffold a new REST API using the goops-forge skill:

/skill goops-forge scaffold rest-api myapi --module github.com/myorg/myapi --output ./services

Frequently Asked Questions about goops-forge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a production-ready Go service for Linux environments?

Scaffold production-ready Go services using predefined templates for APIs, CLI tools, and workers via automated project generation commands. This provides the initial project structure designed specifically for Linux backend deployments.

What does a Go production hardening checklist include for backend deployments?

A Go production hardening checklist includes security audits and production readiness guidelines to improve existing Go projects. It ensures backend services meet operational standards before deployment in Linux environments.

Can I use this to review and improve security in an existing Go project?

Yes, you can review and improve security in an existing Go project using provided guidelines, checklists, and audit tools. These features target code review and security hardening specifically for Go backend services.

Do I need sqlc and goose installed to scaffold a Go REST API?

Yes, scaffolding production-grade Go services requires Go and various tools like sqlc, goose, slog, and Cobra to be installed. These dependencies enable database migrations, structured logging, and CLI command routing in the generated templates.

What is the best way to automate Go project scaffolding for APIs and workers?

The best way to automate Go project scaffolding for APIs and workers is using template-based generation commands that output structured directories. This approach standardizes production-grade service creation across different backend architectures.

Why does my Go service template require systemd and OpenTelemetry for production?

Go service templates require systemd and OpenTelemetry to ensure production readiness through service management and distributed observability. These tools provide operational hardening necessary for reliable Linux backend deployments.