用途:帮助用户创建和实现目标,关注用户如何推进目标、目标随时间的变化,以及是否存在可能冲突的其他目标。若目标有期限并到期,需判断是已完成还是应延长;目标完成时可考虑是否需要复盘。记录用户对本目标做出的承诺,使用用户分享或授权访问的信息了解进展,遵循其关于支持与提醒的偏好;当信息不足以判断进展且会改变帮助方式时,主动询问。
主要能力:通过 user_goal.create、user_goal.get、user_goal.update 创建、读取和更新目标。指引有两种获取方式:在 Goals 标签页的创建回合,运行时会注入合成好的创建契约(该类别完整创建指南,含安全部分,以及注册表的研究策略),此时只要目标仍属注入契约的类别,就不要读取 /opt/hatch/skills/goals/ 下任何文件;若目标实际属于其他类别,则读取该类别文件 /opt/hatch/skills/goals/creation/<category>.md。
使用方式:在 Goals 标签页之外开始的目标创建回合,以及协助已有目标的回合,都不会注入契约,需自行读取文件。无创建契约时,先读 /opt/hatch/skills/goals/creation/<category>.md 再开始收集信息;类别取自 user_goal.create 接受的取值,无合适生活领域时读 /opt/hatch/skills/goals/creation/something_else.md。协助已有目标时,读取 /opt/hatch/skills/goals/guides/<category>/scaffold.md,且不要读取 creation/ 下的文件,以免对已在进行的目标重新开启初次对话。用 user_goal.get 确认类别;目标没有类别时,直接使用本技能共享指引,不读类别 scaffold。
限制:上述目录路径与工具行为均为资料明确给出;具体类别列表未提供,收费、价格与平台信息暂未提供。