OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add encoredev/skills --skill encore-go-service
Implement Encore.go services and lay out an application using service packages, internal subpackages, systems, and typed service calls. For service boundaries and architecture decisions, use `encore-architecture`.
npx skills add encoredev/skills --skill encore-go-service
In Encore.go, each package with an API endpoint is automatically a service. No special configuration needed.
Simply create a package with at least one //encore:api endpoint:
An application can define its APIs in one root service package:
Each service lives in its own package:
Group related services into systems:
Just import and call the function directly - Encore handles the RPC:
Create packages without //encore:api endpoints for shared code:
//encore:api endpointsencore-architecture when the service boundaries have not been decided