What problem does it solve?
This Skill reduces friction when implementing and maintaining the Juzmatch LoopBack 4 API by codifying repository conventions, preserving startup behavior, and guiding safe changes to controllers, authentication, datasources, repositories, OpenAPI, and boot/startup wiring.
Core Features & Use Cases
- Controller changes: Guidance for adding or updating REST endpoints in src/controllers following the repository's decorator and style conventions while keeping controller methods thin.
- Authentication updates: Instructions for modifying API key or JWT behavior while preserving AuthenticationComponent, JWTAuthenticationComponent, and the custom ApiKeyAuthenticationStrategy and ensuring OpenAPI security alignment.
- Boot, wiring, and data integration: Advice for maintaining BootMixin/ServiceMixin/RepositoryMixin composition, datasource and repository integration, and startup/index.ts behavior with minimal, behavior-preserving changes.
- Verification & tooling: Recommends using the repository's fast verification commands (build, lint, and targeted tests) and cautions against broad refactors.
Quick Start
Add a protected GET endpoint in src/controllers using the apikey authentication strategy, update the OpenAPI security scheme if needed, and run the build and targeted tests to verify behavior.