go-aws-lambda-microservice-hexagonal
OfficialShip Go Lambda services with clean boundaries
Software Engineering#go#aws-lambda#sqs#api-gateway#hexagonal-architecture#ports-and-adapters#microservice
Authorprimolabs-org
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you build or modify Go microservices on AWS Lambda without leaking transport, infrastructure, or SDK concerns into the business domain.
Core Features & Use Cases
- Hexagonal Service Structure: Keeps domain, application, ports, adapters, and platform code clearly separated.
- HTTP and SQS Support: Works for synchronous API Gateway HTTP APIs and asynchronous SQS consumers.
- Operational Discipline: Encourages idempotency, partial batch response for SQS, structured logging, and focused tests.
- Use Case Example: Use it to implement or evolve a Lambda-backed service such as a wallet, order, or command-processing API while preserving reusable business logic.
Quick Start
Ask the assistant to update the Go AWS Lambda service using hexagonal architecture, keep handlers thin, and add the relevant HTTP or SQS adapter and tests.
Dependency Matrix
Required Modules
None requiredComponents
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-aws-lambda-microservice-hexagonal Download link: https://github.com/primolabs-org/spec-star-go/archive/main.zip#go-aws-lambda-microservice-hexagonal Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.