# Para Memory Files

> Искать и читать файловую PARA-память через qmd; сохранять или обновлять daily notes, entities, tacit knowledge и planning files только по явному запросу.

- Skill: `maslennikov-anton/para-memory-files` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add maslennikov-anton/para-memory-files`
- Raw SKILL.md: https://api.skillmd.com/api/skills/maslennikov-anton/para-memory-files/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Maslennikov-Anton (https://skillmd.com/u/maslennikov-anton)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/maslennikov-anton/para-memory-files

---


# Файловая PARA-память

Используй этот skill для durable memory в `$AGENT_HOME`: knowledge graph, daily notes, tacit knowledge и planning files. Не сохраняй одноразовые логи, секреты, tokens, cookies или данные, которые пользователь не просил запоминать.

## Authorization gate

- Read-only recall и поиск допустимы, когда прошлый контекст нужен для текущей задачи.
- Создание, обновление, архивирование и изменение access metadata выполняй только по прямому запросу пользователя сохранить, запомнить, обновить или удалить память.
- Не трактуй обычную рабочую задачу, handoff или найденный устойчивый факт как разрешение на запись.
- Если `$AGENT_HOME` или корень PARA-хранилища не определен активным окружением, не угадывай путь и не создавай новую структуру автоматически.

## When

- По явному запросу сохранить устойчивое знание о пользователе, проекте, компании или процессе.
- Найти ранее сохраненный контекст через `qmd`.
- По явному запросу обновить entity, daily note, tacit knowledge или planning file.
- Подготовить handoff между сессиями.
- Решить, что хранить в памяти, а что оставить только в текущем контексте.

## Layers

1. Knowledge graph: `$AGENT_HOME/life/`
   - `projects/` -> активная работа с целью/deadline.
   - `areas/` -> постоянные ответственности, люди, компании.
   - `resources/` -> справочные темы.
   - `archives/` -> неактивные items.
   - Entity folder содержит `summary.md` и `items.yaml`.
2. Daily notes: `$AGENT_HOME/memory/YYYY-MM-DD.md`
   - сырая временная шкала, слой "когда".
3. Tacit knowledge: `$AGENT_HOME/MEMORY.md`
   - operating patterns и предпочтения пользователя, а не факты о мире.

## Rules

- При разрешенной записи устойчивые факты сохраняй в `items.yaml`; быстрый контекст держи в `summary.md`.
- Entity создавай, если сущность упоминалась 3+ раза, напрямую связана с пользователем или является значимым проектом/компанией; иначе пиши в daily note.
- Не удаляй факты: помечай `status: superseded` и добавляй `superseded_by`.
- Завершенные projects и неактивные entities переноси в `$AGENT_HOME/life/archives/`.
- Новые operating patterns пользователя обновляй в `$AGENT_HOME/MEMORY.md` только по явному запросу на запись памяти.
- Извлеченные инженерные уроки предлагай закрепить в релевантном `AGENTS.md`, `TOOLS.md` или skill/reference; записывай их только когда текущий запрос разрешает такое изменение.
- Схему `items.yaml`, статусы, access tracking и memory decay см. в `references/schemas.md`.

## Recall

Используй `qmd`, а не обычный grep:

```bash
qmd query "what happened at Christmas"
qmd search "specific phrase"
qmd vsearch "conceptual question"
qmd index $AGENT_HOME
```

## Planning Files

Планы храни в timestamped-файлах `plans/` в корне проекта, вне personal memory. Если есть более новый план, не путай его со старым; при устаревании обнови файл и укажи superseded-by.

## Формат ответа

Верни: что сохранено/найдено/обновлено, слой и файл, статус фактов (`active`, `superseded`, daily-only) и следующий recall/maintenance шаг.

