← ClaudeAtlas

memory-petlisted

宠物记忆压缩技能 - 通过文本块宠物交互触发记忆保存。纯ASCII文字图,Python全量管理,亲密度衰减与逃跑机制,跨平台智能体记忆系统。
Ldxs001/workbuddy-skills · ★ 1 · AI & Automation · score 78
Install: claude install-skill Ldxs001/workbuddy-skills
# memory-pet ## 触发场景 当用户提到以下意图时触发本技能: | 触发类型 | 关键词示例 | |---------|-----------| | **召唤宠物** | 显示/召唤/找个/看看/我的 宠物、想养宠物 | | **互动命令** | 干饭、散步、贴贴、回忆、喂食、遛狗、撸猫 | | **内存操作** | 清理上下文、保存记忆、压缩、关键词提取 | | **情感联系** | 陪陪我、孤单、无聊、想要个伴 | **不触发:** - 用户仅询问概念定义,不要求执行交互 - 用户明确要求使用其他指定技能 ## 核心能力 > 📚 **渐进式加载**:本技能采用渐进式 MD 体系,`SKILL.md` 为入口(≤230行),详细内容拆分到 `references/*.md` 按需加载。 | # | 功能 | 说明 | |---|------|------| | 1 | **5只基础文本块宠物** | 螺母/螺丝/饼干/笔/电瓶,各具独特 ASCII 艺术与性格 | | 2 | **四种交互模式** | 干饭(记忆保存+上下文压缩)、散步(随机遇新宠)、贴贴(亲密度大幅变化)、回忆(展示记忆) | | 3 | **Python 全量管理** | 所有数据通过 `pet_manager.py` CLI 管理,不依赖大模型自觉 | | 4 | **独立记忆文件** | 每只宠物各自独立记忆文件,逃跑时自动删除 | | 5 | **亲密度衰减与逃跑** | 唤醒超阈值自动衰减,归零后宠物逃跑,数据全清 | | 6 | **宠物合成系统** | 集齐5种可融合为"人工智能",饲养上限10只 | ### 渐进式文件索引 | 文件 | 说明 | |------|------| | `references/guide.md` | 宠物性格表、交互详解、衰减规则、逃跑规则 | | `references/permissions.md` | 权限说明 | | `references/antipatterns.md` | 常见反模式 | | `references/faq.md` | 常见问题 | | `references/examples.md` | 使用示例 | | `references/changelog.md` | 更新日志 | | `scripts/pet_manager.py` | **核心管理引擎** — 所有宠物状态的 Python CLI | | `scripts/pet_data.py` | 宠物定义、个性参数、ASCII art 数据 | | `scripts/memory_manager.py` | 记忆格式化与关键词提取(仅供展示) | ## 约束 - **所有宠物数据必须通过 `pet_manager.py` CLI 读写,禁止直接操作 JSON** - 展示宠物前先调 `pet_manager.py wake <pet_id>` 检查衰减和逃跑 - 每次交互后调 `pet_manager.py interact <pet_id> <type> <delta>` 记录 - 渲染出错最多自动修正2次,仍失败则输出"尽力了"并停止展示 - 亲密度归零 → 宠物逃跑,所有数据文件自动删除 - 最多同时饲养 10 只宠物(含重复),融合消耗 -4 ## 快速开始 ```bash # 初始化(首次自动创建初始宠物) python scripts/pet_manager.py init # 列出所有宠物