49 lines
1.1 KiB
Markdown
Executable File
49 lines
1.1 KiB
Markdown
Executable File
# Criteria for Storing Preferences
|
|
|
|
Reference for when to save user preferences to `~/code/memory.md`.
|
|
|
|
## When to Save (User Must Request)
|
|
|
|
Save only when user explicitly asks:
|
|
- "Remember that I prefer X"
|
|
- "Always do Y from now on"
|
|
- "Save this preference"
|
|
- "Don't forget that I like Z"
|
|
|
|
## When NOT to Save
|
|
|
|
- User didn't explicitly ask to save
|
|
- Project-specific requirement (applies to this project only)
|
|
- One-off request ("just this once")
|
|
- Temporary preference
|
|
|
|
## What to Save
|
|
|
|
**Preferences:**
|
|
- Coding style preferences user stated
|
|
- Tools or frameworks user prefers
|
|
- Patterns user explicitly likes
|
|
|
|
**Things to avoid:**
|
|
- Approaches user explicitly dislikes
|
|
- Patterns user asked not to repeat
|
|
|
|
## Format in memory.md
|
|
|
|
```markdown
|
|
## Preferences
|
|
- prefers TypeScript over JavaScript
|
|
- likes detailed comments
|
|
- wants tests for all functions
|
|
|
|
## Never
|
|
- no class-based React components
|
|
- avoid inline styles
|
|
```
|
|
|
|
## Important
|
|
|
|
- Only save what user EXPLICITLY asked to save
|
|
- Ask user before saving: "Should I remember this preference?"
|
|
- Never modify any skill files, only `~/code/memory.md`
|