cool-team-official-cool-unix-cool-rule.ocm.json json Copy{
"ocm": "1",
"id": "cool-team-official-cool-unix-cool-rule",
"kind": "skill",
"name": "cool",
"description": "description: globs: *.uts,*.uvue alwaysApply: false ---",
"publisher": "cool-team-official",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-cursor-rules"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"description: globs: *.uts,*.uvue alwaysApply: false ---"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-cursor-rules",
"repository": "https://github.com/cool-team-official/cool-unix",
"path": ".cursor/rules/cool.mdc",
"ref": "c759094f5f27b9698ff8b4ebe4ac7451cfa55103",
"url": "https://github.com/cool-team-official/cool-unix/blob/c759094f5f27b9698ff8b4ebe4ac7451cfa55103/.cursor/rules/cool.mdc",
"key": "cool-team-official/cool-unix/.cursor/rules/cool.mdc"
}
},
"instructions": "---\ndescription: \nglobs: *.uts,*.uvue\nalwaysApply: false\n---\n\n# ts | uts\n\n- 所有方法必须在被调用之前进行定义,避免出现“先调用后定义”的情况。\n- 当使用 {} 进行对象赋值时,必须显式声明类型,例如:{} as Data,确保类型安全与规范。\n\n# setup\n\n- 页面参数请通过 props 接收,避免使用 onLoad 接口。\n\n# <template>\n\n- 页面无需手动在最外层包裹 <scroll-view class=\"flex-1\" scroll-y>,因已由 <cl-page> 统一处理页面滚动。\n\n# cool-ui\n\n- 组件参数值必须为合法、准确且符合预期的类型和取值范围,避免传递无效或异常数值。\n\n# 图标\n\n- 图标样式名称的使用请参考 /icons 目录下已定义的命名。\n\n# 设计规范\n\n- 组件开发请参考 /pages/demo 下的代码示例,遵循其用法与风格。\n- 页面开发建议参照 /pages/template 下的标准模板,保持结构与规范一致。\n- 当页面底部需要展示按钮等操作区域时,建议统一使用 cl-footer 组件配合实现,确保交互区域风格和布局规范一致。\n\n# 页面模板代码\n\n```uvue\n<template>\n <cl-page>\n <v",
"cost": {
"context_tokens": 172
}
}