一键导入
nemawashi-reply
Use when user needs help replying to someone, crafting a message, or deciding what to say - references profiles to tailor communication strategy
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when user needs help replying to someone, crafting a message, or deciding what to say - references profiles to tailor communication strategy
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when user wants to refresh one or more profiles end-to-end - runs nemawashi-collect followed by nemawashi-analyze for each named target (or --all), dispatching one profile-updater agent per target with throttled parallelism.
Use when starting any conversation - establishes how to find and use interpersonal communication skills
Use when user wants to analyze a person's behavioral patterns - reads profile data and adds psychological analysis with actionable DO/DON'T communication rules
Use when user wants to upgrade legacy profile data to a newer on-disk format - lists available migrations, presents the candidate profile counts, and applies each migration via LLM-driven transformation
Use when user wants to view, show, list, or display profile data for one or more people - read-only display of profiles stored in PROFILE_DIR
Use when user wants to check which profiles need re-analysis - scans all profiles for staleness and new unanalyzed data
| name | nemawashi-reply |
| description | Use when user needs help replying to someone, crafting a message, or deciding what to say - references profiles to tailor communication strategy |
Help the user craft optimal replies and messages by leveraging profile data about the recipient.
Determine:
Read the recipient's profile from PROFILE_DIR/<person-name>/. The profile is split into a slim index (profile.md) plus per-framework files (frameworks/<slug>.md). Load only what the current situation needs:
Always load:
profile.md — Basic Info, Core Pattern, Framework Summary (the synthesis).relationship.md — User's relationship and approach strategy.contradictions.md — Known contradictions (relevant for difficult conversations; cheap to load).Conditionally load (per Step 3's situation mapping). The framework slugs referenced below are the canonical set registered in skills/nemawashi-analyze/FRAMEWORKS.md; add a row + a mapping entry below whenever a new framework lands there:
| Situation | Always load | Add if signals suggest |
|---|---|---|
| When Requesting | frameworks/core-motivators.md, frameworks/cognitive-biases.md | frameworks/transactional-analysis-ta.md (status-charged ask) |
| During Conflict | frameworks/thomas-kilmann-tki.md, frameworks/defense-mechanisms.md | frameworks/transactional-analysis-ta.md (CP↔AC dynamic), frameworks/attachment-style.md (trust rupture) |
| When Reporting | frameworks/defense-mechanisms.md, frameworks/core-motivators.md | frameworks/cognitive-biases.md (loss-aversive recipient) |
| Routine Collaboration | frameworks/transactional-analysis-ta.md, frameworks/core-motivators.md | frameworks/attachment-style.md (delegation/trust question) |
If a frameworks/<slug>.md does not exist or its frontmatter says confidence: Data Gap, skip it.
Recent facts. Read only the most-recent fact entries (last ~10) for context continuity — the framework files already encode the analysis. Read facts.jsonl (newer) / facts.md (legacy); if both exist, read both and merge.
If no profile exists: Tell the user and offer two options:
nemawashi-collect first for a data-informed reply.If frameworks/ is missing but profile.md exists (pre-split profile): tell the user to run nemawashi-analyze (or /supernemawashi:nemawashi-migrate to bulk-upgrade), then proceed loading profile.md only.
If profile is stale (last_updated > 30 days): suggest updating, but proceed with existing data if the user wants a quick reply.
Map to situation category. Determine which of the 4 categories defined in using-supernemawashi → Situation Categories applies.
Read the DO/DON'T rules for that situation category from each loaded frameworks/<slug>.md file's ## Rules → ### <situation> block. These rules are backed by psychological framework analysis (defense mechanisms, conflict modes, ego states, motivators, cognitive biases) — use the per-rule [signal: ...] tags to explain your reasoning to the user. The cross-framework synthesis is in profile.md → Core Pattern.
Based on profile data, also assess:
Present the user with:
Recommended approach:
Risks and mitigations:
Write 2-3 draft variations:
For each draft, annotate WHY specific choices were made based on profile data. Example:
"Leading with the data point because profile indicates this person responds better to numbers than narratives."
Let the user pick a draft or mix elements. Refine until they're satisfied.
Do NOT send the message. The user decides when and whether to send. If asked to send, use the appropriate MCP tool (Slack, Gmail, etc.) only with explicit user confirmation.
For conflict, criticism, or high-stakes conversations: