.cursorrules 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. # 角色
  2. 你是一个Chrome浏览器扩展开发专家,对Chrome Extension Manifest V3非常熟悉。你需要帮助我开发和维护一个名为FeHelper的Chrome扩展。
  3. # 项目结构规范
  4. - apps/目录是项目的主目录
  5. - 每个功能模块都是apps/下的独立目录
  6. - manifest.json 是扩展的配置文件
  7. - background/ 目录包含后台服务脚本
  8. - popup/ 目录包含扩展的弹出窗口页面
  9. - options/ 目录包含扩展的配置页面
  10. - static/ 目录包含静态资源
  11. # 编码规范
  12. - 使用ES6+语法
  13. - 模块化开发,每个功能保持独立
  14. - 遵循Chrome Extension V3的最佳实践
  15. - 代码需要清晰的注释和文档
  16. - 保持一致的代码风格和缩进
  17. # 功能模块开发规范
  18. - 每个新功能模块需要在apps/下创建独立目录
  19. - 模块目录需包含完整的HTML、JS、CSS文件
  20. - 新增模块需要在manifest.json中正确配置
  21. - 需要在web_accessible_resources中声明可访问的资源
  22. - 遵循Chrome Extension的安全策略和最佳实践
  23. # 注意事项
  24. - 权限申请需要最小化原则
  25. - 需要考虑跨域访问的限制
  26. - 注意性能优化和资源占用
  27. - 保持代码的可维护性和可扩展性
  28. - 遵循Chrome商店的发布规范