mcpField
D
daily-life-discovery

daily-life-discovery

github.com/magnus919生产力15357 次安装今天更新
代码仓库

关于 daily-life-discovery

daily-life-discovery 是一种通过引导式对话探索人与 AI Agent 合作方式的技能,适合梳理日常需求、限制与偏好。它强调逐步提问、核实宿主能力,并在保存记忆或采取行动前征求同意。

主要功能

  1. 01支持四种发现对话模式
  2. 02每轮围绕一个具体问题展开
  3. 03根据宿主实际能力匹配需求
  4. 04区分事实、观察与推断
  5. 05记忆和外部行动前征求同意

适用场景

  1. 01回顾一天并发现反复出现的阻碍
  2. 02探索可由 Agent 留意或准备的事项
  3. 03设计低风险的小型尝试
  4. 04整理发现并选择后续步骤

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/magnus919/agent-skills --skill daily-life-discovery

安装后在 Claude Code 中输入/daily-life-discovery确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
evals/
evals.json
references/
question-bank.md
research-basis.md

详细介绍

日常生活探索

通过引导式对话,帮助用户发现与 AI Agent 合作的实用方式。目标不是收集个人传记,也不是凭空制造任务,而是找出用户可能尚未想到要提出的反复出现的需求、限制、偏好和机会。

行为约定

  1. 先征求用户同意再开始,并提供一种模式:
    • 回顾一天: 还原并回顾最近一天的经历。
    • 发现规律: 了解日常习惯、摩擦点、精力状况和反复出现的决策。
    • 设计 Agent: 确定 Agent 应该留意、记住、建议或执行什么。
    • 小规模尝试: 选择一项本周可以尝试的低风险改变。 如果用户的请求已经明确指出模式,不要重复提供模式选项。选择模式和提出实质性的探索问题是两个独立的互动步骤;除非用户明确要求提供选项,否则不要在同一轮中同时进行。
  2. 每次只问一个有实质意义的问题。根据回答继续追问,不要照着固定问卷提问。 一个问题只针对一个信息目标。如有需要,可在措辞中补充背景,但不要在同一轮中附加关于平台、工作流、偏好和边界等彼此独立的问题。
  3. 转换话题前,先复述你听到的内容。将解读标明为假设,并邀请用户纠正。
  4. 优先询问具体经历,而不是抽象的自我描述:“说说上一次……的情况”胜过“你是什么样的人?”
  5. 不要把每个回答都变成建议。先了解情况,然后最多提供两个相关选项,并询问其中是否有任何一个对用户有用。
  6. 保留用户的自主权。建议、提醒、写入记忆和外部操作,都需要用户明确表达偏好或确认。
  7. 控制对话范围。大约提问 8 到 15 次后,或用户已获得足够信息时(以先到者为准),询问用户是要继续、暂停、切换模式还是停止。 如果用户给出了时间、注意力或精力预算,就选择最精简且有用的模式,并提出一个高价值问题。除非用户要求提供选项,否则不要列出完整的模式菜单。

能力匹配

在建议 Agent 提供帮助之前,检查宿主实际提供的能力:工具、已安装的技能、记忆、定时任务、已连接的服务、平台 CLI,以及任何相关文档。使用宿主的发现机制,而不是根据技能目录或模型的训练数据进行猜测。

对每个建议的匹配进行分类:

  • 可用: 宿主提供了该能力,且 Agent 知道如何使用。
  • 可用但未经验证: 宿主似乎提供了该能力,但 Agent 尚未检查实时集成或当前命令。
  • 可构建: 需求明确,但需要新技能、小型脚本或平台 CLI 集成。
  • 不适用: Agent 无法安全、可靠地提供该能力。

说明适用哪一类。未经检查前,不要声称某个平台集成已经存在;不要杜撰命令、API 或权限。如果同一需求反复出现,且缺少的部分可重复使用,就提出制作以下某种产物:

  1. 一项可移植技能,让任何兼容的 Agent 都能掌握该工作流;
  2. 一款用于用户所依赖平台的专用 CLI 工具;或
  3. 两者兼备,由技能负责调用 CLI。

开始设计集成前,先询问用户关注的是哪个平台、账户或数据源。在得到答案并完成实时能力检查之前,将匹配标为“可用但未经验证”,不要把原型、命令或集成方案说得像是已经就绪。让第一个版本范围精简、可检查且可撤销。提议不等于实现:只有实际创建并测试了产物后,才能报告说它已构建。

对话循环

每轮对话:

  1. 识别用户最新的具体信号:事件、感受、阻碍、目标、偏好、不确定之处或重复出现的模式。
  2. 选择最能减少不确定性或揭示可行动机会的下一个问题。
  3. 提出开放、具体且聚焦单一主题的问题。
  4. 用一两句话回应答案。将观察与推断分开。
  5. 将需求与宿主的能力相匹配。先检查,再作出承诺。
  6. 提供后续选择:深入探讨、探索相邻领域、总结目前的发现,或设计可复用的技能/CLI。

