---
name: loom-store
description: >
  Manually store a memory in pi-loom with importance, expiration, and
  entity anchoring. Use for decisions, architecture choices, and key
  observations you want to persist across sessions. Triggers: "remember
  this", "store a memory", "save this decision", "weave store".
---

# Loom Store

Explicitly store a memory for future recall.

## Usage

```
/loom-store <content>                        # Basic storage
/loom-store <content> importance:0.9         # High importance
/loom-store <content> entity:<esr-entity-id> # Anchor to ESR entity
/loom-store <content> tags:decision,git      # Add tags
```

## Importance guide

| Level | Value | When |
|-------|-------|------|
| Critical | 0.9-1.0 | Architecture decisions, production incidents |
| High | 0.7-0.8 | Bug fixes, design choices, key discoveries |
| Medium | 0.5-0.6 | Context, configuration, setup notes |
| Low | 0.3-0.4 | File edits, routine operations (auto-captured) |

## Entity anchoring

When a memory relates to an ESR entity, anchor it:
```
/loom-store "Fixed null pointer in login handler" entity:task-login-fix
```

This enables `loom_recall entity:task-login-fix` later and improves the entity graph for multi-hop retrieval.
