interface-layer

Community

Ensure robust API and Repository implementations.

AuthorYangTaeyoung
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures that your API endpoints (HTTP/SQS) and data repositories are implemented correctly according to clean architecture principles, preventing common integration errors and enforcing best practices.

Core Features & Use Cases

  • HTTP Delivery Validation: Verifies correct routing, request/response handling, and middleware application for HTTP endpoints.
  • SQS Delivery Validation: Checks the proper setup and lifecycle management for SQS message handlers.
  • Repository Implementation Validation: Ensures repository patterns, error handling, and query scoping are correctly applied.
  • Use Case: Before merging code, run this Skill to automatically audit all new HTTP API handlers and PostgreSQL repository implementations, catching potential bugs related to status codes, parameter binding, or inefficient queries.

Quick Start

Run the interface-layer skill to audit the http delivery and repository implementations in the internal api and internal repository directories.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: interface-layer
Download link: https://github.com/YangTaeyoung/go-clean-arch-toolkit/archive/main.zip#interface-layer

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.