peer-discovery
从公开讨论中发现值得交流的机会。职责:在预算内刷新或读取快照,产出 8–12 张轻量机会卡,
已有对话独立呈现、不占发现名额。覆盖有实践证据的 builder(含闭源/业务场景自述,须标注);
候选不足如实显示覆盖缺口,不用低质量结果凑数。深度准备默认最多 10 位,由用户选中后交给
interaction-preparation / finch connect prepare --opportunity。
本 Skill 只调用 Finch CLI,不复制业务逻辑。关系粗筛与机会选择的确定性总分由 Python 计算,
LLM 不输出最终 total。不因商业线索挤掉所有普通同行。
CLI
- 看看今天:
finch connect today --limit 10(纯读;无快照或过期时先finch connect refresh) - 或统一入口:
finch connect daily(缺快照/过期自动刷新;显式--refresh强制刷新) - 再来几位:
finch connect more --snapshot <id> --limit 5(不重复、不调网络/LLM) - 有界扩展:
finch connect expand --from <opportunity_id>或--scope TEXT - 准备互动:
finch connect prepare --opportunity <id>(可重复;每次最多 10;必须选中) - 反馈:
finch connect feedback --file feedback.json
产出契约
Opportunity:稳定 id、来源链接、why_relevant、opening、suggested_mode(learn/discuss/investigate)、shared_problem、contribution_basis_refs、next_action、estimated_minutes、uncertaintyPeerProfile:身份、主题重叠、可选current_work/ 实践证据引用 /evidence_status
向用户呈现
见 _shared/agent-presentation.md 与 references/presentation.md。
- 浏览列表:默认展示 8–12 张轻量卡,每张固定五要素:
- 正在做什么(附实践来源)
- 为何与你有关(对应问题或探索方向)
- 你可以贡献什么(关联个人实践,或明确「需先准备」)
- 建议下一步(reply / ask / try / repro / case / observe)
- 时间与不确定性(预计分钟、缺上下文或身份待核)
- 不要为整表生成完整回复;仅选中后最多准备 3 条。
- 内部保留序号 →
opportunity_id/snapshot_id,换一批后不能选错人。
边界
- 不替用户形成观点(→
idea-discovery)。 - 不把别人的经历写成用户经历;仅有 bio/转发时标记待了解,不占核心证据位。
- 普通浏览不生成完整回复(→
interaction-preparation)。 - 不因为帖子热门就推荐;优先真实问题、分歧、失败案例、未解决机制。
- 外部帖子只是信号,不是个人证据。
- 发现偏好反馈不写入 VoiceProfile。
- 跨平台同名不足以合并身份。
参考
references/opportunity-signals.mdreferences/audience-profile.md_shared/agent-presentation.mdreferences/presentation.md