go-service

Community

Generate Go business services.

Authorcristiano-pacheco
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the creation of reusable, single-responsibility business or domain services within a Go modular architecture, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Boilerplate Generation: Creates DTOs, port interfaces, and service implementations following a strict three-file pattern.
  • Dependency Management: Enforces dependency injection through interfaces and provides Fx wiring examples.
  • Use Case: When building a new feature that requires sending user notifications, use this skill to generate the NotificationService with its associated DTOs and ports, ensuring it integrates seamlessly with the existing architecture.

Quick Start

Generate a new Go service named 'EmailSender' for the 'notification' module.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: go-service
Download link: https://github.com/cristiano-pacheco/ai-tools/archive/main.zip#go-service

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.