Skip to the content.

SMSGuard · AI Coding 实践

iOS 中文短信过滤器,纯本地处理。本页面展示 App 截图,并讲解如何用 AI Coding 提示词一步步把它做出来。

完整提示词见 prompt.md


📸 App 截图

规则管理 预设导入
规则管理 预设导入
测试模拟器 诊断
测试模拟器 诊断
使用引导
使用引导

🤖 AI Coding 提示词演进

下面三版提示词照搬自 prompt.md

第一版

我期望做一个ios的中文短信过滤器,请实现并且安装测试。


第二版

做一个 iOS 中文短信过滤器,装我手机上测试。规则存在手机本地,只拦陌生人短信,短信分垃圾、交易、促销几类。规则能改能删。再给我个 App 里直接测的页面,不用真发短信就能看结果。一定要装到我手机上跑通,一定要装到我手机上跑通,一定要装到我手机上跑通。


第三版

做一个 iOS 中文短信过滤器,装我手机上测试。规则存在手机本地,只拦陌生人短信,短信分垃圾、交易、促销几类。规则能改能删。再给我个 App 里直接测的页面,不用真发短信就能看结果。一定要装到我手机,注意:

判断短信归哪类的逻辑单独提取,界面和逻辑拆分,具备可视化测试能力。规则优先级:白名单、黑名单,顺序命中,规则可以新增修改,改规则时候注意不要新建。

需要一键重装脚本


💡 一句话总结

好的 AI Coding 提示词 = 技术硬约束 + 可测试的架构设计 + 显性化的风险与可观测性 + 平台特性的用户预期管理 + 数据一致性细节 + 明确的交付物清单。

三版演进的本质是:从”说要做什么”→ 到”说怎么做且可测”→ 到”把所有踩过的坑前置成约束”。

完整文档见 prompt.md


🔗 链接