К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

para-memory-files — скилл для Claude Code: PARA-память между сессиями

Скилл для сохранения знаний и фактов между сессиями ИИ-кодера. Организует память по методу PARA: проекты, области, ресурсы и архивы в отдельных файлах, с поиском по векторам и ключевым словам.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add paperclipai/paperclip --skill para-memory-files -a claude-code
Открыть на GitHub

Что делает para-memory-files

para-memory-files строит трёхслойную память на файлах. Первый слой — граф сущностей в $AGENT_HOME/life/: каждая сущность (проект, человек, компания, тема) хранит краткую справку в summary.md и атомарные факты в items.yaml. Второй слой — ежедневные заметки в $AGENT_HOME/memory/YYYY-MM-DD.md, где пишется всё, что произошло. Третий — личные паттерны в $AGENT_HOME/MEMORY.md: как вы работаете, что предпочитаете, какие ошибки повторяете.

Сущность создаётся, если она упоминалась 3+ раза, имеет прямое отношение к вам или это значимый проект. Иначе сохраняется в дневнике. Факты никогда не удаляются, а отмечаются как устаревшие. Еженедельно summary.md переписывается из активных фактов.

Поиск через qmd: семантический поиск с переранжированием, BM25 по ключевым словам или чистая векторная схожесть. Планы хранятся в отдельных файлах с меткой даты, чтобы другие агенты могли их видеть и не путать старые версии с новыми.

Какие задачи решает

  • сохранять факты и знания так, чтобы они пережили перезагрузку сессии
  • искать информацию о проектах, людях и компаниях даже когда формулировка отличается от оригинала
  • отслеживать, что произошло и когда, в едином логе событий
  • учиться на ошибках и не повторять паттерны поведения

Примеры запросов агенту

  • Сохрани этот факт в PARA-память: клиент попросил отчёт в PDF до пятницы
  • Найди все заметки о проекте Acme, когда там произошли проблемы с API
  • Напомни мне, как я обычно организую файлы в новом проекте

Как установить para-memory-files

1Через Skills CLI (Vercel)

npx skills add paperclipai/paperclip --skill para-memory-files -a claude-code

2Вручную: положить файлы

~/.claude/skills/para-memory-files/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/para-memory-files/

Из того же набора2

Весь набор →

Похожие

course-guide rohitg00 Скилл находит уроки курса AI Engineering from Scratch по теме, вопросу или ошибке и предлагает следующий шаг. Пригодится, когда нужно понять, что изучать дальше. Claude Code CX Codex Cursor +1 4 100установок gcode earthtojake Нарезает модели STL, 3MF и OBJ в G-code через OrcaSlicer. Подходит, когда нужно подготовить файл для печати без подключения к принтеру. Claude Code CX Codex Cursor +1 9 500установок cli-creator официальный openai Скилл создаёт долговечные CLI-утилиты из OpenAPI, curl-примеров или скриптов. Он настраивает запуск команд из любого каталога с выводом в JSON. Claude Code CX Codex Cursor +1 3 200установок bambu-labs earthtojake Открывает файл в Bambu Connect или Bambu Studio, чтобы вы выбрали принтер и запустили печать. Пригодится, когда модель уже нарезана и лежит на диске. Claude Code CX Codex Cursor +1 9 200установок openspec-verify-change openspec Сверяет написанный код со спецификациями, задачами и архитектурой OpenSpec перед архивацией изменения. Пригодится при финальной приёмке задач. Claude Code CX Codex Cursor +1 3 500установок equity-research официальный anthropics Собирает снапшот по акции: консенсус аналитиков, отчётность, историю цен и макрофон. Пригодится, когда нужно быстро оценить компанию. Claude Code CX Codex Cursor +1 3 200установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о para-memory-files

Как установить para-memory-files в Claude Code?

Выполни npx skills add paperclipai/paperclip --skill para-memory-files -a claude-code, затем открой ~/.claude/skills/para-memory-files/SKILL.md для проверки.

Что делает para-memory-files?

Хранит дурные знания, события и личные паттерны в файлах между сессиями. Организует память по методу PARA: проекты, области, ресурсы, архивы. Позволяет искать факты через семантический поиск, не теряя их при перезагрузке кодера.