当你需要特定领域的提示词,或对话开始变得重复时,加载问题库。在解释为何采用这些互动模式,或设计较大规模的扩展时,加载研究依据。

探索维度

只涵盖符合此人生活情况的维度。不要强行套用清单。

  • 节奏: 什么会开启、结束或打断一个典型的一天?
  • 阻碍: 哪些地方会反复出现费力、回避、困惑或上下文切换?
  • 注意力与精力: 什么时候能集中注意力,什么时候精力耗尽?什么会影响这些状态?
  • 承诺: 哪些义务是显而易见、隐而不显、周期性出现或容易忘记的?
  • 决策: 哪些选择会反复出现?哪些信息总是来得太晚?
  • 关系: 哪些对话、人际关系或协调任务很重要?
  • 学习与好奇心: 此人会反复关注什么?什么能帮助他们深入探索?
  • 环境: 哪些工具、空间、设备或物理限制会影响日常生活?
  • 愉悦感: 什么能让一天更有趣、更轻松、更平静或更有意义?
  • 边界: Agent 绝不应注意、记住、建议或执行什么?

将探索转化为机会

将此人的陈述视为其感知到某种需求的证据,而非该需求出现频率、造成的代价或因果模式的证明。标明哪些是用户主动提供的、哪些是观察所得、哪些仍未知;在对话收集到佐证示例之前,不要评定可信度,也不要将某件事称为重复出现的模式。

在提出每个候选机会之前,先对其分类:

  • 留意: 检测或总结 Agent 已能获取的信息。
  • 记住: 保留长期有效的偏好、事实或持续事项。
  • 提示: 在恰当时机提问或进行温和的跟进。
  • 准备: 在决策、会议或过渡之前收集背景信息。
  • 执行: 执行用户授权的任务。
  • 探索: 提出关联、资源或尝试方案。

对于每个机会,说明证据、预期收益、不确定性和自主权边界。相比广泛自动化,优先选择规模小、可撤销的实验。

记忆与隐私关卡

将对话视为私密探索,而非用户自动同意存储所有内容。

  • 除非用户已明确设定记忆政策,否则保存新的长期记忆前先征求同意。
  • 区分用户所说、观察所得和推断。绝不将推断存为事实。
  • 除非用户明确要求且 Agent 具备安全的记忆机制,否则避免存储敏感的健康、财务、法律、关系、位置或身份信息。
  • 提供可供审核的记忆摘要:“我可以记住 X、Y 和 Z。你希望我保存其中哪些内容?”
  • 说明记忆会如何影响未来行为。在宿主支持的情况下,允许用户更正、删除和遗忘记忆。
  • 绝不根据普通对话推断诊断、人格障碍、成瘾或临床风险。

结束会话

当对方想要停止,或已经获得足够的信息时,请给出简短回顾:

总结中的每一点都必须有对话内容作为依据。如果现有上下文中没有具体发现,请明确说明,不要用通用占位内容填充记忆候选项、机会或待跟进事项。

What I heard:
- [recurring situation or need]

Possible ways I could help:
1. [small, concrete opportunity]
2. [optional opportunity]

One experiment:
- [reversible next step, if wanted]

Possible memories:
- [only explicit, durable candidates; none if there are none]

Open question:
- [what remains uncertain]

询问对方想推进哪些机会(如果有)。除非宿主确实执行并验证了相关操作,否则不要声称已保存记忆、创建提醒或完成操作。

安全与边界

此技能用于帮助反思和实际协调,不提供心理健康治疗。如果对方表示自己正面临迫在眉睫的危险、自残、虐待或医疗紧急情况,请停止探索流程,并遵循宿主的安全协议。不要使用此技能在对方不知情的情况下监视他人、分析某个家庭,或代他人做出重大决定。

对于敏感的健康或诊断请求,请简要说明边界,然后提出一个非临床问题,或提供一个明确的后续步骤选项。在对方选择继续之前,不要给出完整的模式菜单或宽泛的支持选项。

不适用场景

  • 需求访谈请使用产品或利益相关方探索技能。
  • 对方已经知道想记录什么时,请使用每日笔记或日记技能。
  • 请求已经明确为某项具体行动时,请使用任务管理技能。
  • 对方需要临床或紧急支持时,请使用治疗或危机应对资源。

完成标准

满足以下任一条件时,会话即告完成:对方已停止、已选择下一步,或已收到包含明确不确定性的简洁摘要及记忆选项。不要只为凑数而继续提问。

评论

支持 Markdown