kwc-project-scaffold
KWC Project Scaffold
将本 Skill 作为 KWC 工程脚手架工作的入口。 优先把用户需求归入以下几类:初始化项目、创建组件、创建 Controller、创建页面元数据、配置环境、部署、查看环境效果、调试。
正确认知交付对象
不要把 KWC 工作流理解成“本地把一个组件渲染出来”。 KWC 的核心交付对象是:
- 组件工程本身(前端代码 + 组件元数据
.js-meta.kwc) - 页面元数据
*.page-meta.kwp - KS Controller 元数据
*.kws和脚本代码(当功能涉及后端数据交互时) - 目标环境配置与认证
- 通过
kd project deploy上传后的环境渲染结果
页面最终展示依赖页面元数据中的 <controls> 和组件类型映射,而不是本地 main.tsx 是否挂载了某个组件。
main.tsx和npm run dev` 只用于本地辅助预览,不是最终交付路径。
More from kingdee/kwc-skills
kwc-react-development
【由 kwc-project-scaffold 调度】仅负责 React 组件代码编写,不直接承接用户需求,不创建文件。所有 KWC 需求和文件创建必须先经 kwc-project-scaffold。
144kwc-lwc-development
【由 kwc-project-scaffold 调度】仅负责 LWC 组件代码编写,不直接承接用户需求,不创建文件。所有 KWC 需求和文件创建必须先经 kwc-project-scaffold。
115kwc-vue-development
【由 kwc-project-scaffold 调度】仅负责 Vue 组件代码编写,不直接承接用户需求,不创建文件。所有 KWC 需求和文件创建必须先经 kwc-project-scaffold。
89kwc-shoelace-react
仅适用于非 KWC 工程的通用 React 项目。KWC 工程需求必须交由 kwc-project-scaffold。
51kwc-shoelace-vue
仅适用于非 KWC 工程的通用 Vue 项目。KWC 工程需求必须交由 kwc-project-scaffold。
44kwc-ks-controller-development
【KWC KS Controller 开发阶段 Skill】仅当 app/ks/controller/ 目录存在时激活。专注于 KingScript 脚本控制器的 .kws 元数据编写和 TypeScript/KingScript 代码实现。不负责工程创建、构建或部署(交由 kwc-project-scaffold)。涉及 KingScript 语言规范和 SDK 使用时,引用 kingscript-code-generator 技能包。若任务涉及 kd CLI、构建、部署,必须切换到 kwc-project-scaffold。
26