本次提交包含多项迭代优化和问题修复: 1. 新增缩略图图片组件、数字格式化工具类,补充多语言翻译类型与本地化支持 2. 优化底部导航栏主题色统一使用动态accent色值 3. 修复多处图表动画、路由跳转、API请求相关问题 4. 简化服务器公告文案,调整默认分屏状态为关闭 5. 新增安卓/iOS桌面快捷方式配置 6. 重构多处状态管理类使用SafeNotifierInit统一异常保护 7. 替换硬编码蓝色为主题色,更新版本号获取方式为动态读取 8. 优化缓存预加载逻辑,移除无用代码 9. 调整默认设置项,优化用户体验细节
43 lines
2.7 KiB
Markdown
43 lines
2.7 KiB
Markdown
---
|
||
description:
|
||
alwaysApply: true
|
||
---
|
||
|
||
# AGENTS.md
|
||
|
||
干活别偷懒,输入输出不需要考虑token消耗,量大管饱,我的token是无限的
|
||
优先使用ios风格的组件,若Cupertino无对应组件 再使用material
|
||
每个文件头部需要增加标准注释,创建时间 更新时间 名称 作用 上次更新内容,代码部分 分类和方法也需要注释
|
||
视觉方面的渲染组件或者布局,需考虑性能和视觉,该有的效果全部拉满,实现最大效果
|
||
|
||
复杂功能需要写spec文档,包含功能描述、界面设计、交互逻辑、接口文档等,开发完成后删除spec文档
|
||
修复bug时要求举一反三,提出问题,并解决问题,防止下次发生,
|
||
遇到难解决的问题时,也需要写文档记录,方便后续开发
|
||
api接口部分,可在本地使用接口请求验证,确保接口正常响应数据
|
||
|
||
你现在是苹果前端工程师,这个项目经过多人之手,不同的人设计略有差异,
|
||
请设计风格跟苹果集团一体的页面,如果风格不一致我就换其他 ai 了
|
||
软件风格需要图文并茂,尽量使用icon,若无icon则使用本地的svg代替,若无svg则自绘或使用通用的emoji代替
|
||
https://developer.apple.com/design/human-interface-guidelines
|
||
|
||
软件要求风格统一,如颜色圆角按钮显示,每次修改页面需按照已经规定的值进行
|
||
要求全局支持动态主题,带状态的页面,每次写完需进行空指针检测,防止卡死闪退
|
||
软件中可根据情况 添加调式按钮/布局 方便开发者测试数据
|
||
|
||
关于 CHANGELOG.md
|
||
每次对代码修改,功能的增删必须写日志记录和功能变更,变化大的需修改版本号,
|
||
CHANGELOG.md 里面必须包含说明文档,不可删除CHANGELOG.md
|
||
CHANGELOG.md的内容需确保更换其他ai coder后也能看懂当前项目,
|
||
CHANGELOG.md 保留5-10个版本号信息,去除较早或次要的版本内容,
|
||
已去除的版本号写入软件特性功能,已开发完成或开发中在开发进度中,
|
||
任务完成后,若无严重问题和建议需指出
|
||
|
||
每个文件尽量不要超过1000行代码,低于200行代码的文件尽量和其他文件合并
|
||
要求符合ios26 风格ui ,使用主题色 主题背景 主题字体 主题样式 多语言等
|
||
开发功能时,学会抛砖引玉,扩展新功能,不需要节省token
|
||
|
||
## 纲领约束
|
||
涉及批量替换时,需要无风险替换或者替换前测试,禁止使用PowerShell,避免出现转义乱码问题
|
||
运行相关 analyze 命令时,每个命令必须设置超时限制,避免命令执行过久导致卡死,最多60秒
|
||
所有终端命令必须带超时警告,最多60秒,命令执行超时后 跳过命令,不再执行
|
||
不带超时限制的命令,禁止执行!!!! |