Adjust correspondence rules based on the writer's role and expertise in a collaboration. Trigger when the user says things like "我在這裡是統計專家", "我的角色是...", "這個我比他專業", "不應該用請教", "tone doesn't match my expertise", or when a draft uses deference language for topics where the user is the expert. Also trigger from /perspective-writer:role-calibrator directly.
Adjust communication rules when the writer's role/expertise doesn't match the current tone settings.
A single correspondence relationship has multiple domains. The writer might be junior in one domain (business strategy) but senior in another (statistical methodology). Generic rules like "always use 請教" break down when the writer IS the expert on the topic being discussed.
在動任何事之前先用 TaskCreate 為這個 stage 建 todo list:
TaskCreate(name="step1_identify_calibration", description="Step 1: 從 user 輸入抽出 who / domain / current problem / desired positioning")
TaskCreate(name="step2_read_existing_rules", description="Step 2: Glob .claude/rules/correspondence-*.md 並 Read 出現有 rules")
TaskCreate(name="step3_add_role_section", description="Step 3: 加或更新「## 角色定位」section(含語氣切換表、替換詞彙)")
TaskCreate(name="step4_update_related_sections", description="Step 4: 檢查信件結構 / 用詞偏好 / 注意事項是否要跟著調")
TaskCreate(name="step5_confirm_with_user", description="Step 5: 給 user 摘要:角色對哪些 domain 是專家、哪些 domain 仍請教")
完成每一步立即 TaskUpdate → completed。靜默完成 = 違規。
為什麼強制:最容易漏的是 step 4(update related sections)—— 只加「角色定位」section 卻忘了更新「信件結構」裡的「提出想請教的點」,會留下前後矛盾的 rule。TaskList 強迫 step 4 被看見。
From the user's input, extract:
.claude/rules/correspondence-*.md)Glob: .claude/rules/correspondence-*.md
Read the matched file(s)
Look for:
Add a ## 角色定位 section (or update if it exists) that specifies:
## 角色定位
[Writer] 在這個合作中的角色是 **[role]**。[Recipient] 是 [their role]。
### 語氣切換規則
| 話題領域 | 誰是專家 | 語氣 | 用詞 |
|---------|---------|------|------|
| [domain A] | 寫信人 | 提供建議 | 「我建議…」「比較合適的做法是…」 |
| [domain B] | 收件人 | 請教 | 「想跟學長請教…」 |
| [domain C] | 雙方 | 確認對齊 | 「想跟學長確認…」「對齊一下…」 |
| 避免(太謙虛) | 改用(展現專業) |
|---|---|
| 想請教 | 有幾個建議想確認 |
| 不知道這樣好不好 | 我建議這樣處理 |
| 要怎麼處理比較好 | 比較合適的做法是 |
Check if other sections need adjusting:
Show a summary:
已更新 `.claude/rules/correspondence-[name].md`:
角色定位:
- 統計/方法論 → 你是專家,用「建議」「確認」
- 商業/產業 → 學長是專家,用「請教」
你可以打開 `.claude/rules/correspondence-[name].md` 確認或修改。
## 角色定位 section to the existing correspondence file.