一键导入
kingscript-code-generator
用于处理 Kingscript 定制化任务,包括脚本生成或修改、SDK 声明解释、Java 开放能力映射、运行时错误诊断、实现风险审查或二开模式设计。优先复用共享示例、模板、SDK 索引和语法索引,不编造不可用的 API。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
用于处理 Kingscript 定制化任务,包括脚本生成或修改、SDK 声明解释、Java 开放能力映射、运行时错误诊断、实现风险审查或二开模式设计。优先复用共享示例、模板、SDK 索引和语法索引,不编造不可用的 API。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
【由 kwc-project-scaffold 调度】仅负责 LWC 组件代码编写,不直接承接用户需求,不创建文件。所有 KWC 需求和文件创建必须先经 kwc-project-scaffold。
【KWC 工程唯一入口 Skill】负责 KWC 项目的脚手架初始化、组件/页面/Controller 元数据生成、环境配置与部署。当用户请求涉及 KWC 工程创建、kd CLI 使用、.page-meta.kwp / .js-meta.kwc / .kws 元数据文件、环境部署时,必须优先使用本 Skill。本 Skill 是 KWC 工作流的总入口,框架开发 Skill(react/vue/lwc-development)仅在脚手架初始化完成后、且明确需要编写组件实现代码时才被激活。禁止在元数据操作、工程初始化、部署阶段直接使用框架开发 Skill。
【由 kwc-project-scaffold 调度】仅负责 React 组件代码编写,不直接承接用户需求,不创建文件。所有 KWC 需求和文件创建必须先经 kwc-project-scaffold。
仅适用于非 KWC 工程的通用 React 项目。KWC 工程需求必须交由 kwc-project-scaffold。
仅适用于非 KWC 工程的通用 Vue 项目。KWC 工程需求必须交由 kwc-project-scaffold。
【由 kwc-project-scaffold 调度】仅负责 Vue 组件代码编写,不直接承接用户需求,不创建文件。所有 KWC 需求和文件创建必须先经 kwc-project-scaffold。
| name | kingscript-code-generator |
| description | 用于处理 Kingscript 定制化任务,包括脚本生成或修改、SDK 声明解释、Java 开放能力映射、运行时错误诊断、实现风险审查或二开模式设计。优先复用共享示例、模板、SDK 索引和语法索引,不编造不可用的 API。 |
这个入口把 Qoder 场景下最常用的检索顺序和输出约束集中到一个文件里,避免在平台侧缺少额外引导文件时走偏。
这个 skill 不应该把某一台机器的路径写死。每次进入 Kingscript 任务时,先按下面顺序解析本地资源根目录:
local-paths.jsonAGENTS.md 或同类本地说明文件,查找用户声明的本地资源路径只有在上一步路径真实存在时,才允许继续使用;不存在就继续降级,不要直接假设目录一定在。
local-paths.json 约定文件位置:
local-paths.json建议字段:
workspace_rootrepo_rootreferences_rootdocs_rootexamples_rootsdk_roottemplates_rootlanguage_rootjava_sample_jarbos_docs_path只有在 local-paths.json 和工作区说明文件都没有提供可用路径时,才按下面顺序尝试:
references/examples、references/sdk、references/templateskingscript-code-generator/referenceskingscript-code-generator 的仓库副本<references_root>\docs\README.md<references_root>\docs\custom-development\README.md<references_root>\docs\custom-development\脚本控制器开发指南.md<examples_root>\README.md<examples_root>\plugins\README.md<templates_root>\README.md<sdk_root>\README.md<sdk_root>\strategy.md<sdk_root>\indexes\class-index.md<sdk_root>\indexes\method-index.md<sdk_root>\indexes\methods-by-name.md<sdk_root>\indexes\scenario-index.md<sdk_root>\indexes\keyword-index.md<language_root>\README.mdreferences_root / docs_root / examples_root / sdk_root / templates_root / language_rootKWC、脚本控制器、controller、REST API、Web API 时,先看:<references_root>\docs\custom-development\脚本控制器开发指南.md<examples_root><templates_root>\README.md<sdk_root>\README.md、<sdk_root>\indexes\<language_root>\README.mdREADME.md<sdk_root>\indexes\<examples_root>\plugins\README.md 和对应“场景拆分”目录 README<references_root> 做关键字检索<sdk_root>\manifests\.d.ts、jar 反编译结果或在线 Javadocrg --files 或 rg -nrg 不可用或权限异常,改用 PowerShell:Get-ChildItem -Path '<references_root>' -Recurse -Include *.md |
Select-String -Pattern 'SearchEnterEvent|EntryGridBindDataEvent|AbstractReportFormPlugin' -Encoding UTF8
jar 里找 Java 来源,用:jar tf '<java_sample_jar>' | Select-String 'SearchSample|TreeViewSample|ReportColumnMergePlugin'
<examples_root><references_root>\docs\custom-development\脚本控制器开发指南.md<sdk_root>\classes\ 或 <sdk_root>\packages\<templates_root><sdk_root>\indexes\error-index.md<sdk_root>\strategy.md 进入外部扩展层,先读 *-description.md,需要代码和坑点时再读 *-example.mdlocal-paths.json 中配置了 bos_docs_path,把它视为外部知识盘主入口;只有仓库内资料不足时才进入indexes -> classes/packages -> manifests -> 外部知识盘(可选) -> 本地 .d.ts -> 在线 Javadoc 降级。IFormView 或本地声明层确认,再决定是否可用。obj.method() 前,必须确认 method 属于 obj 当前类型或其声明继承链,不能把别的事件参数或上下文对象的方法直接套过来。any;如果当前版本声明只给出 BizDataEventArgs 或 $.java.util.EventObject,也要按声明原样输出。