← ClaudeAtlas

composelisted

Rewrites or drafts a work message (Slack, Teams, email) so it stays clear, calm and easy to read for a non-native English audience, without changing the ask, the stance or the confidence level. Returns one balanced message, then offers a firmer or softer version on request. Use this whenever the user pastes a draft message, asks for help replying to a colleague, asks to "make this sound better", "tone this down", "make this sound better before I send it", or has just finished the /daikenja:thread skill and is ready to draft -- even a plain "go ahead" or "draft it" once that skill's intent block exists.
by-carlos/daikenja · ★ 0 · AI & Automation · score 69
Install: claude install-skill by-carlos/daikenja
# Message compose Rewrite or draft a work message so it keeps the exact intent and lands well with a multilingual audience. Default channel is a chat app (Slack) unless the user says otherwise. ## Step 0: read the shared docs Read these before doing anything. Do not work from memory of them. - `${CLAUDE_PLUGIN_ROOT}/docs/voice.md` -- the default voice. Always applies, layered under the user's own writing style if `writing_style` resolves. - `${CLAUDE_PLUGIN_ROOT}/docs/rewrite-rules.md` -- the rules that bound every rewrite. This skill applies them; it does not restate them. - `${CLAUDE_PLUGIN_ROOT}/docs/substance-checks.md` -- the six substance checks this skill runs as a silent pre-flight when the goal is a request. - `${CLAUDE_PLUGIN_ROOT}/docs/config-contract.md` -- how `writing_style` and `personas` resolve, and the failure-behavior table. - `${CLAUDE_PLUGIN_ROOT}/docs/response-format.md` -- how the reply to the user is shaped. `voice.md` governs the message; this governs everything around it. ## Input forms This skill accepts two kinds of input. **A pasted draft.** The normal case. Rewrite it. **An intent block from the `thread` skill.** There is no draft here, only a thread and a stated position. Write the message from the intent block. The rules below apply the same way, with one difference: since there is no original wording, take the confidence level and the force from the `Position` and `Ask` fields, and do not add any that is not there. If `Positi