cabloy-resource-field-update

Update existing Cabloy backend resource fields with validation and renderer integration.

970|131|Updated Jan 14, 2018
One-click install
npx skills add https://github.com/cabloy/cabloy --skill cabloy-resource-field-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cabloy-resource-field-update
Source: https://github.com/cabloy/cabloy/tree/main/.claude/skills/cabloy-resource-field-update
Command: npx skills add https://github.com/cabloy/cabloy --skill cabloy-resource-field-update

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers safely update existing Cabloy backend resource fields by guiding schema decisions, versioning choices, validation changes, and renderer integration without treating every change as a new resource build.

Core Features & Use Cases

  • Field Change Classification: Distinguishes persisted field additions from metadata-only refinements and determines the appropriate workflow.
  • Backend and Renderer Guidance: Coordinates entity updates, inferred DTO flows, fileVersion decisions, shared renderer reuse, and custom renderer demonstrations.
  • Use Case: Update an existing Cabloy student resource by adding a validated level field, deciding migration strategy, configuring select rendering, and verifying backend/frontend synchronization.

Quick Start

Use the cabloy-resource-field-update skill to guide me through updating an existing Cabloy resource field while checking versioning, validation, renderers, and verification steps.

Frequently Asked Questions about cabloy-resource-field-update

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

FAQPage Schema
How do I update an existing Cabloy backend resource field without rebuilding the entire resource?

To update an existing Cabloy backend resource field, you must apply an entity-first workflow that classifies whether the change is a persisted field addition or metadata-only refinement, then coordinate fileVersion decisions and renderer synchronization instead of triggering a full resource rebuild.

What is the correct workflow for adding a validated enum field to an existing Cabloy resource?

Adding a validated enum field to a Cabloy resource requires updating the backend entity first, deciding on a migration strategy for the persisted data, refining the enum metadata, and finally configuring the select renderer to ensure backend and frontend synchronization.

When do I need to manage fileVersion decisions during a Cabloy resource field update?

You need to manage fileVersion decisions during a Cabloy resource field update whenever you add persisted fields or alter validation rules, as this determines the appropriate migration strategy and ensures backend metadata changes are safely propagated without breaking existing data structures.

Does updating Cabloy resource field validation require custom renderer integration?

Updating Cabloy resource field validation does not always require custom renderer integration; the workflow supports reusing shared renderers for standard metadata refinements, but custom renderer demonstrations are needed when configuring specific select rendering behaviors for new validated fields.

What's the best way to verify backend and frontend synchronization after modifying a ZovaRender configuration?

The best way to verify synchronization after modifying a ZovaRender configuration is to perform targeted verification checks that validate the inferred DTO flows, confirm locale handling, and ensure the shared renderer correctly displays the updated Cabloy resource fields.

Why should I distinguish between persisted field additions and metadata-only refinements in Cabloy?

You should distinguish between persisted field additions and metadata-only refinements in Cabloy because persisted additions require database migration and fileVersion management, whereas metadata-only refinements like enum adjustments or locale handling bypass heavy migrations and focus directly on renderer synchronization.