场景食谱
常见小需求,一题一段可复制提示词;覆盖办公、数据清洗和电商日常工具。
把一张 Excel 变成一份漂亮日报
Excel 数据每天手动贴 PPT,太慢。想一键出图片或 PDF。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:每天手动把 Excel 数据贴 PPT 太慢,想一键生成可发群的日报图片/PDF。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript
- 功能:把一张 Excel 文件(列:指标名、数值、环比)导入后,自动生成一张 1200×1800 的日报长图(和一份 A4 PDF),带标题 + 三张 KPI 卡 + 一条横条排名 + 页脚。
- 配色以白底 + 深灰字为主,强调排版层级。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入 Excel → 预览日报 → 一键导出 PNG/PDF;空数据、格式错误 → 友好提示,不闪退。
- 同时打包成 Windows .exe 安装包和 macOS .dmg 安装包;附一份 500 字以内的中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
把一堆 PDF 发票整理成 Excel
几十张 PDF 发票,要手动抄进 Excel。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:几十张 PDF 发票手动抄进 Excel 太慢,想批量提取自动整理成台账。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + pdfjs 解析
- 功能:拖入一个包含多份 PDF 的文件夹;软件批量读取每份发票的"发票号 / 开票日期 / 销方 / 购方 / 金额 / 税额 / 价税合计";输出一张 Excel 台账。
- 对识别不全的字段高亮为黄色,让用户手动补。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入 PDF 文件夹 → 自动提取 → 生成 Excel 台账;识别不全字段黄色高亮;空文件夹、非 PDF → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 500 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
按规则批量重命名一堆文件
照片、视频命名太乱,想按日期 + 编号统一。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:照片、视频命名太乱,想按日期+编号规则批量统一命名。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript
- 功能:拖入一个文件夹;列出所有文件;允许用规则模板(如"YYYYMMDD-{序号3位}")批量重命名,改名前预览对照,用户确认后再执行。
- 支持撤销:每次重命名保存一份"还原对照表"到本地,最近三次操作都可回退。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入文件夹 → 文件列表显示 → 设置规则 → 预览对照 → 确认执行;撤销可回退最近三次。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
做一个小小的"查数表"
内部手册在 Excel 里,同事总在群里问。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:内部手册/商品清单在 Excel 里,同事总在群里问,想做个搜索工具让他们自己查。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript
- 功能:软件打开后自动读取一份 Excel(路径可配置);主界面只有一个大搜索框 + 结果列表。模糊搜索任意列;结果卡片展示全部字段。
- 支持"一键复制某字段",如复制产品编码到剪贴板。
- Excel 更新后重启软件会自动重载。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:打开软件 → 自动加载 Excel → 输入关键词 → 搜索出结果 → 一键复制字段;Excel 更新后重启自动重载。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
记一下我每天花多少时间在哪件事上
不知道时间都去哪了。想自己记一下,周末看汇总。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地时间记录小工具:
- 目标:不知道时间都去哪了,想记录每天花多少时间在哪件事上,周末看汇总。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 SQLite
- 功能:1. 顶部输入"我在做什么"+ 开始按钮;点停止停下计时。
2. 今日事项列表,显示每件事的时长。
3. 周视图:本周累计时间按事项分组饼图或横条。
4. 一键导出到 Excel。
- 窗口小(320x420),固定置顶可选。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:输入事项 → 开始计时 → 停止 → 今日列表显示时长;周视图显示饼图/横条;导出 Excel。
- 同时打包成 Windows .exe 和 macOS .dmg;300 字说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
给自己做一个极简 Todo 看板
待办 App 太复杂。想要一个打开就能用的。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地 Todo 看板:
- 目标:待办 App 太复杂,想要一个打开就能用的极简看板。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 SQLite
- 功能:三列:待办 / 进行中 / 完成。卡片拖拽切列。回车新增。双击改标题。
- 软件启动默认打开最近一次工作视图。
- 深浅模式跟随系统。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:打开软件 → 三列看板显示 → 回车新增卡片 → 拖拽切列 → 双击改标题;重启后数据还在。
- 同时打包成 Windows .exe 和 macOS .dmg;200 字说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
一键合并 / 拆分一堆 PDF
PDF 要合并、拆分、归档,手动太麻烦。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:PDF 要合并、拆分、归档,手动太麻烦,想一键搞定。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + pdf-lib
- 功能:1. 合并模式:拖入若干 PDF,可上下拖动调顺序,输入输出文件名后一键合并。
2. 拆分模式:拖入一份 PDF,输入页码区间(如"1-10, 11-25, 26-end"),按区间导出为多份 PDF。
- 全程不联网,文件只在本地处理;处理完后弹一个"打开输出文件夹"的按钮。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入 PDF → 合并或拆分 → 输出文件正确;空文件、格式错误 → 友好提示,不闪退。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
给一批截图统一加水印 / 改尺寸
截图要加水印、压缩、统一尺寸,手动太慢。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:截图要加水印、压缩、统一尺寸,手动太慢,想批量处理。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + sharp
- 功能:1. 拖入一个文件夹(含 .png .jpg .webp)。
2. 设置:水印图片或文字(位置可选右下/左下/居中)、最长边像素(如 1600)、输出格式(jpg/png/webp)、jpg 压缩质量。
3. 一键批量处理,输出到"原目录_processed"。处理过程显示进度。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入文件夹 → 设置水印/尺寸 → 批量处理 → 输出正确;空文件夹、非图片 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
把脏脏的 CSV / Excel 一键洗干净
系统导出的表有空行、重复、乱格式,每次都要清洗。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:系统导出的表有空行、重复、乱格式,每次都要清洗,想一键搞定。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx + papaparse
- 功能:1. 拖入一份 CSV 或 Excel;自动展示前 20 行预览。
2. 提供"清洗动作清单",复选打勾即可:去除空行、去除完全重复行、去除前后空格、统一日期格式(YYYY-MM-DD)、全角转半角、按某列去重保留首条。
3. 右侧实时预览清洗后的结果;满意后导出为新文件,原文件不动。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入文件 → 选清洗动作 → 预览 → 导出新文件;空文件、格式错误 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明,含"如何向 Codex 描述新清洗规则"的小段。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
会议录音一键转文字 + 提炼要点
会议录音整理太慢,还希望全程本地处理。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:会议录音整理太慢,想一键转文字并提炼要点,全程本地处理。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 whisper.cpp(small 中文模型,首次使用自动下载)
- 功能:1. 拖入 mp3/m4a/wav;显示音频时长。
2. 一键转写为带时间戳的中文文本,旁边一栏支持手动微调。
3. 转写完成后,再点"提炼要点"按钮,按"决议 / 待办 / 风险"三段输出 Markdown 摘要(提示词内置,可在设置里改)。
4. 一键导出为 .docx 和 .md。
- 全程在本机跑,不联网;首次模型下载提示用户磁盘占用。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入音频 → 转写成功 → 提炼要点 → 导出 .docx/.md;空文件、格式错误 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 500 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
桌面便签:常驻一角,开机自启
常查的小信息,总埋在聊天和便签里。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:常查的小信息总埋在聊天和便签里,想要一个常驻桌面的极简便签。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 SQLite
- 功能:1. 一个 320×480 的小窗口,常驻屏幕右上角;可以"置顶 / 取消置顶"。
2. 窗口里是分组便签列表:每个便签有标题 + 多行内容;点标题展开,再点收起。
3. 一键复制单行便签到剪贴板。支持简单 Markdown(粗体、链接、列表)。
4. 关闭窗口最小化到任务栏 / Dock;开机自启可在设置里打开。
5. 全部数据存在本地 SQLite,可一键导出为 .json 备份。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:打开软件 → 便签列表显示 → 新增/编辑/复制 → 重启数据还在;空数据 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
一键把图片转成需要的尺寸 / 格式
不同渠道要不同尺寸,每次开 PS 太麻烦。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:不同渠道要不同尺寸,每次开 PS 太麻烦,想批量转换。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + sharp
- 功能:1. 拖入若干张图片,列表显示缩略图、原尺寸、原大小。
2. 预设三档常用规格("公众号头图 900×500 jpg"、"朋友圈方图 1080×1080 jpg"、"网站缩略图 600 长边 webp"),可一键切换;也可自定义"长边像素 + 输出格式 + 质量"。
3. 支持"按比例裁剪"或"留白填充"两种适配方式。
4. 一键批量导出到"原目录_resized"文件夹,原图不动。
- 全程本地处理,不联网;处理过程显示进度。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入图片 → 选规格/自定义 → 批量导出;空文件夹、非图片 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
通讯录 / 客户名单去重合并
客户名单一合并,重复和格式问题一大堆。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:客户名单一合并,重复和格式问题一大堆,想自动去重合并。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx
- 功能:1. 拖入多份 Excel/CSV,自动识别"姓名 / 公司 / 手机 / 邮箱"列(可手动指定)。
2. 标准化:手机号统一去掉 +86 / 空格 / -;邮箱小写;姓名去前后空格。
3. 去重规则可选:手机号相同 / 邮箱相同 / 手机+姓名 都视为同一人;冲突时保留信息最完整的一条,并把其他来源的备注合并到一栏。
4. 输出一份合并后的 Excel + 一份"被去掉的可疑重复条目"Excel 供复核,原文件不动。
- 全程本地处理,不联网。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入多份 Excel → 自动识别 → 去重合并 → 导出合并表和可疑表;空文件、格式错误 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
把一份 Markdown 大纲变成 PPT
Markdown 写完汇报,还要手动排成 PPT。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个本地小工具:
- 目标:Markdown 写完汇报,还要手动排成 PPT,想一键转换。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + pptxgenjs
- 功能:1. 左侧 Markdown 编辑区,右侧实时预览 PPT 缩略图。
2. 转换规则:一级标题 = 章节封面页;二级标题 = 内容页标题;二级标题下的项目符号 = 内容页要点(最多 6 条,多了自动分页);三个连续 --- = 强插一张过渡页。
3. 提供三套主题(极简白、深色科技、暖橙商务),可在顶部一键切换;字体使用系统默认。
4. 一键导出 .pptx 文件到指定文件夹;同时保存当前 .md 草稿到本地。
- 全程本地处理,不联网。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:写 Markdown → 实时预览 → 一键导出 .pptx;空内容、格式错误 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明,含 Markdown 速查表。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
合并多平台订单导出表
不同平台导出的订单列名不一样,每天合并总表很费时间。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个电商订单合并小工具:
- 目标:不同平台导出的订单列名不一样,每天合并总表很费时间,想自动统一。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx + papaparse
- 功能:1. 拖入多个 Excel/CSV 订单表,自动识别平台来源,也允许手动选择平台模板。
2. 把不同列名统一成标准字段:平台、店铺、订单号、下单时间、SKU、商品名、数量、实付金额、运费、订单状态、收货省市。
3. 订单号重复时合并明细并标红提示;字段缺失用黄色提示。
4. 导出"订单总表.xlsx"和"异常订单.xlsx",原文件不动。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入多平台 Excel → 自动识别 → 统一字段 → 导出总表和异常表;重复订单标红,缺字段黄色。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明,说明如何新增平台字段映射。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
按 SKU 整理商品图片素材包
商品图、详情图、短图散在文件夹里,上传前总要人工改名和分包。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个商品图片整理小工具:
- 目标:商品图、详情图散在文件夹里,上传前总要人工改名和分包,想自动整理。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + sharp
- 功能:1. 拖入图片文件夹和 SKU 对照 Excel。
2. 按文件名、子文件夹名或 Excel 映射,把图片归到对应 SKU。
3. 批量重命名为 SKU-main-01、SKU-detail-01、SKU-size-01 等规则;改名前展示预览。
4. 检查每个 SKU 是否缺主图、详情图、尺寸图;缺失项导出 Excel。
5. 一键输出每个 SKU 一个文件夹的素材包,原图不动。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入图片+Excel → 自动归类 → 重命名预览 → 输出素材包;缺失项 Excel 提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
每天筛出物流异常件
物流表里有停滞、退回、派送失败、地址异常,客服容易漏跟。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个物流异常筛查小工具:
- 目标:物流表里有停滞、退回、派送失败等异常件,客服容易漏跟,想自动筛出来。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx
- 功能:1. 拖入快递状态 Excel/CSV,自动识别订单号、运单号、状态、更新时间、收件省市、手机号。
2. 内置规则:48 小时未更新、派送失败、已退回、地址异常、破损、拒收、关键词命中。
3. 支持在设置里调整小时阈值和关键词。
4. 输出按严重程度排序的异常清单,手机号默认脱敏。
5. 一键导出"今日物流异常.xlsx",含建议客服跟进话术。
- 手机号默认脱敏。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:拖入快递 Excel → 自动识别字段 → 异常列表标红 → 导出 Excel 含跟进话术;手机号脱敏。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
批量生成商品标签和条码贴纸
仓库要打印 SKU 标签、价格签、库位贴纸,手动排版容易错。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个商品标签生成小工具:
- 目标:仓库要打印 SKU 标签、价格签、库位贴纸,手动排版容易错,想批量生成。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + bwip-js + pdf-lib
- 功能:1. 导入 SKU Excel,字段包括 SKU、商品名、条码、规格、售价、库位、打印数量。
2. 选择标签尺寸:40×30、60×40、80×50,也可自定义毫米尺寸。
3. 自动生成条码/二维码,支持预览单张和整页。
4. 导出适合 A4 或热敏打印的 PDF;打印数量按 Excel 字段重复。
5. 长商品名自动换行,不挤出标签边界。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:导入 Excel → 选尺寸 → 预览 → 导出 PDF;空数据、格式错误 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 300 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
平台账单和订单一键核对
平台账单里佣金、退款、运费、服务费太多,和订单总额经常对不上。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个平台账单核对小工具:
- 目标:平台账单里佣金、退款、运费、服务费太多,和订单总额经常对不上,想自动核对。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx
- 功能:1. 导入订单表和平台账单表。
2. 按订单号匹配成交、退款、佣金、服务费、运费、补贴、实际到账。
3. 自动计算差异金额和差异原因;匹配不到的订单单独列出。
4. 首页展示总订单额、总到账、总费用、总差异和异常数量。
5. 导出"账单核对结果.xlsx",含明细页、异常页、汇总页。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:导入订单+账单 → 自动匹配 → 差异标红 → 首页显示汇总 → 导出 Excel 含三页。
- 同时打包成 Windows .exe 和 macOS .dmg;附 500 字中文使用说明,解释常见差异原因。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
大促节点日历和任务提醒
报名、备货、素材、价格、直播、复盘节点太多,经常靠人记。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个电商大促日历小工具:
- 目标:报名、备货、素材、价格、直播、复盘节点太多,经常靠人记,想自动提醒。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 SQLite
- 功能:1. 新建活动:名称、开始/结束日期、平台、负责人。
2. 内置任务模板:报名、选品、备货、价格确认、素材提交、客服话术、直播排期、上线检查、复盘。
3. 日历视图 + 看板视图,任务可拖拽改日期和状态。
4. 逾期任务红色提醒;今天任务可导出为 Excel。
5. 支持从 Excel 批量导入任务。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:新建活动 → 任务模板生成 → 日历/看板视图 → 逾期提醒 → 导出 Excel。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
客服快捷话术库
客服话术散在文档和聊天里,新人找不到,老人也复制错版本。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个客服话术库小工具:
- 目标:客服话术散在文档和聊天里,新人找不到,老人也复制错版本,想统一管理。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 SQLite
- 功能:1. 话术按场景分类:物流、退款、换货、质量、活动规则、发票、投诉。
2. 大搜索框支持关键词和标签搜索;结果可一键复制。
3. 支持变量占位:{昵称}、{订单号}、{商品名},复制前弹窗填写。
4. 话术有版本号、更新时间、适用店铺和禁用状态。
5. 支持从 Excel 导入/导出,记录每条话术复制次数。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:搜索话术 → 一键复制 → 变量填写 → 导入/导出 Excel;空数据 → 友好提示。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
达人样品寄送跟进表
寄样、签收、发布、复盘状态分散,市场同事每天要翻很多记录。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个达人样品跟进小工具:
- 目标:寄样、签收、发布、复盘状态分散,市场同事每天要翻很多记录,想集中管理。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 SQLite
- 功能:1. 导入达人名单和寄样表,字段包括达人名、平台、粉丝量、SKU、快递单号、约定发布时间、负责人。
2. 看板列:待寄出、运输中、已签收、待发布、已发布、待复盘、暂停。
3. 逾期未签收和逾期未发布自动高亮。
4. 每个达人卡片可记录内容链接、播放/互动/成交数据和备注。
5. 导出今日跟进清单和复盘表。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:导入名单 → 看板显示 → 逾期高亮 → 记录数据 → 导出清单。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
竞品价格采集表整理器
竞品价格表每天复制回来格式很乱,很难看出谁降价了。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个竞品价格整理小工具:
- 目标:竞品价格表每天复制回来格式很乱,很难看出谁降价了,想自动整理对比。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx
- 功能:1. 导入今日竞品价格表和历史价格表。
2. 自动清洗价格字段,识别券后价、赠品、店铺名、商品链接、采集时间。
3. 和历史价格对比,标出降价、涨价、新增、下架、赠品变化。
4. 支持按我方 SKU 映射竞品商品,展示价差和变化幅度。
5. 导出"竞品价格变化.xlsx"和一页摘要图片。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:导入价格表 → 自动清洗 → 对比标红/标绿 → 导出 Excel 和摘要图。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
直播排品计时器
直播时商品顺序、讲解时长、上链接提醒都靠人工盯,容易错过节奏。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个直播排品计时小工具:
- 目标:直播时商品顺序、讲解时长、上链接提醒都靠人工盯,容易错过节奏。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + 本地 SQLite
- 功能:1. 导入直播排品 Excel:时间、SKU、商品名、价格、卖点、链接、主播话术、场控提醒。
2. 大屏计时视图显示当前商品、下一商品、剩余时间、提醒事项。
3. 到点自动提醒"上链接 / 发券 / 切下一个品 / 库存确认"。
4. 直播中可一键标记跳过、延长、异常,并记录实际时间。
5. 直播后导出复盘表。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:导入排品 → 计时视图 → 到点提醒 → 标记异常 → 导出复盘表。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
商品资料上架前巡检
商品标题、价格、库存、图片、资质经常有缺漏,等上线前才返工。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个商品资料巡检小工具:
- 目标:商品标题、价格、库存、图片、资质经常有缺漏,等上线前才返工,想提前巡检。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx
- 功能:1. 导入商品资料表、图片清单、资质清单。
2. 检查标题、类目、规格、售价、成本、库存、主图、详情图、卖点、售后说明、资质有效期。
3. 标出缺失、冲突和高风险项,例如售价低于成本、库存为 0、图片不足、资质过期。
4. 每个 SKU 生成完整度分数:可上线 / 补齐后上线 / 暂缓。
5. 导出"商品资料补齐清单.xlsx"。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:导入资料 → 自动巡检 → 标出问题 → 完整度评分 → 导出补齐清单。
- 同时打包成 Windows .exe 和 macOS .dmg;附 400 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行
多仓库存调拨建议器
多仓库存一边断货一边积压,手工算调拨数量太慢。
你是一名擅长 Windows 和 macOS 桌面软件的工程师,帮我做一个多仓库存调拨小工具:
- 目标:多仓库存一边断货一边积压,手工算调拨数量太慢,想自动建议。
- 平台:Windows 10/11 和 macOS
- 做法:Electron + React + TypeScript + xlsx + ECharts
- 功能:1. 导入各仓库存表、近 30 天销量表、在途库存表。
2. 计算每个 SKU 在每个仓的日均销量、可售天数、断货风险和积压风险。
3. 自动建议从库存过高仓调往库存不足仓,给出建议数量和理由。
4. 可设置安全库存天数、最低调拨数量、活动保留量。
5. 导出"调拨建议.xlsx"和"断货风险.xlsx"。
- 约束:本地离线/不联网;不覆盖原文件;不造包名;缺真实数据先造脱敏 sample-data。
- 验收:导入库存表 → 自动计算 → 调拨建议 → 风险标红 → 导出 Excel。
- 同时打包成 Windows .exe 和 macOS .dmg;附 500 字中文使用说明。
【高质量交付补充】
若上文要求等待确认,改为:≤8 行摘要后直接实现、运行、修复、验证;只因真实文件、账号、证书或不可逆操作停下。
【桌面交付契约】
- 交付本地可运行应用,不是方案;第一屏就是主工作台。M1≤15 分钟先出可启动窗口+示例数据/试用模式,M2 接通真实主流程,M3 补异常/UI/隐私,M4 测试+打包+文档。
- 没有用户真实文件时,先创建贴近业务的脱敏 sample-data 并继续推进。
- 每个里程碑卡住时的降级策略:M1 卡住 → 换更简单的实现方式先出窗口;M2 卡住 → 先跑通核心 3 步,边缘路径后面补;同一问题 3 次失败 → 降级或禁用边缘功能,先交付主流程。
- 每次汇报≤6行:完成、验证、跳过原因、下一步+预计时间,让进度清楚。
- 用业务语言写按钮、错误和说明;支持拖拽+系统打开/保存;空/错格式/取消/无权限/大文件/重名冲突都友好处理,不暴露堆栈。
- 路径兼容中文、空格、括号、长路径和 Windows/macOS 分隔差异;Windows 快捷键用 Ctrl/Alt,macOS 用 Command/Option。
- 默认离线、本地处理;不覆盖原文件;不写死密钥、绝对路径、个人邮箱或内网地址。
- 项目分层:desktop shell / controlled API / UI / core / tests / sample-data / docs;IPC 白名单化,UI 不直接执行本地命令。
- 真实接线:导入、预览、生成/保存、导出、错误状态都可用;不把 TODO、空函数、未用大组件或假数据当完成。
【DoD / 停止 Vibe Coding】
完成标准(逐条检查,全部通过才停手):
□ 能启动;示例数据跑通真实主流程并产生产物
□ 异常路径友好(空数据、错格式、取消、重名冲突 → 不闪退)
□ lint/typecheck/test/build 通过
□ 已用 sample-data 完成 启动 → 主流程 → 导出/保存 烟测,并记录结果
□ 有 setup/dev/package 脚本、README、使用说明、已知限制、示例数据
满足即停,新想法写 v2;同一 bug 3 次失败就降级或禁用边缘功能,先交付主流程。粘贴进 Codex,按步骤走就行