添加实用函数Skill add-utils-function

这个技能用于在fe-tools项目中添加或修改实用程序函数,涵盖前端、后端、Canvas和AI等环境,提高开发效率,支持工具库扩展和模块化开发。关键词:实用函数、fe-tools、前端开发、工具函数、模块化开发、TypeScript、SEO。

前端开发 0 次安装 0 次浏览 更新于 3/18/2026

name: add-utils-function description: 在fe-tools中添加或修改实用函数。当用户要求添加新的实用/辅助/验证器函数时使用(例如,“新增utils函数”、“add utility function”、“新增SQL语句校验功能”),或者扩展@fe-tools/utils、@fe-tools/web-utils、@fe-tools/node-utils、@fe-tools/canvas-utils或@fe-tools/ai-utils中的现有工具。

添加实用函数

工作流程

  1. 根据函数范围识别目标包,默认为packages/utils用于通用辅助函数。如果不确定,使用select-package技能。
    • 环境无关、广泛有用的辅助函数 -> packages/utils
    • 仅浏览器API或DOM使用 -> packages/web-utils
    • 仅Node API(fs、process、path、http) -> packages/node-utils
    • Canvas 2D渲染或canvas数学辅助函数 -> packages/canvas-utils
    • AI/ML相关辅助函数(提示、模型实用程序) -> packages/ai-utils
  2. 搜索现有模块以避免重复(rg <keyword> packages)。
  3. 选择最合适的模块文件(例如,array.tsvalidators.ts)或创建一个新的聚焦文件。如果创建新文件,使用create-module-file技能。
  4. 实现函数,使用显式类型且避免any
  5. 添加双语JSDoc(中文+英文)、参数/返回文档和至少两个示例。如果需要,使用bilingual-jsdoc技能。
  6. 从包的src/index.ts导出函数。如果需要,使用update-index-exports技能。
  7. 在包的__tests__目录中添加单元测试。如果需要,使用add-tests技能。
  8. 建议验证命令:
    • TEST_API=<package> npm run test
    • npm run build