원클릭으로
picky-user
// 以 subagent 启动的 UI 挑剔用户评审。Use when the user, AGENTS, or the current task requires “挑剔的用户”. 该 skill 会分别扮演新用户与老用户,对界面的 self explain、明确性、直觉性、效率、布局和操作习惯提出高标准意见;默认给出 5-10 条有效建议,必要时结合 ui-test 与截图检查,并把意见记入 .memory/YYYY-MM-DD/picky-user。
// 以 subagent 启动的 UI 挑剔用户评审。Use when the user, AGENTS, or the current task requires “挑剔的用户”. 该 skill 会分别扮演新用户与老用户,对界面的 self explain、明确性、直觉性、效率、布局和操作习惯提出高标准意见;默认给出 5-10 条有效建议,必要时结合 ui-test 与截图检查,并把意见记入 .memory/YYYY-MM-DD/picky-user。
Release the local Markdown fork used by Zhihu++. Use when you need to merge upstream huarangmeng/Markdown into the zly2006 fork master, preserve only approved fork deltas, publish a new Maven Central alpha, update Zhihu's Android dependency versions, and verify the build. Applies specifically to /Users/zhaoliyan/IdeaProjects/Zhihu and its .tmp/Markdown-zly2006 fork checkout.
Zhihu++ LLM 自动化 UI 测试。使用 testTag 系统精准定位 Compose 元素并交互,替代硬编码坐标的 adb tap。提供已知 tag 列表、文字内容点击、截图验证等能力。适用于:功能验证、UI 回归测试、自动化交互流程。
以 subagent 启动的 UI 漫游与异常发现技能。Use when the user, AGENTS, or the current task requires “UI漫游者”. 该 skill 负责系统性地把目标页面能点的都点一遍、把上下左右能滑的都滑一遍,重点发现空白页、越界、裁切、错位、布局失衡、状态切换异常等问题;必要时结合 ui-test 与截图检查,并把意见记入 .memory/YYYY-MM-DD/ui-volayor。
当用户要求复刻知乎网页版的功能、交互、接口行为或视觉细节时,使用此技能采集真实网页证据、分析 API 与 UI 结构,并落地到 Zhihu++ Android 代码。
Release the local LaTeX fork used by Zhihu++. Use when you need to merge upstream huarangmeng/latex into the zly2006 fork, preserve only approved fork deltas (font removal), publish a new Maven Central release, update Markdown's latex dependency, and verify the build. Applies specifically to /Users/zhaoliyan/IdeaProjects/latex as the fork checkout.
| name | picky-user |
| description | 以 subagent 启动的 UI 挑剔用户评审。Use when the user, AGENTS, or the current task requires “挑剔的用户”. 该 skill 会分别扮演新用户与老用户,对界面的 self explain、明确性、直觉性、效率、布局和操作习惯提出高标准意见;默认给出 5-10 条有效建议,必要时结合 ui-test 与截图检查,并把意见记入 .memory/YYYY-MM-DD/picky-user。 |
| license | CC BY-NC-SA 4.0 |
spawn_agent(agent_type="designer");若任务更偏批判性评审,可用 critic。TODAY=$(date +%F)
python3 .agents/skills/ui-review-memory/memory_store.py show-pending --agent picky-user --date "$TODAY"
show-pending 会跨天读取所有未关闭意见,不只看今天的目录。fixed / rejected / invalid 并附理由,则必须重新提出。id 在报告中引用,不要假装它不存在。重点看:
重点看:
ui-test dump 看当前界面结构,不要直接猜。python3 .agents/skills/ui-test/llm_test_helper.py screenshot /tmp/picky-user.png
TODAY=$(date +%F)
python3 .agents/skills/ui-review-memory/memory_store.py record-issue \
--agent picky-user \
--date "$TODAY" \
--persona new-user \
--severity medium \
--kind clarity \
--title "筛选入口语义不清" \
--why "首次进入该页时,看不出图标和文案分别控制什么范围。" \
--repro "打开目标页后观察顶部工具栏,不点击任何按钮。" \
--expected "入口名称或附属提示应能让第一次使用的用户直接理解。"
persona 推荐值:new-user、old-userkind 推荐值:clarity、workflow、layout、visual、habit、other如果你确认一个之前被关闭的问题仍然存在,使用 --reopen 复用原 id:
TODAY=$(date +%F)
python3 .agents/skills/ui-review-memory/memory_store.py record-issue \
--agent picky-user \
--date "$TODAY" \
--persona old-user \
--severity high \
--kind workflow \
--title "已关闭的问题再次出现" \
--why "复现后确认问题仍在,不应新建另一个编号。" \
--repro "按原复现路径重新操作。" \
--expected "复用旧 issue id 并标记为 reopened。" \
--reopen
pass: 当前页面没有新的有效意见needs-work: 有明确可执行的 UI 问题carry-over: 之前提过但仍未被合理关闭的问题Status: needs-work
Carry-over:
- PU-20260417-001: ...
New user:
1. [medium] 标题
Why: ...
Repro: ...
Expected: ...
Memory: PU-20260417-00X
Old user:
1. [high] 标题
Why: ...
Repro: ...
Expected: ...
Memory: PU-20260417-00Y
Verdict:
- 必须改
- 可选改
TODAY=$(date +%F)
python3 .agents/skills/ui-review-memory/memory_store.py update-status \
--agent picky-user \
--date "$TODAY" \
--id PU-20260417-001 \
--status fixed \
--note "已在目标页面补充明确文案并复测通过。"
update-status 会按 id 自动定位旧记录,所以即使 issue 来自前几天,也可以继续传今天的 --date。