syncable-entity-runner-and-actions

Transpile universal actions to flat actions and execute them against NestJS TypeORM repositories.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/consuelohq/opensaas --skill syncable-entity-runner-and-actions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: syncable-entity-runner-and-actions
Source: https://github.com/consuelohq/opensaas/tree/main/.cursor/skills/syncable-entity-runner-and-actions
Command: npx skills add https://github.com/consuelohq/opensaas --skill syncable-entity-runner-and-actions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates reliable orchestration of migration actions for syncable entities by translating universal actions into flat, database-ready operations and executing them consistently.

Core Features & Use Cases

  • Transpilation: universal action → flat action conversion to support multiple entity types.
  • Execution: batch apply flat actions via repository operations with safe error handling.
  • Patterns: supports create, update, delete handlers and reusable utilities for universal-to-flat conversion.

Quick Start

Create the action handlers, wire universal actions to flat actions, and execute them against the metadata repositories.

Frequently Asked Questions about syncable-entity-runner-and-actions

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

FAQPage Schema
How do I automate syncable entity migrations in a NestJS TypeORM workspace?

Syncable entity migrations are automated by transpiling universal actions into flat actions and executing them against the database. This workflow handles create, update, and delete operations consistently within a NestJS TypeORM workspace using action handlers.

What is universal-to-flat action conversion in TypeORM migrations?

Universal-to-flat action conversion translates generalized entity operations into database-ready flat actions. This transpilation mechanism supports multiple syncable entity types by wiring universal actions to specific flat actions before repository execution.

How do I batch apply migration actions to syncable entities safely?

Batch applying migration actions utilizes repository operations with safe error handling. The system executes transpiled flat actions in batches against metadata repositories, ensuring consistent create, update, and delete operations.

Can I use this migration orchestration for create, update, and delete operations together?

Yes, the migration orchestration implements action handlers for create, update, and delete operations. It uses base class helpers for transpilation and execution, allowing all three operations to be wired and applied within a single workspace migration.

Do I need specific repository configurations to execute flat actions in NestJS?

Executing flat actions integrates directly with repository operations in a NestJS TypeORM workflow. The system applies transpiled actions against metadata repositories, requiring proper repository setup to ensure safe and consistent database execution.

Why use universal actions instead of writing flat migrations directly for syncable entities?

Universal actions provide a generalized format that supports multiple syncable entity types through transpilation. Converting them to flat actions ensures consistent metadata operations and safe execution, reducing the need to write and maintain separate flat migrations manually.