kleosr/cursorkleosr
Make AI Development Feel Natural in Cursor
解决的问题
解决了 Cursor 等 AI 驱动的 IDE 中的「代理遗忘症」问题,即代理在每次会话中都从零开始,或需要用户手动提供上下文和状态文件。
工作原理
该项目使用一个特定的 Cursor 规则(.cursor/rules/workflow-memory.mdc)并设置为 alwaysApply: true,强制 AI 代理在每个会话中遵循严格的运行循环。代理在采取行动前会自动读取两个根 Markdown 文件——workflow_state.md(当前进度、计划和障碍)和 project_config.md(目标和技术栈)。完成工作后,代理会将更新后的状态写回 Markdown 文件,确保在仓库内部存在持久且可对比的内存。
适用人群
希望 AI 代理无需手动提示即可持续、长期地记住项目目标和当前进度的 Cursor IDE 开发者。
特点
- 始终启用的内存:使用 Cursor 规则自动完成状态获取和更新。
- 零依赖:完全依赖纯 Markdown 文件,与编辑器无关,易于版本控制。
- 结构化工作流:实现清晰的
ANALYZE → PREPARE → IMPLEMENT → VALIDATE循环。 - 透明的状态:项目进度和配置存储在人类可读、可 grep 搜索的文本文件中。
相关
- 项目
- 项目
- 项目
- 项目
- 项目