Skill 广场
同步实体缓存与扁平转换开发 Skill

同步实体缓存与扁平转换开发.Skill

@twentyhq/syncable-entity-cache-and-transform

4.5优秀AI 评分基础检查通过源自 GitHub

基于Twenty实体模型规范生成扁平缓存服务与DTO转换方法,输出统一映射的高性能同步元数据层代码。

编程Twenty开源项目贡献者CRM后端架构师NestJS全栈开发工程师2026-09-28 更新main

同步实体缓存与扁平转换开发

本功能面向开源CRM Twenty的后端内核开发者,用于在定义实体类型后构建核心同步管道。用户提供实体定义与关联键,系统引导编写带软删除支持的工作区缓存服务,并实现普通实体转换为扁平实体、输入DTO解析为带全局通用唯一标识符(Universal Identifier)通用扁平对象的转换脚本,保障后续校验与迁移执行效率。

常见场景

它能帮你做什么?

01

生成工作区扁平实体缓存服务:为新实体编写带WorkspaceCache注解的缓存服务,预载全量及软删除数据并输出ID与名称字典。

02

构建DTO到通用扁平实体转换器:在实体入库前提取并解析关联外键,完成文本数据清洗并绑定全局唯一标识符转换。

03

封装扁平实体NestJS模块:注册TypeORM元数据数据源,并将完成的缓存服务导出供校验器与动作处理器统一调用。

三步完成

怎么使用

1安装 Skill

把右侧安装请求发给你的 AI。

2说清楚目标

告诉 AI 你想完成什么,或直接贴入内容。

3检查结果

按需要继续调整语气、范围或格式。

复制就能用

你可以直接这样说

“为 Twenty 的 WorkspaceMember 实体编写支持软删除的 FlatWorkspaceMemberCacheService 缓存类”

“实现从 CreateCustomObjectInput 到 UniversalFlatCustomObject 的转换函数并处理外键关联”

“编写实体扁平化模块 flat-task.module.ts 并导出缓存服务提供者”

适用人群

适合谁?

Twenty开源项目贡献者CRM后端架构师NestJS全栈开发工程师

上手门槛

使用难度

专业

适合熟悉相关工具和专业流程的用户。

兼容范围

支持哪些 AI?

Codex可直接使用
Claude Code可直接使用
OpenClaw可直接使用
Hermes可直接使用
国内 Agent可直接使用

中文用户增强

Skill Px 做了什么?

中文说明简化使用方式补充中文案例整理安装流程降低理解难度