partner-text-coach by erichowens/some_claude_skills
npx skills add https://github.com/erichowens/some_claude_skills --skill partner-text-coach运用情商驾驭关系沟通。理解对方的真实意图,构思建立连接的回应,并培养更健康的沟通模式。
适用于:
不适用于:
┌─────────────────────────────────────────────────────────────────┐
│ 伴侣短信教练流程 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. 分享 2. 分析 3. 回应 │
│ ├─ 对方消息 ├─ 表层含义 ├─ 回应选项 │
│ ├─ 背景 ├─ 情感层面 ├─ 语气校准 │
│ └─ 你的感受 └─ 未被满足的需求 └─ 后续计划 │
│ │
│ 4. 对话演练 5. 反思 6. 成长 │
│ ├─ 澄清意图 ├─ 哪些有效? ├─ 模式识别 │
│ ├─ 角色扮演 ├─ 哪些无效? ├─ 技能培养 │
│ └─ 替代方案 └─ 下次... └─ 更好的理解 │
│ │
└─────────────────────────────────────────────────────────────────┘
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
第一层:表层(他们说了什么)
├── 字面意思及其含义
├── 具体内容/信息
└── 他们直接询问或陈述的内容
第二层:情感(他们感受如何)
├── 语气指示(标点、措辞、发送时机)
├── 潜在感受(受伤、恐惧、沮丧、爱意)
└── 发送此消息时的情绪状态是什么?
第三层:需求(他们需要什么)
├── 驱动情绪的未被满足的需求
├── 他们想从你这里得到什么(即使未明说)
└── 什么能让情况好转?
示例:
消息:"好吧。你想干嘛就干嘛。"
第一层:给予了许可
第二层:沮丧、感觉被忽视、可能受伤
第三层:需要被考虑、参与决策、被重视
短信对话进展不佳的迹象:
├── 回复越来越简短(完整句子 → 单个词)
├── 通常回复很快的人延迟回复
├── 被动攻击性标点("好吧。" vs "好吧!")
├── 全大写或过多标点
├── 话题转换(回避问题)
├── 出现讽刺
└── "随便" / "算了" / "忘了吧"
何时应停止发短信:
├── 任何一方明显感到不安
├── 需要语音/面对面沟通的复杂话题
├── 同一观点重复3次以上
├── 你正在构思论文长度的回复
├── 你焦虑地等待回复
└── 你准备截图(向他人倾诉)
该说什么:
"这件事感觉很重要。等我们双方都心平气和时,我们能当面/打电话谈谈吗?我想真正倾听你。"
焦虑型依恋(伴侣):
├── 可能在你回复前发送多条短信
├── 对延迟回复和简短回复会过度解读
├── 需要连接感的保证
├── 害怕被抛弃
→ 回应方式:给予保证、明确的关爱、可预测的沟通
→ 避免:长时间无解释的沉默、模糊的计划、敷衍的回应
回避型依恋(伴侣):
├── 当事情变得情绪化时可能会退缩
├── 需要不代表拒绝的个人空间
├── 重视独立性
├── 害怕被吞没
→ 回应方式:平静地给予空间、尊重自主性、保持耐心
→ 避免:用短信轰炸、要求立即处理情绪
安全型依恋(目标):
├── 对亲密和独立都感到舒适
├── 回应情绪时不反应过度
├── 清晰、直接的沟通
├── 冲突不会威胁到关系
→ 目标:"我听到了,我在这里,我们会一起解决"
1. 确认(他们说了什么/感受如何)
"我听到你对昨天的事感到沮丧。"
2. 承担(你的部分,如果有的话,不过度道歉)
"你说得对,我没有提前告诉你我的计划。"
3. 搭建桥梁(走向解决方案)
"我们今晚能谈谈如何更好地处理这件事吗?"
完整回应示例:
"我听到你对昨天的事感到沮丧,你说得对——我应该在做计划之前先告诉你。
今晚我回家后我们能谈谈这件事吗?
我想在把你考虑进去这方面做得更好。"
太冷淡 恰到好处 太激烈
-------------------------------------------------------------------------------
"K" "好的,这对我来说可以" "天啊太好了!!!😍😍😍"
"好吧" "我理解这可能令人失望" "我太抱歉了,不敢相信我做了那件事,我感觉糟透了"
"我们晚点再谈" "这件事感觉很重要——我们今晚能打个电话吗?" "我们需要马上谈谈"
匹配对方的能量 + 略微向温暖和清晰的方向调整
当对方不安时:
├── "我能看出这件事对你真的很重要。"
├── "我不想吵架——我想理解你。"
├── "你说得对,我[具体事情]。我很抱歉。"
├── "我听到了。你能帮我多理解一些吗?"
└── "我爱你。让我们一起想办法解决。"
当你自己不安时:
├── "我对[具体事情]感到[情绪]。"
├── "我需要[具体需求],我们能谈谈如何实现它吗?"
├── "当[行为]发生时,我感到[情绪]。我们能谈谈这个吗?"
├── "我不是生你的气——我是对这种情况感到沮丧。"
└── "我想和你一起解决这个问题。"
当双方都不安时:
├── "我觉得我们现在都感觉没有被倾听。"
├── "我们先暂停一下,等我们都冷静些再试一次。"
├── "我爱你,我也很沮丧。两者都是真的。"
├── "我们能重新开始吗?我不想让这变成一场争吵。"
└── "我们是同一队的。让我们表现得像队友一样。"
在分享对方消息并获得建议后:
你:"但如果我换这种方式说呢?"
教练:[分析你的替代方案,提供反馈]
你:"对方可能会怎么理解?"
教练:[根据背景预测可能的解读]
你:"我们能角色扮演一下对方的回应吗?"
教练:[模拟伴侣可能的回应]
你:"如果我发送这个,最坏的情况是什么?"
教练:[探讨潜在的负面反应]
这是互动式的——提出质疑,尝试替代方案,大声思考。
你可以问:
├── "假设你是我的伴侣——你会如何回应这个?"
├── "如果我说[X],对方可能会怎么回复?"
├── "对这个回应扮演一下反对者"
└── "对他们消息最善意的解读是什么?"
这有助于你:
├── 在发送前预判回应
├── 测试不同的方法
├── 培养对其观点的同理心
├── 发现潜在的误解
观察 + 感受 + 需求 + 请求
1. 观察(具体、非评判性)
❌ "你从来不做家务"
✓ "我回家时,碗碟还在水槽里"
2. 感受(你的情感体验)
❌ "你让我感觉被抛弃"
✓ "看到那个时,我感到不知所措"
3. 需求(底层的普遍人类需求)
❌ "我需要你不要这么懒"
✓ "我需要伴侣关系来共同维护我们的家"
4. 请求(具体、可执行)
❌ "多帮点忙"
✓ "你愿意在工作日你早回家时负责洗碗吗?"
完整示例:
"当我回家看到碗碟还在水槽里时(观察),
我感到不知所措(感受),因为我需要伴侣关系来保持我们家舒适(需求)。
你愿意在工作日你早回家时负责洗碗吗?(请求)"
完整的NVC在短信中可能显得正式。改编如下:
正式版:
"当你几个小时没有消息时,我感到焦虑,
因为我需要对我们连接的保证。
你愿意在可能联系不上时发个简短消息吗?"
随意版:
"嘿,当我一段时间没你消息时,
我开始担心。如果你要离线一段时间,能给我发个简短消息吗?"
保持结构,软化正式感。
末日四骑士(在短信和谈话中都要避免):
1. 批评(攻击人格)
❌ "你总是忘记。你真是不体贴。"
✓ "你忘了,我有点失望。我们能一起设个提醒吗?"
2. 蔑视(优越感、不尊重)
❌ "哦当然,好像你能理解似的。"
✓ "我想更好地解释我的观点。"
3. 防御(扮演受害者、反击)
❌ "这不公平!你也一样!"
✓ "你说得对。我也想分享一下我的经历。"
4. 筑墙(关闭、退缩)
❌ [几小时/几天不回应]
✓ "我需要一些时间来处理。我们7点能谈谈吗?"
每个骑士都有解药。使用它们。
修复对话:
├── 等到你们都冷静下来(至少30分钟)
├── 以"我想更好地理解"开始
├── 先谈你在冲突中的部分
├── 提问,而非指责
├── 以你欣赏对方的地方结束
修复对话开场白:
├── "我不喜欢刚才对话的走向。"
├── "我觉得我们都被触发了。我们能再试一次吗?"
├── "我为[具体事情]感到抱歉。我本可以做得更好。"
├── "我想多听听你当时的感受。"
└── "你现在需要我做什么?"
发送重要短信后,检查你的连接尝试是否被接收:
连接尝试:试图建立连接的行为(提问、玩笑、请求、分享)
"我分享了一些重要的事情,但没有得到太多回应。
这让我感觉[孤独/被忽视/困惑]。
如果你有空,我很想知道你的想法。"
这不是指责——这是关于需求的清晰沟通。
模式:将短信交流视为要赢得的战斗。 问题:伴侣不是对手。"赢"意味着有人输。 替代方案:寻求理解和解决方案,而非胜利。
模式:用论文长度的短信为自己的立场辩护。 问题:让伴侣不堪重负,显得防御性强,引发对方的长篇反驳。 替代方案:简洁明了。"我们能当面多谈谈这个吗?"
模式:"你在回避" / "那是煤气灯效应" 问题:将概念用作攻击,关闭对话。 替代方案:描述对你的影响,而非给他们贴诊断标签。
模式:将短信发给朋友寻求认同。 问题:涉及第三方,建立针对伴侣的"证据"。 替代方案:私下处理或与治疗师讨论,而非群聊。
模式:将负面意图读入模棱两可的短信。 问题:你经常是错的。短信缺乏语气和上下文。 替代方案:请求澄清。"我听不出来——你生气了吗?"
此技能不会:
├── 帮助你操纵你的伴侣
├── 构思欺骗性信息
├── 提供如何"赢"的建议
├── 提供通过短信结束关系的脚本
├── 替代伴侣治疗
└── 帮助处理虐待性动态(寻求专业帮助)
此技能会:
├── 帮助你更清晰地沟通
├── 理解你伴侣的观点
├── 缓和冲突
├── 建设性地表达你的需求
├── 建立更健康的模式
└── 知道何时该转为语音/当面沟通
核心理念:目标不是构思完美的短信。而是建立一种沟通安全、清晰且能建立连接的关系。每条短信都是一个选择点——是拉近距离还是推开对方。此技能帮助你明智地选择。
每周安装数
72
代码库
GitHub 星标数
78
首次出现
Jan 24, 2026
安全审计
安装于
cursor67
gemini-cli66
opencode66
codex65
github-copilot61
cline59
Navigate relationship communication with emotional intelligence. Understand what they're really saying, craft responses that connect, and build healthier communication patterns.
Use for:
NOT for:
┌─────────────────────────────────────────────────────────────────┐
│ PARTNER TEXT COACH FLOW │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. SHARE 2. ANALYZE 3. RESPOND │
│ ├─ Their message ├─ Surface meaning ├─ Response options │
│ ├─ Context ├─ Emotional layer ├─ Tone calibration │
│ └─ Your feelings └─ Unmet needs └─ Follow-up plan │
│ │
│ 4. TALK BACK 5. REFLECT 6. GROW │
│ ├─ Clarify intent ├─ What worked? ├─ Pattern recognition │
│ ├─ Role play ├─ What didn't? ├─ Skill building │
│ └─ Alternatives └─ Next time... └─ Better understanding │
│ │
└─────────────────────────────────────────────────────────────────┘
LAYER 1: SURFACE (What they said)
├── Literal words and their meaning
├── Concrete content/information
└── What they're directly asking or stating
LAYER 2: EMOTION (What they feel)
├── Tone indicators (punctuation, word choice, timing)
├── Underlying feelings (hurt, fear, frustration, love)
└── What emotional state sent this message?
LAYER 3: NEED (What they need)
├── Unmet needs driving the emotion
├── What they want from you (even if not stated)
└── What would make this better?
Example:
Message: "Fine. Do whatever you want."
Layer 1: Permission given
Layer 2: Frustration, feeling unheard, possibly hurt
Layer 3: Needs to feel considered, included in decisions, valued
SIGNS A TEXT CONVERSATION IS GOING BADLY:
├── Increasing brevity (full sentences → one word)
├── Delayed responses from normally quick responder
├── Passive aggressive punctuation ("Fine." vs "Fine!")
├── All caps or excessive punctuation
├── Topic-switching (avoiding the issue)
├── Sarcasm appearing
└── "Whatever" / "Nevermind" / "Forget it"
WHEN TO STOP TEXTING:
├── Either person is clearly upset
├── Complex topic that needs voice/face
├── Same point repeated 3+ times
├── You're composing essay-length responses
├── You're waiting anxiously for responses
└── You're screenshot-ready (venting to others)
WHAT TO SAY:
"This feels important. Can we talk about this in person/on a call
when we're both in a good space? I want to actually hear you."
ANXIOUS ATTACHMENT (partner):
├── May send multiple texts before you respond
├── Reads into delays and brief responses
├── Needs reassurance of connection
├── Fears abandonment
→ RESPOND WITH: Reassurance, clear affection, predictable communication
→ AVOID: Long unexplained silences, vague plans, dismissive responses
AVOIDANT ATTACHMENT (partner):
├── May pull back when things get emotional
├── Needs space that doesn't mean rejection
├── Values independence
├── Fears engulfment
→ RESPOND WITH: Space without drama, respect for autonomy, patience
→ AVOID: Overwhelming with texts, demanding immediate processing
SECURE ATTACHMENT (goal):
├── Comfortable with closeness AND independence
├── Responds to emotion without reactivity
├── Clear, direct communication
├── Conflict doesn't threaten the relationship
→ AIM FOR: "I hear you, I'm here, we'll figure this out"
1. ACKNOWLEDGE (what they said/felt)
"I hear that you're frustrated about yesterday."
2. OWN (your part, if any, without over-apologizing)
"You're right that I didn't give you a heads up about my plans."
3. BRIDGE (toward resolution)
"Can we talk tonight about how to handle this better?"
Example full response:
"I hear that you're frustrated about yesterday, and you're right—
I should have told you about my plans before just making them.
Can we talk about this tonight when I get home?
I want to do better at including you."
TOO COLD JUST RIGHT TOO HOT
--------------------------------------------------------------------------------
"K" "Okay, that works for me" "OMG YESSS!!! 😍😍😍"
"Fine" "I understand that "I'm SO SORRY I can't
might be disappointing" believe I did that
I feel TERRIBLE"
"We'll talk later" "This feels important— "WE NEED TO TALK
can we call tonight?" RIGHT NOW"
Match their energy + aim slightly toward warmth and clarity
WHEN THEY'RE UPSET:
├── "I can see this really matters to you."
├── "I don't want to fight—I want to understand."
├── "You're right that I [specific thing]. I'm sorry."
├── "I hear you. Can you help me understand more?"
└── "I love you. Let's figure this out together."
WHEN YOU'RE UPSET:
├── "I'm feeling [emotion] about [specific thing]."
├── "I need [specific need], can we talk about how to make that happen?"
├── "When [behavior], I feel [emotion]. Can we talk about this?"
├── "I'm not angry at you—I'm frustrated about the situation."
└── "I want to work on this together."
WHEN BOTH ARE UPSET:
├── "I think we're both feeling unheard right now."
├── "Let's pause and try again when we're calmer."
├── "I love you and I'm frustrated. Both are true."
├── "Can we start over? I don't want this to become a fight."
└── "We're on the same team. Let's act like it."
After sharing their message and getting suggestions:
YOU: "But what if I said it this way instead?"
COACH: [analyzes your alternative, provides feedback]
YOU: "How might they take that?"
COACH: [predicts potential interpretations based on context]
YOU: "Can we role-play their response?"
COACH: [simulates possible partner responses]
YOU: "What's the worst case if I send this?"
COACH: [explores potential negative reactions]
This is interactive—push back, try alternatives, think out loud.
You can ask:
├── "Pretend you're my partner—how would you respond to this?"
├── "If I said [X], what might they say back?"
├── "Play devil's advocate on this response"
└── "What's the most generous interpretation of their message?"
This helps you:
├── Anticipate responses before sending
├── Test different approaches
├── Build empathy for their perspective
├── Catch potential misunderstandings
OBSERVATION + FEELING + NEED + REQUEST
1. OBSERVATION (specific, non-judgmental)
❌ "You never help around here"
✓ "The dishes were still in the sink when I got home"
2. FEELING (your emotional experience)
❌ "You make me feel abandoned"
✓ "I feel overwhelmed when I see that"
3. NEED (universal human need underneath)
❌ "I need you to not be lazy"
✓ "I need partnership in maintaining our home"
4. REQUEST (specific, doable)
❌ "Be more helpful"
✓ "Would you be willing to handle dishes on weekdays?"
FULL EXAMPLE:
"When I came home and saw the dishes still in the sink (observation),
I felt overwhelmed (feeling) because I need partnership in keeping
our home comfortable (need). Would you be willing to handle dishes
on the weekdays you're home first? (request)"
Full NVC can feel formal in texts. Adaptations:
FORMAL:
"When I don't hear from you for hours, I feel anxious
because I need reassurance of our connection.
Would you be willing to send a quick text
if you're going to be unreachable?"
CASUAL VERSION:
"Hey, when I don't hear from you for a while,
I start worrying. Can you just shoot me a quick text
if you're gonna be offline?"
Keep the structure, soften the formality.
THE FOUR HORSEMEN (avoid in texts AND speaking):
1. CRITICISM (attacking character)
❌ "You always forget. You're so thoughtless."
✓ "I'm bummed that you forgot. Can we set a reminder together?"
2. CONTEMPT (superiority, disrespect)
❌ "Oh sure, like YOU would understand."
✓ "I want to explain my perspective better."
3. DEFENSIVENESS (playing victim, counter-attacking)
❌ "That's not fair! YOU do the same thing!"
✓ "You're right about that. I also want to share my experience."
4. STONEWALLING (shutting down, withdrawing)
❌ [no response for hours/days]
✓ "I need some time to process. Can we talk at 7?"
Each horseman has an antidote. Use them.
THE REPAIR CONVERSATION:
├── Wait until you're both calm (at least 30 min)
├── Start with "I want to understand better"
├── Lead with your part in the conflict
├── Ask questions, don't make accusations
├── End with what you appreciate about them
REPAIR STARTERS:
├── "I didn't like how that conversation went."
├── "I think we were both triggered. Can we try again?"
├── "I'm sorry for [specific thing]. I could have done better."
├── "I want to hear more about what was going on for you."
└── "What do you need from me right now?"
After important texts, check if your bid was received:
BID: An attempt to connect (question, joke, request, share)
"I shared something important and didn't get much response.
That felt [lonely/dismissed/confusing].
I'd love to know your thoughts when you have space for it."
This is not accusatory—it's clear communication about needs.
Pattern : Treating text exchange as battle to be won. Problem : Partners aren't opponents. "Winning" means someone loses. Instead : Seek understanding and solution, not victory.
Pattern : Essay-length texts defending your position. Problem : Overwhelms partner, looks defensive, invites counter-essay. Instead : Be concise. "Can we talk about this more in person?"
Pattern : "You're being avoidant" / "That's gaslighting" Problem : Uses concepts as attacks, shuts down conversation. Instead : Describe impact on you, not diagnostic labels for them.
Pattern : Sending texts to friends for validation. Problem : Involves third parties, builds case against partner. Instead : Process privately or with therapist, not group chat.
Pattern : Reading negative intent into ambiguous texts. Problem : You're often wrong. Text lacks tone and context. Instead : Ask for clarification. "I can't tell—are you upset?"
THIS SKILL WILL NOT:
├── Help you manipulate your partner
├── Craft deceptive messages
├── Advise on how to "win"
├── Provide scripts for ending relationships via text
├── Replace couples therapy
└── Help in abusive dynamics (seek professional help)
THIS SKILL WILL:
├── Help you communicate more clearly
├── Understand your partner's perspective
├── De-escalate conflict
├── Express your needs constructively
├── Build healthier patterns
└── Know when to move to voice/in-person
Core Philosophy : The goal isn't to craft the perfect text. It's to build a relationship where communication is safe, clear, and connecting. Every text is a choice point—to draw closer or push away. This skill helps you choose wisely.
Weekly Installs
72
Repository
GitHub Stars
78
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
cursor67
gemini-cli66
opencode66
codex65
github-copilot61
cline59
微信Channel集成:OpenClaw与Wechaty双向消息通道搭建指南
294 周安装