impl-go

Translate Go backend specs into RESTful services with net/http, Gin, Fiber, Echo, and GORM.

2|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/nholder88/ai-agent-workflows --skill impl-go
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: impl-go
Source: https://github.com/nholder88/ai-agent-workflows/tree/main/skills/impl-go
Command: npx skills add https://github.com/nholder88/ai-agent-workflows --skill impl-go

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Go Implementation skill translates a Go backend specification into production-grade services, enabling teams to convert specs or architecture documents into robust Go backends that follow established standards.

Core Features & Use Cases

  • Framework-agnostic Go backend implementation across net/http, Gin, Fiber, Echo, and GORM-based data access.
  • Step-by-step execution from spec extraction to production-ready code with consistent conventions.
  • Enforces production-grade standards: structured logging, database connection pooling, health and readiness endpoints, retry policies, environment-aware seeding, and graceful shutdown.
  • Generates implementation artifacts and reports aligned with project conventions.

Quick Start

Provide a Go specification or task file and I will generate a production-grade backend in Go following the standards outlined.

Frequently Asked Questions about impl-go

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

FAQPage Schema
How do I turn a backend spec into a production-ready Go service?

To turn a backend spec into a production-ready Go service, provide the specification file to generate structured code with logging, database connection pooling, health checks, and graceful shutdown.

Can I generate a Gin or Fiber RESTful backend from an architecture document?

Yes, you can generate a Gin or Fiber RESTful backend from an architecture document. The implementation supports multiple frameworks including Gin, Fiber, Echo, and net/http for RESTful services.

Does the generated Go backend include database connection pooling and GORM data access?

Yes, the generated Go backend includes database connection pooling and GORM data access. It enforces production standards for data access, retry policies, and environment-aware database seeding.

What is the best way to refactor an existing Go backend to meet production standards?

The best way to refactor an existing Go backend to meet production standards is applying this skill to extract specs and regenerate code with structured logging, health readiness endpoints, and fast startup validation.

Do I need to manually implement health and readiness endpoints for my Go backend?

No, you do not need to manually implement health and readiness endpoints for your Go backend. The generated code automatically includes these endpoints along with graceful shutdown and configuration management.