BM Labs
Official@bmslabs · Chile
Offers standardized scaffolding and architectural patterns for Vue 3 frontend development and .NET 8 backend service integration.
Agent Skills by BM Labs
Showing 25 vetted skills indexed across 1 GitHub repositories.
vue-create-composables
Generate Vue 3 composables with reactive state and typed interfaces.
vue-create-api-service
Create typed Vue 3 API service classes using a centralized Axios httpClient.
vue-create-protected-routes
Enforce authentication on Vue 3 routes with Vue Router 4 guards.
vue-ref-filter
Implement a Vue 3 Filter component with v-model state and dropdown positioning.
vue-project-naming-structure
Generate Vue 3 project scaffolds with standardized src/ folder and naming conventions.
vue-ref-paginator
Provide reactive pagination controls for Vue 3 data tables.
vue-use-unified-modal
Orchestrates Vue 3 modal dialogs with unified visibility and async confirmation flows.
vue-openapi-to-form
Generate Vue 3, TypeScript, Axios, and Tailwind frontend layers from OpenAPI specifications.
vue-master-crud-standard
Enforce the BM 12/3 CRUD standard for Vue admin views.
vue-create-component
Generate typed, reusable Vue 3 components with defineProps and defineEmits.
vue-create-auth-forms
Automates secure login UI creation for Vue 3 with Zod validation and Pinia.
vue-component-taxonomy
Classify Vue 3 components into a hierarchical taxonomy with naming and folder conventions.
vue-create-pinia-store
Creates Pinia Setup Stores in Vue 3 with TypeScript-safe state and explicit returns.
vue-openapi-direct-codegen
Generate Vue 3/TypeScript frontend artifacts from OpenAPI schemas.
vue-standard-components-ref
Document shared BM Vue components and layout contracts for Vue projects.
vue-create-datagrid
Create Vue 3 data grids with the unified DataTable component.
vue-form-input-patterns
Map data types to Vue 3 form components with Zod validators.
be-create-repository
Generate Entity Framework Core repositories with CRUD operations and DI-friendly patterns.
be-setup-program
Generate a .NET 8+ API Program.cs with authentication, EF Core, DI, Swagger, CORS, Serilog, and health checks.
be-create-validators
Generate FluentValidation validators for DTOs in .NET Core projects.
be-create-service
Generate .NET Core CRUD services with DI, AutoMapper, and repository integration.
be-create-dtos
Generate immutable response and mutable request DTOs for .NET Core APIs.
be-create-controller
Generate .NET Core Web API controllers with CRUD, search, and authentication scaffolding.
be-create-entities
Create Entity Framework Core entities with properties, validations, and DbContext wiring.
Frequently Asked Questions About BM Labs
FAQPage SchemaWhat 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.