cabloy-contract-loop

Coordinate Cabloy Vona and Zova synchronization workflows to prevent contract drift.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents backend and frontend contract drift in Cabloy projects by guiding teams through reliable synchronization between Vona and Zova.

Core Features & Use Cases

  • Contract Boundary Diagnosis: Identifies whether a change is a forward chain, reverse chain, consumer drift, or local dependency drift scenario.
  • Regeneration Guidance: Directs users toward backend-first verification, OpenAPI checks, SDK generation, REST/type regeneration, and dependency synchronization instead of manual patching.
  • End-to-End Verification: Helps validate Basic and Start workflows across backend contracts, generated consumers, and frontend integration paths.

Quick Start

Ask the cabloy-contract-loop skill to diagnose a Cabloy backend API change and provide the correct contract regeneration and verification workflow.

Frequently Asked Questions about cabloy-contract-loop

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

FAQPage Schema
How do I prevent frontend and backend contract drift when changing Cabloy API DTOs?

To prevent Cabloy contract drift, you must coordinate Vona and Zova synchronization workflows. This involves identifying the contract source, regenerating the OpenAPI SDK, and validating end-to-end across backend and frontend outputs.

What is the correct workflow for OpenAPI SDK regeneration after a backend API contract update?

The correct OpenAPI SDK regeneration workflow is backend-first: verify the backend API contract, regenerate the OpenAPI SDK, update REST types, and perform end-to-end verification across frontend integration paths instead of manual patching.

How do I diagnose stale generated consumers and dependency drift in Cabloy Vona and Zova?

You diagnose stale generated consumers and dependency drift by identifying the contract boundary scenario. Determine whether the change is a forward chain, reverse chain, consumer drift, or local dependency drift before selecting a regeneration path.

Does manual patching work for synchronizing Cabloy frontend metadata handoffs?

Manual patching does not work reliably for Cabloy frontend metadata handoffs. You should direct synchronization toward backend-first verification, OpenAPI checks, and REST/type regeneration to ensure accurate dependency synchronization.

How do I verify end-to-end Basic and Start workflows for Cabloy contract synchronization?

To verify end-to-end Cabloy contract synchronization, validate both Basic and Start workflows across backend contracts, generated consumers, and frontend integration paths to ensure complete Vona and Zova alignment without drift.