A comprehensive framework for AI-assisted software development in Cursor IDE that combines a structured workflow with persistent memory. If you are worried about token count, then I highly recommend you check out and use the more streamlined and advanced version CursorRIPER.sigma
CursorRIPER provides a systematic approach to software development through five distinct operational modes:
- Research: Information gathering and understanding existing code
- Innovate: Brainstorming potential approaches and solutions
- Plan: Creating detailed technical specifications
- Execute: Implementing approved plans with precision
- Review: Validating implementation against plans
This framework prevents unintended modifications while maintaining perfect continuity across coding sessions.
flowchart TD
Start([Start]) --> Init{Project<br>Initialized?}
Init -->|No| StartPhase[START Phase]
Init -->|Yes| RIPER[RIPER Workflow]
subgraph StartPhase[START Phase]
S1[Requirements] --> S2[Technology]
S2 --> S3[Architecture]
S3 --> S4[Scaffolding]
S4 --> S5[Environment]
S5 --> S6[Memory Bank]
end
subgraph RIPER[RIPER Workflow]
R[Research] --> I[Innovate]
I --> P[Plan]
P --> E[Execute]
E --> Rev[Review]
Rev -.-> R
end
StartPhase --> RIPER
- Structured Workflow: Clear separation of development phases
- Memory Bank: Persistent documentation across sessions
- Project Intelligence: Learning from patterns and preferences
- State Management: Explicit tracking of project phase and mode
- Safe Initialization: Guided setup with protection against re-initialization
-
Copy the framework files to your project and change the extension to .mdc:
cp -r /path/to/CursorRIPER/src/.cursor/* .cursor/ rename 's/\.md$/.mdc/' *.md
-
Initialize your project with:
/start
-
Follow the START phase to set up your project structure and memory bank
-
Use the RIPER workflow for ongoing development
- Setup Guide
- START Phase Guide
- RIPER Workflow Guide
- Memory Bank Guide
- Custom Modes Guide
- Troubleshooting Guide
This project is licensed under the MIT License - see the LICENSE file for details.
The orginial RIPER framework is by: robotlovehuman
The CursorRIPER Framework prevents coding disasters while maintaining perfect continuity across sessions.