A self-improving Cursor rules helper that maintains a scratchpad for task planning and a lessons section to avoid repeating mistakes. Ideal for developers using Cursor IDE.
A Cursor IDE skill that uses the `.cursorrules` file as both a learning journal and task scratchpad, helping you maintain project context and avoid repeating mistakes.
This skill teaches Cursor to:
During interactions, if you find anything reusable (API endpoints, external services, data processing methods) or receive corrections, document them in the `Lessons` section of `.cursorrules` so the same mistake won't be repeated.
Use the `.cursorrules` file as a Scratchpad to organize your thoughts:
1. **Before starting a new task:**
- Review the Scratchpad content
- Clear old/unrelated tasks if necessary
- Explain the new task
- Plan the steps needed
2. **Track progress with todo markers:**
```
[X] Task 1 - Completed
[ ] Task 2 - In progress
[ ] Task 3 - Pending
```
3. **Update after completing subtasks:**
- Mark completed items with `[X]`
- When reaching milestones, reflect and plan next steps
4. **Always refer to the Scratchpad when planning next steps**
```markdown
[X] 1. Initialize project
[X] 2. Set up dependencies
[ ] 3. Implement core features
[ ] 4. Testing and deployment
[Brief description of current work]
[X] Phase 1
[ ] Phase 2
1. Next immediate action
2. Following action
```
When you receive a new task:
1. Open `.cursorrules` and review the Scratchpad
2. Add the new task to the Scratchpad with initial planning
3. Break it down into actionable steps with todo markers
4. As you work, update progress markers
5. When you encounter issues or receive corrections, add them to Lessons
6. Reflect and plan when reaching milestones
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/cursor-cursorrules-learning-assistant/raw