Figure out whether 'the ick' about someone you're dating is a real incompatibility, a genuine red flag, or an anxious/avoidant self-sabotage pattern worth pushing through — by interrogating the specific ick honestly. Use when someone says 'I caught the ick and I don't know why', 'is this a red flag or am I just scared', 'I always find a reason to end things', or is talking themselves out of someone good. Produces a decode of the specific ick, a red-flag vs pattern verdict, and a next move. Honest self-reflection, not a permission slip in either direction.
▸The specific ick — the exact moment or thing, concretely ("he texted good morning three days running", not "something felt off")
▸How the person has actually treated the user — the behavior, separate from the ick
▸The user's dating history pattern — do they often find a reason to end things right when it's getting real? do they ignore red flags for too long? (both are patterns)
▸How they felt *before* the ick — into it, ambivalent, already looking for an exit?
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓The decode works from the *specific* trigger, not a vague vibe
✓It genuinely distinguishes the four flavors and commits to a verdict with reasoning
✓The pattern/history check is run — it's the tiebreaker for self-sabotage
✓The available-ick vs unsafe-ick distinction is explicitly drawn
✓The next move is honest, not whichever answer the user was fishing for
⚠️ What it refuses to do
Do not rubber-stamp the user's preferred conclusion — the value is telling
self-sabotage from a real flag, which sometimes means the unwelcome answer
Do not pathologize every ick as avoidance OR validate every ick as instinct —
both lazy takes; the specific trigger decides
Do not talk anyone into staying with someone who treats them badly — a red flag
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp