ワンクリックで
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,也要按声明原样输出。