Cursor实践项目-06-10倍次数用量

项目说明

cursor项目实践-06-10倍次数用量

耗费时间:1小时左右

近期,Cursor调整了使用规则,auto模式名义上不限量不限次数,但是实际上,是改为了20$的token用量,实际使用很容易就超量,就需要额外购买。好在Cursor依然可以选择使用次数来计算,但Claude4的价格是之前的两倍,实际也是大大降低了可使用的量。

本项目就是通过github上的一个非常简单的开源项目,变相的实现使用次数的扩展。

在Cursor再次修改规则前愉快的使用吧

成果展示

  • 一次请求,生成了10个超1000行的教程文件,大大扩展了使用的次数 结果动图
    • 一次请求即将结束,调起命令input,输入后继续进行
    • 又计划结束本地请求,调起命令input,输入后继续进行
    • 第三次想结束,调起命令input,输入后再次继续
    • 用满25次tools调用请求,终于结束

前置准备

  • Cursor

    • 版本:1.2.4
    • cursor rules : Cursor Rules
    • agent: claude-4-sonnet-thinking
  • git项目地址

  • 整体流程

    • 设置cursor规则->设置项目规则->描述需求->cursor编码->调试输出

问题记录

  1. 问题1:命令行中编辑指令,不那么方便
    • 解决方式:编辑好命令后,copy到命令行中,然后执行。
  2. 问题2:不支持图片输入,文件导入等
    • 解决方式:只能使用文本输入。图片或者文件输入stop结束本地对话后,重新用cursor指令框输入。

使用心得

  1. 区分使用场景,如果需要生成大量内容,可以考虑使用次数模式。调式时,可以考虑使用stop结束本地对话,然后重新用cursor指令框输入。

项目详细步骤

  1. 创建项目规则,在项目的根目录下创建.cursor/rules文件夹,创建文件rules.md,内容如下:
---
description: 
globs: 
alwaysApply: true
---

    ### ✅ Task: Interactive Task Loop with User Feedback

    1. **Check if `userinput.py` exists** in the root directory.

      * If it doesn't exist, create it with the following content:

        ``python
        # userinput.py
        user_input = input("prompt: ")
        ``

    2. **Main Workflow**:

      * Perform your assigned tasks.

      * Run:

        ``bash
        python3 userinput.py
        ``
      * The terminal should be opened in the chat window itself.

      * Read the user's input.

      * Based on the input, perform the next set of tasks.

      * Repeat the process.

    3. **Exit Condition**:

      * If the user enters `"stop"` when prompted, exit the loop and terminate the process.
step-1
  1. 在根目录下创建userinput.py文件,内容如下:
  user_input = input("prompt: ")
step-2
  1. 开始输入需求,准备使用cursor

  2. 在cursor准备结束请求时,会提示你输入prompt,输入你的指令,继续让cursor执行,直到25个请求tools用满再结束

step-4
  1. 在cursor再次修改规则前愉快的使用吧!