vendix-settings-system

Document and standardize store_settings and organization_settings configuration for multi-tenant governance.

5|Updated Aug 23, 2025
One-click install
npx skills add https://github.com/Rzyfront/Vendix --skill vendix-settings-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vendix-settings-system
Source: https://github.com/Rzyfront/Vendix/tree/main/skills/vendix-settings-system
Command: npx skills add https://github.com/Rzyfront/Vendix --skill vendix-settings-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Vendix settings system provides a centralized approach to configuring store_settings and organization_settings, ensuring consistent branding, defaults, and template usage across a multi-tenant environment.

Core Features & Use Cases

  • Source-of-truth branding for stores and organizations, with backend and frontend synchronization.
  • Dual defaults pattern: hardcoded defaults plus database templates for administrators.
  • Step-by-step guidance to add new settings sections, update defaults, and apply templates in Prisma-backed services.

Quick Start

Inspect the backend and frontend settings modules, review the defaults and templates, and use the Settings APIs to fetch and update values: GET /store/settings, PATCH /store/settings, GET /organization/settings, PUT /organization/settings.

Frequently Asked Questions about vendix-settings-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I centralize store and organization settings in a NestJS multi-tenant application?

Centralize store and organization settings in a NestJS multi-tenant application by standardizing configurations through a dual defaults pattern, using hardcoded defaults alongside database templates for reliable governance. This ensures consistent branding and template usage across tenants.

What is the dual defaults pattern for managing Vendix settings?

The dual defaults pattern for managing Vendix settings combines hardcoded default values with database-driven templates. This approach provides administrators flexible control over default configurations while ensuring baseline settings always exist for backend and frontend synchronization.

How do I add new settings sections using Prisma-backed services?

Add new settings sections using Prisma-backed services by following step-by-step guidance to update defaults and apply templates. You interact with the standardized configuration system to ensure new sections integrate correctly with the multi-tenant governance structure.

Does Vendix settings management support frontend and backend synchronization?

Vendix settings management supports frontend and backend synchronization by serving as a source-of-truth for branding and defaults. Settings APIs fetch and update values consistently across the stack, ensuring both layers reflect the current configuration.

What APIs are used to fetch and update store and organization settings?

The APIs used to fetch and update store and organization settings include GET /store/settings, PATCH /store/settings, GET /organization/settings, and PUT /organization/settings. These endpoints manage values within the centralized multi-tenant configuration system.

Can I use default templates to manage administrator configurations in a multi-tenant environment?

You can use default templates to manage administrator configurations in a multi-tenant environment. The system implements a dual defaults pattern allowing administrators to override hardcoded values with database templates for flexible governance.