BM Labs avatar

BM Labs

Official

@bmslabs · Chile

0Followers
|
2Public Repos
|
25Published Skills

Offers standardized scaffolding and architectural patterns for Vue 3 frontend development and .NET 8 backend service integration.

Skills Distribution
DomainDeveloper To...Frontend Scaffolding (40%)Backend Service Ar.. (40%)Type-Safe Interfac.. (20%)

Agent Skills by BM Labs

Showing 25 vetted skills indexed across 1 GitHub repositories.

bmslabsbmslabs

vue-create-composables

Generate Vue 3 composables with reactive state and typed interfaces.

Official
Advanced
bmslabsbmslabs

vue-create-api-service

Create typed Vue 3 API service classes using a centralized Axios httpClient.

Official
Advanced
bmslabsbmslabs

vue-create-protected-routes

Enforce authentication on Vue 3 routes with Vue Router 4 guards.

Official
Advanced
bmslabsbmslabs

vue-ref-filter

Implement a Vue 3 Filter component with v-model state and dropdown positioning.

Official
Intermediate
bmslabsbmslabs

vue-project-naming-structure

Generate Vue 3 project scaffolds with standardized src/ folder and naming conventions.

Official
Intermediate
bmslabsbmslabs

vue-ref-paginator

Provide reactive pagination controls for Vue 3 data tables.

Official
Intermediate
bmslabsbmslabs

vue-use-unified-modal

Orchestrates Vue 3 modal dialogs with unified visibility and async confirmation flows.

Official
Intermediate
bmslabsbmslabs

vue-openapi-to-form

Generate Vue 3, TypeScript, Axios, and Tailwind frontend layers from OpenAPI specifications.

Official
Advanced
bmslabsbmslabs

vue-master-crud-standard

Enforce the BM 12/3 CRUD standard for Vue admin views.

Official
Advanced
bmslabsbmslabs

vue-create-component

Generate typed, reusable Vue 3 components with defineProps and defineEmits.

Official
Advanced
bmslabsbmslabs

vue-create-auth-forms

Automates secure login UI creation for Vue 3 with Zod validation and Pinia.

Official
Advanced
bmslabsbmslabs

vue-component-taxonomy

Classify Vue 3 components into a hierarchical taxonomy with naming and folder conventions.

Official
Advanced
bmslabsbmslabs

vue-create-pinia-store

Creates Pinia Setup Stores in Vue 3 with TypeScript-safe state and explicit returns.

Official
Advanced
bmslabsbmslabs

vue-openapi-direct-codegen

Generate Vue 3/TypeScript frontend artifacts from OpenAPI schemas.

Official
Advanced
bmslabsbmslabs

vue-standard-components-ref

Document shared BM Vue components and layout contracts for Vue projects.

Official
Intermediate
bmslabsbmslabs

vue-create-datagrid

Create Vue 3 data grids with the unified DataTable component.

Official
Advanced
bmslabsbmslabs

vue-form-input-patterns

Map data types to Vue 3 form components with Zod validators.

Official
Advanced
bmslabsbmslabs

be-create-repository

Generate Entity Framework Core repositories with CRUD operations and DI-friendly patterns.

Official
Advanced
bmslabsbmslabs

be-setup-program

Generate a .NET 8+ API Program.cs with authentication, EF Core, DI, Swagger, CORS, Serilog, and health checks.

Official
Advanced
bmslabsbmslabs

be-create-validators

Generate FluentValidation validators for DTOs in .NET Core projects.

Official
Advanced
bmslabsbmslabs

be-create-service

Generate .NET Core CRUD services with DI, AutoMapper, and repository integration.

Official
Intermediate
bmslabsbmslabs

be-create-dtos

Generate immutable response and mutable request DTOs for .NET Core APIs.

Official
Advanced
bmslabsbmslabs

be-create-controller

Generate .NET Core Web API controllers with CRUD, search, and authentication scaffolding.

Official
Advanced
bmslabsbmslabs

be-create-entities

Create Entity Framework Core entities with properties, validations, and DbContext wiring.

Official
Intermediate

Frequently Asked Questions About BM Labs

FAQPage Schema
What specific development tasks are enabled by these resources?

These resources enable rapid generation of Vue 3 frontend components, Pinia stores, and .NET 8 backend services. You can generate CRUD controllers, Entity Framework repositories, FluentValidation logic, and type-safe frontend interfaces derived directly from OpenAPI schemas to maintain architectural consistency across full-stack projects.

Which target personas benefit from these architectural standards?

Full-stack engineers and frontend developers working within the Vue 3 and .NET 8 ecosystems benefit most. These standards are designed for teams requiring strict naming conventions, standardized project scaffolding, and unified data-handling patterns to reduce technical debt and improve maintainability in enterprise-grade web applications.

What are the primary prerequisites for implementing these standards?

Implementation requires a development environment configured for Vue 3 with TypeScript, Pinia, and Vue Router 4. Backend requirements include .NET 8, Entity Framework Core, AutoMapper, and FluentValidation. Projects should ideally utilize OpenAPI specifications to leverage the provided frontend and backend generation capabilities effectively.