用途:作为 KWC 工程的统一入口,处理脚手架初始化、元数据生成、环境配置与部署,并把用户需求拆解为工程目标。
主要能力:执行 kd project init 初始化工程;kd project create <ComponentName> --type kwc 创建组件;--type controller 创建 KingScript 控制器;--type page 创建页面元数据。补齐组件元数据 .js-meta.kwc、页面元数据 .page-meta.kwp、Controller 元数据 .kws;配置环境(kd env create、kd env auth openapi、kd env list/info);构建前端 npm run build:frontend;部署 kd project deploy;查看效果 kd open;本地联调 kd debug。
使用方式:先判断阶段,未初始化则 init,新建组件/页面/Controller 用 create,部署前确认环境认证。前端代码构建输出到 dist/kwc/;仅改元数据无需 build。
限制:本 Skill 严禁直接编写或修改组件代码与 Controller 脚本代码,进入编码必须切换到 kwc-react-development、kwc-vue-development、kwc-lwc-development 或 kwc-ks-controller-development。app、环境 URL、认证参数、部署目标环境等关键信息需用户提供,禁止猜测;framework 以 .kd/config.json 或 init 选择为准,无法识别须先确认。isv 开发阶段可留空,deploy 时自动写入。环境配置保存在 ~/.kd。