interface-layer
CommunityEnsure 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.