零基础!用 Cursor 10 分钟打造你的账号密码管理神器

220 阅读6分钟

你是否也曾经历过这样的崩溃时刻?某天需要登录某个网站时,却发现早已忘记账号密码。于是只能在电脑里疯狂翻找账户和密码,甚至连记录账号的文件都找不到放在哪里。

这种慌乱又无助的感觉,想必不少人都深有体会。也不敢用第三方记录账号和密码的应用程序,说实话账号应该是用户最隐秘的资产,一旦被泄漏后果不堪设想。

图片

还记得那些年,曾萌生过开发一款桌面小工具管理账号密码的念头。无奈技术门槛颇高,便一直搁置,多年来始终依赖文档记录各类账号信息。近年来,随着 AI 技术的飞速发展,AI 编程工具日益成熟,想要自己开发一个工具软件变得十分简单。

1 使用Cursor 快速开发一款账号管理小工具

1. 编写软件需求提示词

你是一个软件开发专家,现在来开发一款账号密码管理工具:1. 使用PySide6构建现代化UI界面2. 支持账户、密码、账号来源信息的管理3. 强大的搜索功能4. 使用加密的JSON文件进行数据持久化5. 美观的深色主题设计

图片

通过提示词的内容,Cursor 会快速地构建一个基础版本的代码。

图片图片

运行代码之后是这个样子的,Cursor 还编写了一套自定义的主题,整体功能也是可以使用的。

2. 尝试对代码进行优化

Cursor 在创建完基础版本之后,会进行自动测试,测试之后他会进行功能上的细节优化,添加一些额外的功能,比如密码强度检查和复制到剪贴板的功能。但是在此过程中产生了两个UI展示的bug,我尝试使用提示词进行修复,但是最终没有修复正常,为了不浪费token还是自己修改代码。Cursor 生成的代码很规范,而且还有完善的代码注意,代码逻辑很容易就能看懂。这里需要强调的如果你是一名开发人员,你在让Cursor 生成应用代码的时候需要限制所使用的技术展,尽量把技术展限制在自己十分熟悉的技术进行代码生成。

如果你完全不会一点开发,那就使用目标达成方法。生成的应用运行之后,发现那个功能有问题,就直接提示词告诉Cursor 让他帮助优化或修复。
例如我在生成账号密码管理工具的过程中,添加新账户页面就出现了密码框和备注信息框显示异常的问题。这个时候根据现象告诉 Cursor 存在的问题即可。

添加新账户页面密码输入框和备注信息框都展示异常,密码框下半部分被遮盖,你备注框内容展示不全,行高太小

等待, Cursor 修复完成之后直接运行程序观察页面显示情况。如果没有被修复就继续重复以上步骤,直到问题正常修复。但是这样会大量浪费token的消耗。

2 账号管理小工具添加现代化主题
图片图片


一款精美的账号密码管理工具就这样诞生,哈哈

1. 优化主题步骤

我们定义以下提示词,来优化现有的主题。

目前主题是自定义主题,帮我去掉自定义主题改成使用pyqtdarktheme主题库

这样可以获得更专业和一致的深色主题效果。如果需要使用其他的主题效果,可以根据自己的需求在github网站搜索相关技术栈的主题库,应该有很多类似这样的主题库。

目前这个账号管理工具支持账户搜索、编辑、删除、账户密码复制到剪切板、密码生成器等功能

图片图片图片3 怎么用好Cursor来进行代码开发?

使用 Cursor 开发可显著提升效率,但也需遵循特定策略以避免代码混乱和维护负担。以下是关键注意事项,综合官方建议与开发者实践经验

1. 项目规划与规则设定

  1. 预设清晰的规则文件(.cursorrules)
    • 命名规范:使用驼峰命名法,禁止下划线
    • 技术栈约束:仅使用 React Hooks,禁止类组件
    • 在项目根目录创建 .cursorrules 文件,定义 5–10 条核心规则,涵盖编码风格、依赖限制、错误处理等。例如:
    • 新项目可手动编写规则;已有项目用 /generate rules 自动生成初稿并优化。
  1. 明确需求与边界
    • 需求文档(如 idea.md)需细化功能点,避免模糊描述。例如:

      ❌ “写一个登录页面” → ✅ “用 React 18 + Ant Design 实现登录表单,包含邮箱/密码字段、前端验证、Loading 状态及错误提示“

    • 拆分任务为小步骤(如先布局框架,再实现登录逻辑),降低 AI 理解偏差。

2. 提示词(Prompt)

  1. 指令需具体如技术规格
    • 明确技术栈版本、边界条件及交付格式。例如:
      使用 Tailwind CSS 生成响应式页面,适配 iPhone 16 Pro Max 尺寸,顶部含 iOS 状态栏
    • 复杂需求用列表分步骤描述,并让 AI 复述需求确认理解。
  2. 限定上下文范围
    • 通过 @file@folder@git 指令聚焦相关代码,避免 AI 被无关文件干扰。例如:
      @file src/utils/auth.js 请重构 validateToken 函数
    • 大型项目需限制索引范围,保持响应速度。

3. 避坑总结

场景错误做法正确实践
规则设置无规则文件,AI自由发挥预设.cursorrules约束技术栈/风格
提示词“写个登录功能”明确技术栈、字段、验证逻辑
代码生成一次性生成整个模块拆分为小任务,逐步验证
错误处理反复要求AI自我修正人工修复后反馈示例
版本安全依赖AI的会话历史保存及时Git提交,避免回滚丢失代码

核心原则将 Cursor 视为需严格指导的初级工程师——清晰的需求、精准的上下文、持续的审查与反馈,是高效协作的关键。 对于关键项目,建议结合测试驱动开发与人工复核,平衡效率与可靠性。

原文地址:https://mp.weixin.qq.com/s/IPc1BCngO4sHdEGb2B8e-g