Files
simple-element-plus-template/.agents/rules/rules.md

1.4 KiB

trigger
trigger
always_on

通用规范

  1. 生成提交日志时,请使用中文,日志主要包括本次修改实现的功能的信息。
  2. 默认不自动提交 (git commit),除非在提示词中明确要求提交。
  3. 内置工具与文件检索规范:阅读、分析和检索代码与项目文件时,必须优先使用内置专有工具(如 view_filegrep_searchfind_by_namelist_dir 等),严禁随意通过终端执行 Get-Contentcattypedir 等 shell 命令读取文件。仅在执行项目构建、测试验证、Git 提交等必须依赖宿主环境的任务时才调用终端命令,避免触发多余的命令确认拦截。

前端代码规范 (Vue 3 + JavaScript + Element Plus)

  1. 组件优先:优先使用 common-* 等自定义通用组件(如 <common-form>, <common-table>, <common-table-form>, <common-window>, <common-descriptions>, <common-icon> 等),图标展示必须优先使用 <common-icon>
  2. 静态校验:修改前端 JS 或 Vue 等文件时使用 ESLint 规则验证并通过后继续(npm run lint 0 错误 0 警告)。
  3. 通用交互:通用交互(加载提示、确认弹窗、日期格式化)优先调用挂载在全局的 $coreShowLoading$coreConfirm$date 等工具方法。
  4. 国际化与多主题:界面文案考虑支持中英文国际化,适配明亮与暗黑主题。