create-bff-layer
CommunityOrchestrate client-specific APIs with a BFF.
Software Engineering#architecture#microservices#orchestration#bff#bounded-context#client-facing#api-aggregation
Authormariotoffia
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps engineering teams implement a Backend for Frontend (BFF) layer that aggregates data from multiple bounded contexts into a single client-focused API, reducing client-specific integration pain and duplication.
Core Features & Use Cases
- Architectural pattern: design and implement BFF layers that coordinate across multiple bounded contexts without embedding domain logic.
- Client-specific aggregation: expose endpoint surfaces tailored to client surfaces, with response shaping and error handling.
- Developer workflow: supports API contract design (OpenAPI), client adapters for each bounded context, and testability via mocks and DI.
- Use Case: imagine a mobile app requiring data from Sales, Inventory, and Loyalty contexts; the BFF aggregates calls, shapes payloads, and caches results for the client.
Quick Start
Set up the project skeleton, implement client adapters for each bounded context, wire dependency injection, and start the API server.
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: create-bff-layer Download link: https://github.com/mariotoffia/gobridge/archive/main.zip#create-bff-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.