para-memory-files by paperclipai/paperclip
npx skills add https://github.com/paperclipai/paperclip --skill para-memory-files基于 Tiago Forte 的 PARA 方法组织的持久化、基于文件的记忆系统。包含三个层次:知识图谱、每日笔记和隐性知识。所有路径均相对于 $AGENT_HOME。
$AGENT_HOME/life/ -- PARA)基于实体的存储。每个实体都有一个包含两个层级的文件夹:
summary.md -- 快速上下文,优先加载。items.yaml -- 原子化事实,按需加载。$AGENT_HOME/life/
projects/ # 具有明确目标/截止日期的活跃工作
<name>/
summary.md
items.yaml
areas/ # 持续的责任,无截止日期
people/<name>/
companies/<name>/
resources/ # 参考资料,感兴趣的主题
<topic>/
archives/ # 来自其他三个类别的非活跃项
index.md
PARA 规则:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
事实规则:
items.yaml。summary.md。status: superseded,添加 superseded_by)。$AGENT_HOME/life/archives/。何时创建一个实体:
关于原子化事实的 YAML 模式和记忆衰减规则,请参阅 references/schemas.md。
$AGENT_HOME/memory/YYYY-MM-DD.md)事件的原始时间线——"何时"层。
$AGENT_HOME/MEMORY.md)用户如何操作——模式、偏好、经验教训。
记忆无法在会话重启后保留。文件可以。
$AGENT_HOME/memory/YYYY-MM-DD.md 或相关的实体文件。使用 qmd 而不是 grep 文件:
qmd query "圣诞节发生了什么" # 带重排的语义搜索
qmd search "特定短语" # BM25 关键词搜索
qmd vsearch "概念性问题" # 纯向量相似度搜索
索引你的个人文件夹:qmd index $AGENT_HOME
向量 + BM25 + 重排可以找到措辞不同的事物。
将计划保存在项目根目录(个人记忆之外,以便其他智能体可以访问)plans/ 文件夹中的带时间戳的文件中。使用 qmd 搜索计划。计划会过时——如果存在更新的计划,不要被旧版本混淆。如果注意到计划过时,更新文件以注明它被什么取代。
每周安装数
148
仓库
GitHub 星标
32.7K
首次出现
2026年3月5日
安全审计
安装于
gemini-cli148
cursor148
opencode148
amp147
kimi-cli147
github-copilot147
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.
$AGENT_HOME/life/ -- PARA)Entity-based storage. Each entity gets a folder with two tiers:
summary.md -- quick context, load first.items.yaml -- atomic facts, load on demand.$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:
Fact rules:
items.yaml.summary.md from active facts.status: superseded, add superseded_by).$AGENT_HOME/life/archives/.When to create an entity:
For the atomic fact YAML schema and memory decay rules, see references/schemas.md.
$AGENT_HOME/memory/YYYY-MM-DD.md)Raw timeline of events -- the "when" layer.
$AGENT_HOME/MEMORY.md)How the user operates -- patterns, preferences, lessons learned.
Memory does not survive session restarts. Files do.
$AGENT_HOME/memory/YYYY-MM-DD.md or the relevant entity file.Use qmd rather than grepping files:
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.
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.
Weekly Installs
148
Repository
GitHub Stars
32.7K
First Seen
Mar 5, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli148
cursor148
opencode148
amp147
kimi-cli147
github-copilot147
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
50,900 周安装