用途:本 Skill 面向 KingScript 脚本控制器(后端 REST API)开发,专注 .kws 元数据配置与脚本代码实现。使用前须满足:存在 .kd/config.json、存在 app/ks/controller/ 目录、工程已通过 kwc-project-scaffold 初始化;不满足时应切换到该 Skill。工程初始化与创建目录、生成或修改 .js-meta.kwc/.page-meta.kwp、环境配置、构建、部署、调试(kd env、npm run build、kd project deploy、kd debug)均交由 kwc-project-scaffold。
主要能力与工作流:确认 Controller 目录已由 scaffold 创建;强制读取 .kd/config.json 获取 isv、app 等真实值,.kws 中的 <isv>、<app>、<url> 必须据此拼装,禁止猜测或硬编码;涉及业务实体操作时通过 meta-query-api.mjs 查真实字段结构;编写 .kws 元数据并定义 HTTP 方法与权限;写代码前先读 ./reference/脚本控制器防坑指南.md,SDK 调用前在索引中确认存在;完成后通知用户回到 scaffold 部署。须遵守本 Skill 目录 rule.md 的硬性约束。
参考资源:kws-metadata-reference.md、controller-scaffold-workflow.md、controller-patterns.md、frontend-integration.md(前端 adapterApi)、KingScript 脚本控制器开发指南、脚本控制器防坑指南、语言基础、SDK 类/方法/场景索引、SDK 策略与降级链路、Java-KS 类型桥接。
限制:不负责工程创建、构建与部署;未提供具体收费、价格与平台信息。