{
  "name": "ok-cosmic",
  "version": "1.3.0",
  "description": "苍穹开发主 skill，默认优先复用 kd-cd-cosmic-commons 封装，集成离线知识图谱、元数据、基础资料和业务拓展点查询工具。",
  "author": "Cosmic",
  "tools": [
    {
      "name": "kd_cosmic_api",
      "description": "搜索苍穹类名/API 线索。用法: mode=search query=<keyword...> [config=<json>]",
      "source": "kcode-node:cosmic-api"
    },
    {
      "name": "kd_cosmic_api",
      "description": "搜索苍穹方法名。用法: mode=search-method query=<keyword...> [config=<json>]",
      "source": "kcode-node:cosmic-api"
    },
    {
      "name": "kd_cosmic_api",
      "description": "获取类/API 详情线索。用法: mode=detail query=<full.class.Name> [method=<keyword>] [compact=true]",
      "source": "kcode-node:cosmic-api"
    },
    {
      "name": "kd_cosmic_metadata",
      "description": "查询表单元数据字段。用法: form=<formIdOrName> [config=<json>] [fuzzy=<words>] [sql=true] [showDetail=true]",
      "source": "kcode-node:cosmic-metadata"
    },
    {
      "name": "cosmic_query_basedata",
      "description": "基础资料在线查询已从 npm 包移除。entityId 必须先由 kd_cosmic_metadata 确认；需要实时数据时由项目侧接口或人工查询提供证据。",
      "source": "kcode-node:metadata-gated-manual"
    },
    {
      "name": "cosmic_query_extpoints",
      "description": "业务拓展点候选通过 kd_search/kd_cosmic_api 查询随包知识和项目代码；命中接口类名后继续用 kd_cosmic_api detail 或编译验证签名。",
      "source": "kcode-node:cosmic-api"
    },
    {
      "name": "cosmic_post_check",
      "description": "代码生成后统一检查入口。先运行 kd_check；条件允许时再运行 kd_build 或项目编译命令；ERROR 必须修复后复检。",
      "source": "kcode-node:kd-check"
    },
    {
      "name": "cosmic_config_check",
      "description": "Step 0 环境与配置预检。运行 kd_cosmic_config；当前项目没有 ok-cosmic.json 时使用 KCode 随包默认配置并给出 warning。",
      "source": "kcode-node:cosmic-config"
    }
  ],
  "assets": [
    "assets/BillPlugInTemplate.java",
    "assets/ConvertPlugInTemplate.java",
    "assets/PrintPluginTemplate.java",
    "assets/ReportFormPluginTemplate.java",
    "assets/ReportListDataPluginTemplate.java",
    "assets/TaskTemplate.java",
    "assets/TreeListPluginTemplate.java",
    "assets/WriteBackPlugInTemplate.java",
    "assets/BatchImportPluginTemplate.java",
    "assets/FormPluginTemplate.java",
    "assets/IWorkflowPluginTemplate.java",
    "assets/ListPluginTemplate.java",
    "assets/OpenApiControllerTemplate.java",
    "assets/OpPluginTemplate.java",
    "assets/StandardTreeListPluginTemplate.java",
    "assets/snippets/"
  ],
  "references": [
    "references/adv/",
    "references/base/",
    "rules/"
  ],
  "ignore": [
    ".DS_Store",
    "__pycache__/",
    "*.pyc",
    "*.py",
    "setup/**",
    "README.md"
  ]
}
