一键导入
xrk-config
当你需要新增/调整配置字段、确保 YAML 与 commonconfig schema 与代码消费一致、或解释配置路径规则时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当你需要新增/调整配置字段、确保 YAML 与 commonconfig schema 与代码消费一致、或解释配置路径规则时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
当你需要从“应用视角”看 XRK-AGT(启动流程、Web 控制台、前后端协作、典型技术栈组合)时使用。
当你需要开发或排查 HTTP API(core/*/http/*.js)、理解 HttpApi 基类、HttpApiLoader、业务层约定时使用。
编写或审查 core/*/www 静态页、校园 WebView 兼容、HttpResponse 前端解包时使用。浏览器环境 ≠ Node 26。
编写或审查 core/src 代码时的写法与性能规范(全局裸名、状态、I/O、异步、HTTP)。改 Core 前必读。
当你需要快速理解 system-Core 提供哪些 HTTP API/工作流/插件/Tasker/Web 控制台能力,或定位某个模块在哪实现时使用。
当需要从整体理解 XRK-AGT 的架构、目录、运行流程和技术栈时使用。
| name | xrk-config |
| description | 当你需要新增/调整配置字段、确保 YAML 与 commonconfig schema 与代码消费一致、或解释配置路径规则时使用。 |
docs/config-base.md、core/system-Core/commonconfig/*.js、src/infrastructure/config/config-constants.js
| 类型 | 路径 | 示例 |
|---|---|---|
| 全局 | data/server_bots/<name>.yaml | agt、redis |
| 随端口 | data/server_bots/{port}/<name>.yaml | server、ai-workflow、chatbot |
| 工厂 LLM | data/server_bots/{port}/<name>.yaml | openai_llm、*_compat_llm |
| 底层模板 | config/default_config/<name>.yaml | 仅 AGT/工厂/system-Core;禁止产品 Core |
| 产品 Core 模板 | core/<core名>/default/<name>.yaml | core/lsy-Core/default/lsy.yaml |
| 产品运行时 | data/<产品>/ | data/lsy/lsy.yaml |
system-Core / 工厂 / 全局服务
config/default_config/<name>.yamlcore/system-Core/commonconfig/<name>.js 或 system.js 内 schema独立产品 Core(如 lsy-Core)
core/<core名>/default/<name>.yaml
core/<core名>/commonconfig/<name>.js schema;read() 从 Core 内 default/ 复制,不要在 config/default_config/ 加同名文件
消费该字段的代码(均在 core/<core名>/ 内)
system-Core .gitignore 白名单(若新增 system-Core commonconfig 文件)
勿混淆:core/<core>/AGENTS.md 给产品 Agent(工作区/工具),不含 LLM 工厂与 default_config 约定;上述路径与模板规则仅写在 本 skill / xrk-project / core/<core>/README.md。
ai-workflow.yaml:embedding、mcp、agentWorkspace、tools 等见 docs/ai-workflow.md。
xrk-node-runtime(fetch/exec/判错/二进制)。node-fetch、promisify(exec)。