SuperAPI AI 工具集

kingscript-code-generator

编程与开发

查看项目

更新于 10-15 23:42

技能介绍

用途:处理 Kingscript 定制化开发任务,包括脚本生成或修改、SDK 声明解释、Java 开放能力映射、运行时错误诊断、实现风险审查或二开模式设计;涉及 KWC、脚本控制器、controller、REST API、Web API 时优先查阅脚本控制器开发指南。

主要能力:按资源索引检索本地参考资料并给出代码或结论;支持场景路由(如何写代码、控制器配置、类或事件含义、插件起手、错误诊断);提供降级查找顺序:索引 → classes/packages → manifests → 外部知识盘(可选)→ 本地 .d.ts → 在线 Javadoc。

使用方式:先解析本地资源根目录,读取 skill 同目录的 local-paths.json,其次读取工作区 AGENTS.md 等说明文件,最后尝试默认目录发现;路径需真实存在才可使用。可用 rg --files、rg -n 检索,rg 不可用时改用 PowerShell:Get-ChildItem -Path '<references_root>' -Recurse -Include *.md | Select-String -Pattern 'SearchEnterEvent|EntryGridBindDataEvent|AbstractReportFormPlugin' -Encoding UTF8;从 jar 查找可用:jar tf '<java_sample_jar>' | Select-String 'SearchSample|TreeViewSample|ReportColumnMergePlugin'。输出需先说明场景,代码前声明关键假设,确认每个外部类、助手类、事件类、枚举和工具类的 import 路径,自检非全局符号均已显式 import;不依赖自动导入,若无需 import 须说明原因;必须指出风险点与待确认项。

限制:不编造 Kingscript API、事件名或上下文对象;不默认假设 Java 开放能力一定可用;不忽略权限、组织、租户、账套和生命周期边界;不得把事件参数写成 any,需按声明原样输出;页面提示、通知、消息框方法需先回到 IFormView 或本地声明层确认。未提供具体平台版本与价格信息。