Actualiza la memoria persistente de Claude cuando el usuario corrige un error o ensena una preferencia. Gestiona mistakes.md, patterns.md y CLAUDE.md para que Claude aprenda y no repita errores.
View on GitHubgoat1990/claude-productivity-plugin
productivity
plugins/productivity/skills/memory/SKILL.md
February 2, 2026
Select agents to install to:
npx add-skill https://github.com/goat1990/claude-productivity-plugin/blob/main/plugins/productivity/skills/memory/SKILL.md -a claude-code --skill memoryInstallation paths:
.claude/skills/memory/# Memory Update
Actualiza la memoria persistente de Claude cuando el usuario corrige un error o ensena una preferencia.
## Trigger
- `/productivity:memory` - Ver estado actual de la memoria
- `/productivity:memory add [tipo]` - Agregar manualmente una entrada
- `/productivity:memory search [query]` - Buscar en la memoria
- "Guarda esto en tu memoria" - Trigger natural en conversacion
## Automatic Detection
Cuando el usuario dice algo como:
- "No, hazlo asi..."
- "Siempre usa X en lugar de Y"
- "No vuelvas a hacer eso"
- "Recuerda que prefiero..."
- "Guarda esto para no repetirlo"
Claude DEBE:
1. Reconocer que es una correccion/preferencia
2. Extraer la regla
3. Guardarla en el archivo apropiado
4. Confirmar que se guardo
## Memory Files
### `.claude/mistakes.md`
Para errores que NO debe repetir:
```markdown
#### [Categoria]: [Titulo breve]
- **Fecha**: YYYY-MM-DD
- **Contexto**: [Donde ocurrio]
- X **Error**: [Lo que hizo mal]
- Check **Correccion**: [Lo correcto]
- **Regla**: [Regla general a seguir]
```
### `.claude/patterns.md`
Para patrones preferidos:
```markdown
### [Nombre del Patron]
**Contexto**: [Cuando usar]
**Patron**:
\`\`\`tsx
[codigo ejemplo]
\`\`\`
**Razon**: [Por que es preferido]
```
### `CLAUDE.md`
Para reglas de alto nivel que aplican siempre.
## Example Flows
### Error Correction
```
Usuario: "No uses lodash completo, usa imports especificos"
Claude: "Entendido. Voy a guardar esto en tu memoria.
Guardando en `.claude/mistakes.md`:
---
#### Imports: Lodash especifico
- **Fecha**: 2024-01-15
- **Contexto**: Imports de utilidades
- X **Error**: `import { debounce } from 'lodash'`
- Check **Correccion**: `import debounce from 'lodash/debounce'`
- **Regla**: Siempre usar imports especificos de lodash para tree-shaking
---
Check Guardado. No volvere a hacer ese import."
```
### Preference Learning
```
Usuario: "Siempre quiero que uses 'function' para componentes, no arrow functions"
Claude: "Entendido. Guardando tu preferencia.
Ag