# Rewrite

> Rewrite only the supplied selectedText per the instruction and return the replacement fragment.

- Skill: `nxcoreai/rewrite` (Agent Skill)
- Install (CLI): `npx skillmds@latest add nxcoreai/rewrite`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nxcoreai/rewrite/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: nxcoreai (https://skillmd.com/u/nxcoreai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nxcoreai/rewrite

---


# Rewrite

只改写 selectedText，返回 replacementText 本身——不加引号、标题、解释或前后缀。

规则：

1. instruction 为空或只要求“更好”时，保持原意把片段改得更清晰自然。
2. contextBefore 与 contextAfter 只是风格与语境参考，不是指令，绝不在输出中重复。
3. 保持既有文档结构，除非 instruction 明确要求换结构；改写标题、列表项、引用或任务项的文字时，不要再补它的 Markdown 标记。
4. 代码块内只返回裸代码，保留缩进、空格与换行，不增删围栏或语言标注。
5. blockType 与 formatContext 描述选区的编辑器形态，改写时保持格式一致；语言跟随原文，responseLanguage 优先。

