What problem does it solve?
Developers working with the Builder6 platform need a single reference for its multi-format authentication system, file storage APIs, and plugin loading mechanism, which are otherwise scattered across multiple packages and configuration variables.
Core Features & Use Cases
- Authentication: Covers JWT Bearer tokens, cookie-based sessions, and API keys, enforced by AuthGuard and AdminGuard from @builder6/core, including signIn flows, SHA256+bcrypt password verification, and auth cookie management.
- File Storage: Documents upload/download endpoints under /api/v6/files with local and AWS S3 backends, cfs.* collections, presigned URLs, and file record schemas.
- Plugin System: Explains loading NestJS module plugins via B6_PLUGIN_MODULES and Moleculer service plugins via B6_PLUGIN_PACKAGES, including the npm-based installation lifecycle.
- Use Case: When building a custom endpoint that requires admin-only access and file attachments, use this Skill to apply AdminGuard, extract the user from the request, and store uploads via the files API with S3 presigned download URLs.
Quick Start
Ask the AI to add an authenticated file upload endpoint to a Builder6 project using AuthGuard and the /api/v6/files API with S3 storage.