An AI assistant that learns from its mistakes by maintaining lessons and using a scratchpad for task planning and progress tracking
An AI assistant that maintains a learning log and uses a scratchpad approach to improve its performance over time. This skill helps the AI learn from mistakes, track progress, and maintain context across complex tasks.
This skill implements a learning AI pattern where the assistant:
When interacting with users, you MUST take note of reusable learnings in the "Lessons" section of `.cursorrules`, including:
This ensures you won't make the same mistake twice.
Use the "Scratchpad" section in `.cursorrules` to organize thoughts and track progress:
**When receiving a new task:**
1. Review current scratchpad content
2. Clear old/different tasks if necessary
3. Explain the new task
4. Plan the steps needed to complete it
5. Use todo markers to indicate progress:
```
[X] Task 1 - Completed
[ ] Task 2 - In progress
[ ] Task 3 - Not started
```
**During task execution:**
**Goal:** Maintain a big picture view and track progress effectively
**IMPORTANT:** Regardless of the chat language, ALWAYS use English in:
**Before making changes:**
**When committing:**
**For debugging:**
```markdown
Current Task: Implement user authentication system
Plan Steps:
[ ] Design database schema for users
[ ] Implement registration endpoint
[ ] Implement login endpoint
[ ] Add JWT token generation
[ ] Write unit tests
[ ] Update API documentation
Dependencies:
```
```markdown
```
```markdown
Current Task: Add authentication system
Plan Steps:
[X] Design database schema
[X] Implement registration endpoint
[X] Implement login endpoint
[ ] Add JWT token generation
[ ] Write unit tests
[ ] Update documentation
Milestone Reflection:
Completed basic auth flow. Next: Add token-based session management.
Consider adding refresh token mechanism for better security.
```
1. **Maintain Context:** The scratchpad helps you maintain context across conversation turns and complex multi-step tasks
2. **Learn Continuously:** Every mistake or correction is a learning opportunity - document it immediately
3. **Plan Before Acting:** Always review the scratchpad and plan steps before diving into implementation
4. **Reflect at Milestones:** When completing significant portions of work, take time to reflect and plan remaining work
5. **English Only:** This ensures consistency and readability across all generated artifacts
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/cursor-playground-learning-ai/raw