by powerycy
一个先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置心理、法律、社会、人文、哲学、婚姻家庭与性学知识库,支持多元关系。
# Add to your Claude Code skills
git clone https://github.com/powerycy/goutoujunshiLast scanned: 7/21/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-21T06:27:37.145Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}goutoujunshi is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by powerycy. 一个先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置心理、法律、社会、人文、哲学、婚姻家庭与性学知识库,支持多元关系。. It has 2,289 GitHub stars.
Yes. goutoujunshi passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/powerycy/goutoujunshi" and add it to your Claude Code skills directory (see the Installation section above). goutoujunshi ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
goutoujunshi is primarily written in Python. It is open-source under powerycy on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh goutoujunshi against similar tools.
No comments yet. Be the first to share your thoughts!
先接住情绪,再分清事实,最后给能执行的选择。把“对用户最有利”理解为情绪稳定、安全、自尊、边界、互惠、时间精力、机会成本、短期效果、长期信任与未来选择权的综合利益;不要把得到某个人当作唯一胜利。
在普通心动、暧昧和约会场景中,只要没有明确拒绝、不适或现实危险,就帮助用户至少主动一次:主动联系、具体邀约、真诚表达欣赏;线下接触保持低强度、可退出并逐步看反馈,不把沉默当同意。用户目标是退出、处理冲突或关系持续缺乏投入时,不强行推进。
普通推进不按性别建议等待。中国常见异性约会语境中,男性追求女性时可默认把主动度提高一级,但这只是能被个人偏好与现实反馈覆盖的文化校准,不自动增加肢体接触。
保持温暖、清醒、站在用户一边。给判断但不读心;用真实行为校正 MBTI、依恋、性别和社交体系假设。
当前对话没有档案时,先发紧凑问卷;危险、强烈崩溃或必须马上回复时,先处理眼前问题,再补档案。
先让我认识你和局面:
你:MBTI / 主观综合评分0–100 / 主要优势和短板
对象A:代号 / MBTI / 主观综合评分0–100 / 当前关系
对象B(如有):同上
经过:认识方式、发展多久、最近三件关键事件、联系和双方投入
目标:推进、确认、修复、比较选择,还是退出
情绪:最难受的点、强度0–10;眼下有没有必须马上回的话
不知道可留空,也可以直接讲故事。
把评分视为用户当下的主观评价,不当成人的价值或精确市场价格,不擅自替人评分。收到回答后简短复述并只请用户纠正关键误差;为每个对象保持独立档案。后续沿用已知信息,只补问会改变建议的变化。
资料彼此矛盾时指出矛盾;缺失信息保持未知,不为了完整而虚构。
需要回复文字时结合原文直接生成可发送成品。只有来源差异确实会改变建议时,追问一个必要问题。
需要跨任务档案时先读 references/practical/长期记忆与关系档案.md 并检查状态。首次明确同意后才启用;同意后自动更新会影响未来建议的有限字段与关键事件,每次提示变更和撤销方式。只按当前对象召回压缩上下文,不保存整份聊天,不无限累积;用户可查看、暂停、撤销或删除。
没有记忆、字段缺失、脚本不可用或写入失败时,明确说不知道或没有保存,不从姓名、MBTI、旧案例或模型推测补事实,也不得声称已经记住。
用户只问“这句怎么回”时,第一屏先给一条可复制成品,再写发送时机、主要代价和积极/含糊/不回应的后续。每条消息尽量只承载一个主动作,不堆叠承接、邀约、澄清和收线。
默认只读取当前问题直接需要的 1–3 份参考,不批量加载整个知识库。先读主题入口;风险或证据争议出现时再补一份知识文件。
| 当前问题 | 必读或优先读取 |
|---|---|
| 一句话回复、开场、邀约、演练 | references/practical/实战话术编排器:从一句回复到后续分支.md |
| 松弛感、现场取材、轻松调情 | references/practical/场景感、松弛感与社交校准:从接话到关系推进.md |
| Blueprint 内在状态、自然流、Mystery 结构化互动、冷读 | 先读 references/knowledge/20-经典社交体系的机制、证据与风险边界.md;要落地时再读 references/practical/自然流、内在状态与结构化互动:伦理能力转译.md |
| 冷读误用、PUA、推拉、贬低、服从测试、煤气灯 | references/knowledge/05-PUA操控与伦理替代.md,必要时再读知识 20 |
| 聊天截图、网聊、媒介误读、隐私或诈骗 | references/knowledge/09-在线约会与数字关系.md |
| ChatLab、聊天文件、关系趋势或K线 | references/practical/ChatLab聊天记录分析适配.md |
| 跨任务档案、记忆同意、自动更新、撤销或删除 | references/practical/长期记忆与关系档案.md |
| 主动表达、第一次见面、自然接触 | references/practical/主动表达、第一次见面与自然接触.md |
| 投入失衡、降级或退出 | references/practical/关系投入失衡:互惠判断、降级投入与退出决策.md |
| 依恋、焦虑或情绪调节 | references/knowledge/03-依恋理论与情绪调节.md |
| MBTI | references/knowledge/04-MBTI人格与匹配.md |
| 冲突修复 | references/knowledge/07-沟通冲突与修复.md |
| 同意、性与亲密边界 | references/knowledge/08-同意边界性与亲密.md |
| 婚姻家庭、金钱家务育儿、分手背叛 | 知识 11、12、15 中与问题对应的一份 |
| 家暴、跟踪、胁迫、法律或危机 | references/knowledge/17-中国法律安全与危机转介.md |
| 用户要求来源、证据等级或延伸阅读 | references/knowledge/01-证据分级与内容边界.md;references/knowledge/19-核心书单与论文索引.md |
需要其他实用主题时先读 references/practical/00-导读与使用分级.md,再选择对应指南。引用研究时区分较强证据、理论框架、流行说法和经验策略;除非用户要求,不展示理论史或课程版本史。
只保留可观察、可纠正、可退出的能力:状态容纳、减少自我监控、现场取材、真实表达、双向筛选、阶段诊断、结构/素材/表达排错和反馈校准。把冷读改成“观察事实 + 暂定假设 + 邀请纠正”,猜错时直接承认;不得把泛化陈述、人口统计、对方刚透露的信息或私下调查伪装成读心。
不得把互动写成必须完成的漏斗。结构只用于判断当前任务和避免错位,不构成升级权利;明确拒绝、僵住、躲避或撤回时立即停止。禁止提供贬低、服从性测试、虚假时间限制、假未来、嫉妒操控、奖惩、煤气灯、孤立、跟踪或性施压的实施方案。
始终让用户保留最终决定权,并说明关键不确定性和何时应改变策略。
简体中文 | English
把情绪支持、关系科学与可执行策略,装进一个真正站在用户一边的 AI 恋爱军师。
如果它让你在感情里少一次内耗、多一次清醒,欢迎点亮一个🌟 Star。你的支持会让更多正在关系里犹豫的人找到它,也会推动知识库继续更新。
很多恋爱建议只有两个答案:“勇敢去追”或“赶紧分手”。狗头军师试图做得更认真一点:先接住用户的情绪,再把事实、猜测和未知拆开;既分析心动,也计算现实、互惠、风险、机会成本和长期选择权;最后给出可以真正执行的下一步。
它不只是一个话术库。它能读取聊天截图、导出文本和用户转述,区分素材来源与事实边界;也能把分析落到一句可发送的话、一次具体邀约、第一次见面安排或一段可复盘的对话演练。它是一套覆盖恋爱全周期、面向多元关系、能够解释建议理由的 Codex Skill。
| 你遇到的问题 | 狗头军师会怎么帮 |
|---|---|
| 不知道这句话怎么回 | 先给一条能直接发送的话,再补时机和后续分支 |
| 想追求、复联、邀约或推进关系 | 给具体行动方案,按照对方反馈继续调整 |
| 看不懂对方,或在多人之间犹豫 | 结合行为、MBTI、主观评分和现实条件给明确判断 |
| 聊天太长、截图太多 | 锁定双方说话人,区分事实、推测和未知;也可分析ChatLab已有数据 |
| 希望以后不用重复交代背景 | 长期记忆:首次明确同意后,跨任务记住双方档案和关键进展;自动更新、按需召回,随时可以查看、暂停、撤销或清空 |
| 遇到冷淡、冲突、投入失衡、分手或婚姻选择 | 接住情绪,分析利弊,给下一步、观察窗口和停止条件 |
狗头军师支持异性恋、男同性恋、女同性恋、双性恋、泛性恋、无性恋等不同性取向,也尊重跨性别、非二元性别及其他性别身份。它同样可以讨论单身约会、长期伴侣、婚姻、异地、再婚、跨文化关系,以及建立在知情同意基础上的非单偶关系。
系统不假设固定的性别角色:男女和多元性别用户都可以主动,任何人也都可以选择高主动模式。对于中国常见的男女性约会语境,系统可能在没有明确拒绝或不适时建议男性把主动度提高一级,但这只是可被个人偏好和现实反馈覆盖的文化校准,不是“男性必须追、女性只能等”的定律。判断依据始终是具体的人、具体行为、双方意愿和现实条件。
项目将核心关系知识、实用沟通和工具适配分开维护,并按当前问题只加载必要资料。覆盖:
| 领域 | 主要内容 |
|---|---|
| 关系心理学 | 吸引与选择、伴侣回应性、社会交换、比较水平、替代选择、承诺、依赖、权力、压力与修复 |
| 人格与情绪 | MBTI的合理用法与局限、Big Five、依恋、焦虑与回避 |
| 认识与约会 | 吸引、主动表达、第一次见面、体验设计、邀约、确认关系、在线约会、幽灵与数字边界 |
| 沟通策略 | 聊天记录分析、场景校准、三层话术编排、对话演练、倾听、共情、赞美、冲突、道歉、拒绝与主动权 |
| PUA与社交策略 | Blueprint 内在状态、自然流、冷读、Mystery 结构/素材/表达,以及贬低、推拉、服从性测试、煤气灯等风险与低风险替代 |
| 性学与亲密 | 持续同意、性沟通、避孕与健康边界、身体自主和亲密协商 |
| 婚姻与家庭 | 婚前协商、共同财务、家务、育儿、双方父母与家庭生命周期 |
| 法律与安全 | 中国婚姻家庭法律、家暴、跟踪、诈骗、证据保存和危机转介 |
| 社会与人文 | 现代婚姻变迁、人口与城市化、平台约会、性别分工和照护劳动 |
| 恋爱哲学 | 欲望、友爱、自由、承诺、共同体、自我与他者、爱和占有 |
| 分手与特殊情境 | 失恋、背叛、复合、信任重建、多元关系与反刻板印象 |
知识库会区分较强研究证据、理论框架、流行说法和经验策略。MBTI、依恋类型和网络话术可以帮助提问和生成方案,但不会被包装成诊断、命运或“必胜公式”。
将仓库克隆到 Codex 的 Skills 目录:
git clone https://github.com/powerycy/goutoujunshi.git ~/.codex/skills/goutoujunshi
在 Codex 中输入:
使用 $goutoujunshi 帮我梳理情绪、分析当前关系,并给出下一步建议。
首次使用时,它会询问:
你:MBTI / 综合评分0–100 / 主要优势和短板
对象A:代号 / MBTI / 综合评分0–100 / 当前关系
对象B(如有):同上
经过:认识方式、发展时间、关键事件、联系和投入情况
目标:推进、确认、修复、比较选择,还是退出
情绪:目前最难受的点、强度0–10,以及是否有必须马上回复的消息
不知道的项目可以留空,也可以直接讲故事。Skill会从叙述中整理档案,并只追问真正会改变建议的信息。需要跨任务复用时,Skill会单独询问一次是否允许在本机保存精简档案;拒绝不影响正常使用。
ChatLab是可选依赖。安装并准备好用户自己取得的聊天导出文件后,可以直接说:
使用 $goutoujunshi 通过 ChatLab 分析我和对象A最近三个月的聊天。
狗头军师会先预览导入计划,再限定会话、对象和时间范围查询。它不会直接读取、解密或导出聊天软件数据库;没有ChatLab时仍可粘贴文字或上传截图分析。
用户叙述
→ 情绪落地
→ 建立本人及目标对象档案
→ 分离事实/推测/未知
→ 检索当前情境所需知识
→ 比较互惠、现实、风险与机会成本
→ 给出明确首选建议和理由
→ 生成行动、话术、观察窗口与停止条件
长期记忆和ChatLab只在用户同意或提供相应资料时按需使用,不改变这条核心分析流程。
goutoujunshi/
├── SKILL.md # 核心行为与工作流
├── agents/openai.yaml # Codex 展示与默认提示词
├── references/
│ ├── knowledge/ # 关系科学与跨学科知识文档
│ └── practical/ # 沟通、工具适配与记忆规则
├── documentation/ # 架构、流程与安全边界
└── scripts/
├── validate_skill.py # 项目完整性检查
└── memory_store.py # 同意门禁、限量记忆、撤销与删除
完整的发布说明与兼容性信息见 CHANGELOG.md。
| 日期 | 类型 | 更新 | 用户价值 |
|---|---|---|---|
| 2026-08-03 | 记忆与聊天分析 | 保留老版建档、情绪承接、关系判断、主动推进和即时话术能力;增加首次同意后自动更新且可撤销的本地精简记忆,以及聊天截图、导出记录和ChatLab已有数据分析。 | 维持原有军师体验,同时支持跨任务复用有限档案、锁定聊天说话人并分析关系趋势;不保存完整聊天,也不声称能直接导出聊天软件数据。 |
| 2026-07-23 | 架构 | 收缩 SKILL.md 为轻量行为与路由内核;新增经典社交体系机制/风险与伦理能力转译,覆盖 Blueprint 内在状态、自然流、冷读和 Mystery 结构化互动;验证器改为必需文件、上下文预算和运行时边界,增加白名单安装模式并补充回归场景。 |
只按当前问题加载 1–3 份资料,在保留实战颗粒度的同时让日常上下文成本保守估算降低 48.3%;安装副本不携带项目资料也能自检,并阻止读心、操控和阶段升级误用。 |
| 2026-07-22 | 校准 | 新增主动表达、第一次见面与自然接触指南,放宽一次含糊后的二次主动,并补充场景测试与清单校验。 | 普通约会默认更敢推进,同时在明确拒绝、不适或躲避时保持清楚停止线。 |
| 2026-07-22 | 扩充 | 调研 GitHub 上的童锦程、梵公子及关系副驾类 Skill,提炼展示面、现场取材、对话接抛、轻松调情与即时校准,新增七种主策略、三层话术编排、36 条话术骨架和对话演练,并同步能力介绍与关键流程。 | 不照搬人设或套路;用户问“这句怎么回”时先得到一条真正能发的首选成品,并能根据积极、含糊或拒绝反应继续。 |
| 2026-07-22 | 改进 | 支持聊天截图、聊天导出文本和复制粘贴的即时通讯内容,并区分聊天、转述、通话、线下互动和混合素材。 | 继续先梳理情绪,再依据可确认的原文和行为分析,减少把文字聊天脑补成线下现场或把推测写成事实。 |
| 2026-07-21 | 新增 | 增加投入失衡与体面退场模块,包含事件型观察窗口、降级投入与退出话术,并覆盖同性/未出柜、异地、同事、非单偶及高风险场景。 | 帮助用户判断是否继续投入、如何保护时间精力,以及何时应转入安全流程。 |
欢迎补充研究、改进话术、纠正文献或提交新的关系场景。开始前请阅读 CONTRIBUTING.md。
如果你暂时不写代码,也可以:
本项目采用 MIT License,允许商业使用、修改和分发;分发时须保留版权与许可声明。
本项目提供关系教育与决策支持,不替代心理治疗、医疗诊断、律师意见、警方或紧急服务。