用途:把用户的业务需求变成真实建成、可用且带示例数据的 HAP(Hyper Application Platform)应用。当用户描述业务场景并表达“建一个应用”“把这个业务做成 HAP 应用”“搭一个 CRM/库存/报修/借阅系统”等意图时触发,即使未明说 HAP。
主要能力:整套“设计文档→建应用→填数据”逻辑由 hap CLI 的 hap app-creator 命令承载,技能依次执行五步:Plan(拆解模块功能清单并与用户确认)、Design(在 design/design.schema.json 约束下产出无 id 的 design.json 并本地校验)、Build(用设计文档一次性整建真实应用)、Seed(生成示例数据模板并填充)、收尾与按需修复。design.json 全程用逻辑名互引,由 build 解析成真实 id。
必要用法:先执行 hap auth whoami 自检登录,未安装则 pip install hap-cli,未登录则 hap auth login。用 hap auth list-my-orgs 与 hap auth set-current-org 选择组织。核心命令包括 hap app-creator validate <design.json>、hap app-creator build <design.json>、hap app-creator seed-template <appId>、hap app-creator seed <appId>、hap app-creator cleanup <appId> --yes。工作表超过 5 个时必须拆分生成,用 01-foundation 等分块命名,validate 与 build 可接收多份文件合并处理。
适用场景:从零搭建带工作表、视图、角色权限、自动化工作流、自定义页面和 AI 助手的业务应用,并自动填充示例数据。
限制:build 一次性整跑到底,中途失败只记录不重跑、不自动改 design 重建;失败项需改用 hap-cli-app-editor 按真实 id 原位修复。仅查看已有应用数据或只改少量字段时不应使用本技能。具体收费、价格、平台支持范围等资料暂未提供。