Где хранятся факты и как их искать?

Факты лежат в $AGENT_HOME/life/ (сущности) и $AGENT_HOME/memory/YYYY-MM-DD.md (события). Ищи через qmd query (семантический поиск), qmd search (по ключевым словам) или qmd vsearch (векторная схожесть). Сначала проиндексируй папку: qmd index $AGENT_HOME.

Исходный текст

SKILL.md · MIT
---
name: para-memory-files
description: >
  Use a file-based PARA memory system to store, retrieve, and organize durable
  knowledge across sessions. Trigger on saving facts, daily notes, entity
  records, weekly synthesis, recall, tacit user patterns, or plan memory.
---

# PARA Memory Files

Persistent, file-based memory organized by Tiago Forte's PARA method. Three layers: a knowledge graph, daily notes, and tacit knowledge. All paths are relative to `$AGENT_HOME`.

## Three Memory Layers

### Layer 1: Knowledge Graph (`$AGENT_HOME/life/` -- PARA)

Entity-based storage. Each entity gets a folder with two tiers:

1. `summary.md` -- quick context, load first.
2. `items.yaml` -- atomic facts, load on demand.

```text
$AGENT_HOME/life/
  projects/          # Active work with clear goals/deadlines
    <name>/
      summary.md
      items.yaml
  areas/             # Ongoing responsibilities, no end date
    people/<name>/
    companies/<name>/
  resources/         # Reference material, topics of interest
    <topic>/
  archives/          # Inactive items from the other three
  index.md
```

**PARA rules:**

- **Projects** -- active work with a goal or deadline. Move to archives when complete.
- **Areas** -- ongoing (people, companies, responsibilities). No end date.
- **Resources** -- reference material, topics of interest.
- **Archives** -- inactive items from any category.

**Fact rules:**

- Save durable facts immediately to `items.yaml`.
- Weekly: rewrite `summary.md` from active facts.
- Never delete facts. Supersede instead (`status: superseded`, add `superseded_by`).
- When an entity goes inactive, move its folder to `$AGENT_HOME/life/archives/`.

**When to create an entity:**

- Mentioned 3+ times, OR
- Direct relationship to the user (family, coworker, partner, client), OR
- Significant project or company in the user's life.
- Otherwise, note it in daily notes.

For the atomic fact YAML schema and memory decay rules, see [references/schemas.md](references/schemas.md).

### Layer 2: Daily Notes (`$AGENT_HOME/memory/YYYY-MM-DD.md`)

Raw timeline of events -- the "when" layer.

- Write continuously during conversations.
- Extract durable facts to Layer 1 during heartbeats.

### Layer 3: Tacit Knowledge (`$AGENT_HOME/MEMORY.md`)

How the user operates -- patterns, preferences, lessons learned.

- Not facts about the world; facts about the user.
- Update whenever you learn new operating patterns.

## Write It Down -- No Mental Notes

Memory does not survive session restarts. Files do.

- Want to remember something -> WRITE IT TO A FILE.
- "Remember this" -> update `$AGENT_HOME/memory/YYYY-MM-DD.md` or the relevant entity file.
- Learn a lesson -> update AGENTS.md, TOOLS.md, or the relevant skill file.
- Make a mistake -> document it so future-you does not repeat it.
- On-disk text files are always better than holding it in temporary context.

## Memory Recall -- Use qmd

Use `qmd` rather than grepping files:

```bash
qmd query "what happened at Christmas"   # Semantic search with reranking
qmd search "specific phrase"              # BM25 keyword search
qmd vsearch "conceptual question"         # Pure vector similarity
```

Index your personal folder: `qmd index $AGENT_HOME`

Vectors + BM25 + reranking finds things even when the wording differs.

## Planning

Keep plans in timestamped files in `plans/` at the project root (outside personal memory so other agents can access them). Use `qmd` to search plans. Plans go stale -- if a newer plan exists, do not confuse yourself with an older version. If you notice staleness, update the file to note what it is supersededBy.

© paperclipai · MIT · paperclipai/paperclip

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой