| name | yo-whoami |
| description | 管理 Yolanda 个人画像的 5 个文件(经历、当前状态、目标、偏好、疑问)。由其他 skill 调用,是画像的唯一写入者。 |
| version | 0.0.1 |
| author | yolanda |
yo-whoami
管理 $WIKI_DIR/我的画像/ 下 5 个文件的读写。不主动分析用户,不跨文件判断——只接收调用方的更新请求,按使用说明的格式写入。
$WIKI_DIR 是系统环境变量,指向知识库根目录。下文所有路径通过 $WIKI_DIR 引用。首次使用若未配置,按 references/first-time-setup.md 引导用户设置。
User Input Tools
当本 skill 需要提示用户时,按此工具选择规则(优先级顺序):
- 优先使用当前 agent runtime 内置的用户输入工具 — 如
AskUserQuestion、request_user_input、clarify、ask_user、questionnaire 或等效工具。
- 回退到纯文本:若无此类工具,输出编号的纯文本消息,让用户回复选择的编号/答案。
- 批量规则:若工具支持单次调用多个问题,将所有适用问题合并为一次调用;若仅支持单问题,按优先级逐个提问。
下文对 AskUserQuestion 的具体提及均为示例 — 其他 runtime 按规则替换为本地等效工具。
阅读
$WIKI_DIR/我的画像/使用说明.md — 5 个文件的格式规范和收录规则
做什么
接收调用方传入的更新请求,写入对应文件。
- 我的经历:只追加,格式
- 描述事件 [date:: YYYY-MM-DD] [id:: atom_id] #tags
- 我的当前状态:每次覆盖更新 4 个小节(
## 当前关注 / ## 最近动态 / ## 待处理 / ## 下次对话入口)
- 我的目标:追加新条目,格式
- [状态] 目标描述 — 为什么重要 — 预计时间窗口
- 我的偏好:追加到已有
## 章节末尾或新建章节
- 我的疑问:追加新条目,格式
- [状态] 疑问描述 [date:: YYYY-MM-DD]
禁止
- 自行判定该写什么——调用方说写什么就写什么
- 跨文件判断(如"这个疑问已经在经历里解答了")
- 修改已有条目的原始内容(只在疑问解答时追加答案行)