🤖
🤖
🤖
🤖

A vs B:手写‘家庭电费分摊表’vs Cursor+Claude生成版——我赌赢了1.5小时,还顺手接了3个合租群管理单

站长
2026年4月14日 · 阅读 807 · 点赞 96 · 预计 4 分钟
分享:

A vs B:手写‘家庭电费分摊表’vs Cursor+Claude生成版

> 📊 赌约背景:和室友打赌——谁先做出「能扫码录数、自动算人均、导出带签名PDF」的电费分摊工具,输的人请全组喝一周瑞幸。
>
> 我选AI;他开Excel写SUMIFS+VLOOKUP+条件格式……
>
> 结果:我12分钟交货,他2小时后删掉了第7版公式,默默点了外卖。

这不是玄学,是把重复劳动交给AI,把创造力留给人

下面全程复盘我的12分钟实操(无剪辑,含真实报错与修复):

---

⏱️ 第1–3分钟:定义需求,拒绝模糊

❌ 错误Prompt:
> “做个电费分摊表,要好看点,能算钱。”

✅ 正确做法:在Cursor里新建electricity.md,写下结构化需求:

[GOAL] 生成单页H5,实现:
  • 扫码进入,显示当前账单月份(默认:2024年5月)

  • 3个输入框:总电费(元)、总度数(kWh)、室友姓名(最多6人)

  • 每人独立录入「本月用电度数」

  • 实时计算:人均度数、人均电费、多退少补金额

  • 「导出PDF」按钮:生成带「张三签字」水印的A4 PDF

  • [TECH] 纯前端,用微信JS-SDK,不联网,不后端

    💡 关键:用[GOAL][TECH]块强制Claude Code理解边界,避免它擅自加Firebase或要求你配Node环境。

    ---

    ⏱️ 第4–7分钟:生成+微调,3次迭代定稿

    第一次生成

  • 输出HTML含基础表单,但PDF导出用jsPDF,在微信里报错window.print is not available

  • 🔧 修复:在Prompt末尾加[FIX] PDF must use html2pdf.js CDN, NOT jsPDF
  • 第二次生成

  • 导出PDF成功,但水印文字是「Generated by AI」,不符合「张三签字」需求

  • 🔧 修复:在Prompt中明确[SIGNATURE] replace 'Generated by AI' with '{{roommate_name}} 签字'
  • 第三次生成:✅ 完美交付

  • 扫码即用,6个室友轮流输入度数,数字实时变色(超均值红,低于均值绿)

  • 点「导出PDF」,自动生成带日期+签字栏的A4页,微信内直接发送给房东
  • ---

    ⏱️ 第8–12分钟:交付+裂变,接到第一单

    我把生成页发到合租群,加一句:
    > “扫码填数→自动算→导出PDF给房东,全程不用Excel,也不用求室友发截图。”

    23分钟后,群里跳出:

  • “能加水电燃气一起算吗?” → 我改Prompt,1分钟生成新版

  • “能记历史账单吗?” → 加localStorage存储,3分钟搞定

  • “我们群有23人,能分楼层统计吗?” → 改[GROUPING] floor-based,5分钟交付
  • 当晚,3个不同城市的合租群管理员加我微信,问:“能定制成我们公司宿舍版吗?预算好说。”

    ---

    📈 为什么AI版碾压手写Excel?

    | 维度 | Excel版 | AI生成版 |
    |------|---------|----------|
    | 上手成本 | 需懂SUMIFS、绝对引用、打印区域设置 | 扫码→填数字→点导出 |
    | 错误率 | 公式拖错1格=全表报废 | 无公式,纯逻辑判断 |
    | 可扩展性 | 加1个字段=重写3处公式 | 改Prompt中[FIELDS]一行即可 |
    | 信任感 | 截图易被PS质疑 | PDF带时间戳+签字栏,房东当场收 |

    ---

    🛠️ 附:可复用的「分摊类」Prompt模板

    直接复制进Cursor,改括号内容即可:

    [GOAL] 生成单页H5,实现:
  • 扫码进入,显示{{场景}}(如:6月房租)

  • {{字段数量}}个输入项:{{字段列表}}(如:总租金、押金、网费、每人分摊)

  • 每人独立录入{{指标}}(如:实际居住天数)

  • 实时计算:{{计算逻辑}}(如:按天数比例分摊)

  • 「导出PDF」按钮:生成带「{{签字人}} 签字」水印的A4 PDF

  • [TECH] 纯前端,用微信JS-SDK,不联网,不后端
    [BRAND] 主色{{颜色}},字体用系统默认

    现在,你手里握着的不是代码,是解决真实生活问题的杠杆

    (P.S. 室友输的瑞幸,我用接单赚的第一笔钱请了——他说:“下次赌,我带老板来。”)

    站长
    人人都是程序员,站长
    分享: