← ClaudeAtlas

memorylisted

Dated, provisional observations about the workspace — what happened, when, what it cost, and when an entry graduates into a rule or is deleted.
vsdudakov/troika · ★ 0 · AI & Automation · score 57
Install: claude install-skill vsdudakov/troika
# Memory **Kind** reference · **Used by** every role · **When** before planning or implementing, and after anything surprising · **Ends with** an entry read, written, promoted, or deleted Dated, provisional observations about the workspace this tree is cloned into: what happened, when, and what it cost. The directory is `$TROIKA_MEMORY` (workspace paths (`#workspace-paths`)). **Untracked, and per-workspace.** An observation about one organisation's CI or stack is noise, or a leak, in another's. There is no index file for the same reason: list the directory before planning or implementing. ```bash ls "$TROIKA_MEMORY"/*.md ``` The directory may not exist yet in a fresh workspace — `python3 plugin/resolve.py --ensure` creates it. ## What belongs here, and what does not Prescriptive instructions belong elsewhere. Memory is for what has been *observed* and may still expire. | Destination | Use it for | | --- | --- | | the profile, `$TROIKA_PROFILE` | facts about this organisation: repos, commands, stack, tracker, voice | | [`agents/`](../../ROLES.md) | one role's responsibilities and craft, true in any organisation | | [`skills/`](../README.md) | ordered procedures, references, and templates, true in any organisation | | `$TROIKA_MEMORY` | a newly observed fact that may expire and is not already documented | Memory must not duplicate or contradict the prescriptive files. Check them before adding an entry. ## Add an entry One file per observation, named `<slug>.md`: ```