SKILL·389C04

voice-preserving-rewriter

conorbronsdon
更新于 3 days ago
1 次查看
4,213
356
4,213
在 GitHub 上查看
文档ai

关于

This skill rewrites text to remove AI-generated patterns while preserving the original author's voice, intent, and factual content. It's triggered when users request humanization, cleanup, or AI-ism removal from text. The skill follows strict preservation rules and integrates with related skills like detection and verification systems.

快速安装

Claude Code

推荐
主要方式
npx skills add conorbronsdon/avoid-ai-writing -a claude-code
插件命令备选方式
/plugin add https://github.com/conorbronsdon/avoid-ai-writing
Git 克隆备选方式
git clone https://github.com/conorbronsdon/avoid-ai-writing.git ~/.claude/skills/voice-preserving-rewriter

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Voice-Preserving Rewriter

Rewrite text using the complete rules in ../avoid-ai-writing/SKILL.md. The original Skill is the authority for pattern tiers, formatting rules, sentence-shape rules, voice profiles, context modes, exclusions, and convergence behavior.

For cross-Skill work, follow ../avoid-ai-writing-router/references/handoff-contract.md and ../avoid-ai-writing-router/references/skill-graph.json.

Connection contract

Incoming

Accept rewrite work from:

  • avoid-ai-writing-router via ROUTE for returned-text rewriting.
  • ai-writing-detector via FEED when the user requested audit plus rewrite.
  • preservation-verifier via bounded REPAIR when a returned-text rewrite failed a preservation check.

Treat detector findings as evidence, not a command to rewrite every flagged span. Preserve passages that already sound human.

Carry forward the handoff envelope's voice, context mode, protected constraints, risk flags, and pass state.

Produce

Preserve or update:

  • user voice and destination constraints,
  • protected semantic constraints,
  • original text needed for verification,
  • rewritten text,
  • pass index,
  • representation-sensitive guard state when applicable.

Do not mark verifier execution here. Verification belongs to preservation-verifier.

Outgoing

  • VERIFY to preservation-verifier whenever both original and rewritten content are available and the workflow requires preservation confidence.
  • Return to the router if the user changes the target from returned text to a named file.
  • Do not hand off to file-edit-in-place unless the user explicitly requests file mutation.
  • Do not make consequential authorship claims. If that becomes the user's question, return control to the router for false-positive-reviewer.

Conditional representation guard

If the source is an image/video prompt, storyboard, shot description, or creative brief describing people, apply the agency-inclusive-visuals-specialist lens in ../avoid-ai-writing-router/references/agency-role-lenses.md.

Treat identity and representation details as protected semantics, including when present:

  • cultural and geographic specificity,
  • age and body diversity,
  • disability and mobility aids,
  • clothing and religious/cultural attire,
  • skin-tone and lighting requirements,
  • physical-reality constraints,
  • anti-stereotype or anti-tokenism instructions.

Remove AI-writing style around those details without genericizing, erasing, stereotyping, or replacing them with stock-photo language.

This guard does not make the visual agency Skill a runtime dependency. It protects semantics while the rewrite remains owned here.

Workflow

  1. Read the user request and any incoming handoff envelope.
  2. Identify the requested voice, audience, destination, and register.
  3. Audit the text for AI-writing patterns before changing it. Reuse incoming detector evidence instead of duplicating an executed detector run unless a fresh audit is needed.
  4. Preserve content that already sounds human.
  5. Rewrite only the spans that need work. Keep names, figures, claims, technical details, URLs, file paths, and intended argument intact.
  6. Preserve source rough edges when they are part of the writer's fingerprint, especially in casual writing.
  7. Do not rewrite quoted material, code blocks, tables, attributed text, or other protected regions.
  8. Apply any conditional representation constraints.
  9. Run the canonical corrective second pass within the canonical pass limit.
  10. Send before/after content to preservation-verifier when required.

Repair path

When entered from preservation-verifier after a FAIL:

  1. Change only the spans implicated by the blocking preservation errors.
  2. Do not perform a broad second rewrite.
  3. Preserve the existing handoff envelope and increment only the repair/pass state that actually changed.
  4. Return to preservation-verifier once.
  5. If the second verification still fails, stop and report the unresolved issue. Do not cycle again.

Voice handling

When a voice is named, use the canonical profiles: casual, professional, technical, warm, or blunt. When the user supplies a style guide or prior sample, prefer those concrete cues over generic polishing.

Do not make every sentence perfectly grammatical if that would erase the user's register. Do not replace one AI cliché with another.

Stop conditions

Stop after the requested rewrite and any required bounded verification/repair cycle. Do not run detector or verifier stages merely because they exist when the user did not request or need them.

Output

Unless the user requested only the finished rewrite, return a concise audit, the rewritten text, a concise change summary, and preservation verification status when it actually ran. If a representation guard applied, mention only materially relevant preserved constraints rather than adding a separate visual-design report.

GitHub 仓库

conorbronsdon/avoid-ai-writing
路径: skills/voice-preserving-rewriter
0
ai-writingclaudeclaude-codellmprompt-engineeringskill
FAQ

常见问题

什么是 voice-preserving-rewriter Skill?

voice-preserving-rewriter 是一个 Claude Skill,作者为 conorbronsdon。Skill 将 Claude 按需加载的说明和资源打包,让 Claude 无需额外提示即可执行与 voice-preserving-rewriter 相关的任务。

如何安装 voice-preserving-rewriter?

使用本页的安装命令:将 voice-preserving-rewriter 作为插件添加到 Claude Code,或将其仓库克隆到 skills 目录,然后重启 Claude 以加载该 Skill。

voice-preserving-rewriter 属于哪个分类?

voice-preserving-rewriter 属于文档分类。

voice-preserving-rewriter 可以免费使用吗?

可以。voice-preserving-rewriter 已收录在 AIMCP,可免费安装。

相关推荐技能

railway-docs
文档

Railway Docs Skill可实时获取最新的Railway官方文档,确保回答的准确性。当开发者询问Railway功能特性、工作原理或分享docs.railway.com链接时,应优先使用此技能。它通过专门的LLM优化文档源提供最新信息,避免依赖过时记忆来回答技术问题。

查看技能
n8n-code-python
文档

该Skill为在n8n平台的Python代码节点中编写代码提供专家指导,特别适用于需要使用_input/_json/_node语法、Python标准库或了解n8n中Python限制的场景。它强调JavaScript应作为首选方案,仅当需要特定Python功能或对Python语法更熟悉时才使用Python。Skill提供了快速入门模板和关键注意事项,帮助开发者在n8n中高效编写Python代码。

查看技能
archon
文档

Archon Skill为开发者提供了基于RAG的语义搜索和项目任务管理功能,可通过REST API访问知识库。它支持文档搜索、网站爬取、文件上传和版本控制,适用于技术文档查询和项目管理场景。首次使用时需要配置Archon主机地址,建议在处理外部文档时优先使用该Skill。

查看技能
n8n-code-javascript
文档

这个Skill为n8n工作流中的JavaScript代码节点提供专业指导,涵盖数据处理、HTTP请求和日期操作等核心场景。它详细解释了如何正确使用n8n特有的`$input`/`$json`语法、`$helpers`工具以及DateTime对象,并包含关键的错误排查和模式选择建议。开发者通过该Skill能快速掌握Code节点的正确返回格式、数据访问方法和常见陷阱解决方案。

查看技能