go-aws-lambda-microservice-hexagonal

Official

Ship Go Lambda services with clean boundaries

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 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-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.
View Source Repository

Agent Skills Search Helper

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