encore-go-service

Official

Organize Go services with Encore.

Authorencoredev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Go projects often struggle with unclear boundaries between components when APIs are spread across packages. This Skill teaches you to treat every package that defines an API endpoint as a distinct service, clarifying interfaces and RPC boundaries within Encore Go projects.

Core Features & Use Cases

  • Auto-detects services by the presence of //encore:api endpoints in a package.
  • Supports single-service, multi-service, and system-based Go architectures with clean service boundaries.
  • Enables service-to-service calls and independent deployment patterns while preserving type-safe APIs.

Quick Start

Create a Go package with at least one API endpoint and declare it as a service using the Encore Go pattern.

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: encore-go-service
Download link: https://github.com/encoredev/skills/archive/main.zip#encore-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 223,000+ vetted skills library on demand.