必学项目!让AI帮你生成Cursor的CursorRules

文摘   科技   2025-01-19 20:15   山东  


点击上方🔺公众号🔺关注我✅

你好啊,我是雨飞,见字如面感谢阅读,期待我们下一次的相遇。


CursorRules 相当于界定了整个项目的编码规范、命名规则、注释标准等等,但每次项目都要写这种文件也是非常麻烦。另外,有的时候,我们会接手他人的项目,一时不知道怎么写cursorrules,今天给大家分享一个项目,就可以帮助我们分析项目并生成项目的结构文件以及相应的cursorrules,可以在很大程度上节省我们的时间。


这个项目名为 CursorFocus 是一个轻量级的工具,能够维护项目的结构并生成项目文档的分析报告和针对当前项目的 .cursorrules 文件,这样就能减轻我们每次都要自己生成cursorrules的麻烦。

项目地址:https://github.com/RenjiYuusei/CursorFocus

安装过程也非常简单,只需要 git clone 下项目,安装好依赖的python环境就可以。

git clone https://github.com/RenjiYuusei/CursorFocus.git

cd CursorFocus
pip install -r requirements.txt

第二步,需要配置谷歌Gemini的API Key,这一步以及后续执行代码的时候都需要科学上网。

Windows:
set GEMINI_API_KEY=your_api_key_here

Linux or Mac:
export GEMINI_API_KEY=your_api_key_here

第三步,执行setup.py

python setup.py

执行成功能看到类似下面的界面,4个功能分别是管理项目,扫描项目目录,添加新项目和退出

一开始可以选择3,添加一个新项目。

输入相应的路径即可,然后回到主界面输入1,就可以看到我们添加的项目了。

成功看到我们添加的项目后,就可以退出这个脚本,再执行下面的命令。

python focus.py

一开始输入n,出现让我们选择类型的时候,选择2,Markdown类型,等待程序生成文件。

这一步,需要科学上网,否则无法连上谷歌的API。

最后,给大家展示下效果。下面是生成的项目结构,看不懂英文的可以使用AI把英文翻译成中文。

AI自己生成的cursorrules文件

总的来说,生成的质量还是蛮好的。就是使用Gemini的API,这个可能会难倒一些朋友,有能力的可以把它换成我们昨天提到的OpenRouter。


如果你觉得这篇文章对你有启发,欢迎点赞收藏转发下。目前运营了两个Cursor交流群,付费、免费的都有,有想一起交流学习的可以添加下方的微信,邀你一起学习。


❤️常驻小尾巴❤️

加微 1060687688,备注「公众号」,送你一份「AI工具与副业变现指南


推荐阅读

「雨飞同行」这是雨飞的介绍(第8版,交个朋友,限时送福利)

雨飞AI笔记
个人V:1060687688,添加后,发送暗号“777”送你一份副业与AI相关的见面礼。 雨飞个人号,AI算法从业者,在职场搞副业,探索一人企业。在AI时代,持续分享自己在学习、副业路上的所见、所思,记录雨飞个人IP打造中的心路历程。
 最新文章