nocobase-dsl-reconciler

Official

Synchronize DSL YAML with live NocoBase apps.

Authornocobase
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The DSL Reconciler enables reliable, offline-first synchronization between YAML-based DSL definitions and a live NocoBase instance, empowering teams to push design intent and pull runtime state back into code for version control and auditing.

Core Features & Use Cases

  • Supports push, pull, diff, and duplicate-project workflows to manage multi-environment deployments.
  • Maintains strict UID/template bindings and performs safe rebindings when duplicating modules or exporting templates.
  • Handles complex DSL elements (pages, blocks, popups, dashboards, workflows, and recordActions) and validates changes before deployment.

Quick Start

Set up a DSL workspace under workspaces/<project>, then run the reconciler push to deploy to NB and pull to sync changes back into DSL.

Dependency Matrix

Required Modules

psycopg2

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: nocobase-dsl-reconciler
Download link: https://github.com/nocobase/skills/archive/main.zip#nocobase-dsl-reconciler

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.