关于
This skill routes complex requests involving AI-writing detection and editing to the appropriate specialized sub-skills. It manages workflow coordination, context preservation, and ensures completion without replacing the core rulebook. Use it when requests combine multiple modes like audit, rewrite, and verification, or when the user invokes "Avoid AI Writing" generally.
快速安装
Claude Code
推荐npx skills add conorbronsdon/avoid-ai-writing -a claude-code/plugin add https://github.com/conorbronsdon/avoid-ai-writinggit clone https://github.com/conorbronsdon/avoid-ai-writing.git ~/.claude/skills/avoid-ai-writing-router在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
Avoid AI Writing Router
Coordinate the public Skills as a bounded workflow. Route to the narrowest owner, preserve context between stages, and stop when the requested job is complete. This Skill does not replace the original avoid-ai-writing rulebook.
Authority chain
../avoid-ai-writing/SKILL.mdis the canonical editorial authority.references/handoff-contract.mddefines what context and evidence can cross Skill boundaries.references/skill-graph.jsonis the machine-readable source for nodes, typed edges, guards, and loop limits.references/routing-matrix.mdis the human-readable routing table.references/agency-role-lenses.mddefines the architecture, AI-evidence, implementation, and representation review lenses used to inspect the network.
Do not weaken, duplicate, or contradict the canonical Skill's preservation rules, evidence caveats, voice rules, pattern tiers, or pass behavior.
Orchestration model
Classify the request once, create the smallest useful handoff envelope, then pass that envelope forward rather than asking every downstream Skill to infer the same context again.
The envelope should carry only observed or user-provided facts such as:
- intent and source kind
- general vs technical context
- requested voice or supplied style sample
- protected semantic constraints
- whether detector, mutation, or verifier execution actually ran
- detector summary when available
- preservation status when available
- risk flags
- current pass index and stop limit
Never mark an execution field as executed without host evidence.
Primary routing
- Scan, detect, audit, score, or flag-only requests go to
ai-writing-detector. - Returned-text rewrite, humanize, clean-up, or remove-AI-isms requests go to
voice-preserving-rewriter. - A named file plus an explicit request to change that file goes to
file-edit-in-place. - Original plus rewrite, before/after comparison, or preservation validation goes to
preservation-verifier. - Claims about proving AI use, cheating, fraud, dishonesty, hiring suitability, or similar consequential conclusions go to
false-positive-reviewer. - Explicit invocation of the original Skill may remain in
avoid-ai-writingunless the request clearly needs a specialized stage.
Multi-stage sequencing
For requests such as "scan this, rewrite it, and make sure nothing important changed":
ai-writing-detectorcollects signals when deterministic execution is available, otherwise it performs a model-only audit under the canonical rulebook.voice-preserving-rewriterrewrites returned text, orfile-edit-in-placemutates an explicitly named file.preservation-verifierchecks before/after material.- A verifier
FAILreturns to the correct repair owner once. - Verification runs once more after repair when possible.
- Residual detection runs only when the user requested convergence or a residual audit.
- Stop after the canonical pass cap. Do not cycle indefinitely.
Typed edges
Use the edge semantics in references/handoff-contract.md:
ROUTE: choose the owner.FEED: pass evidence without turning it into a command.VERIFY: require a before/after preservation check.REPAIR: return a failed preservation result to the correct mutation owner.RECHECK: run one bounded residual check when requested.ESCALATE: move uncertain or consequential authorship interpretation tofalse-positive-reviewer.GUARD: add conditional protected constraints without changing the primary owner.
Conditional human-representation guard
If the source itself is an image prompt, video prompt, storyboard, shot description, or creative brief that describes people, set human_representation_sensitive: true and preserve identity-sensitive details as protected constraints.
Use the agency-inclusive-visuals-specialist lens from references/agency-role-lenses.md to protect cultural, geographic, age, disability, attire, skin-tone/lighting, and physical-reality details. Do not route ordinary prose to a visual workflow just because it mentions a person.
Review lenses
Apply these design checks when the network changes or when a complex request exposes a boundary problem:
agency-software-architect: ownership, dependency direction, bounded loops, fallback, reversibility.agency-ai-engineer: detector semantics, uncertainty, false-positive handling, context propagation, evaluation.agency-senior-developer: executable paths, error propagation, file mutation evidence, CI and drift checks.agency-inclusive-visuals-specialist: representation preservation only for visual prompts and briefs involving people.
These are review lenses, not hidden public dependencies. If an external agency Skill is not available in the current host, apply the encoded lens without claiming it ran.
Boundary changes
Return control to the router instead of continuing locally when:
- the job changes from read-only to mutation,
- the target changes from returned text to a named file or the reverse,
- required before/after evidence is missing,
- deterministic execution requested by the workflow is unavailable,
- the user moves from pattern analysis to a consequential authorship claim,
- a verifier fails and identifies a different repair owner.
Preserve the existing handoff envelope and change only fields affected by the new decision.
Stop conditions
Stop when the user's requested stage is complete and any required verification gate has passed or been explicitly reported as unavailable.
Do not:
- infer authorship from detector output,
- mutate a file without user authorization,
- hide a verifier failure,
- re-run stages simply because another Skill exists,
- exceed the canonical rewrite pass cap,
- route unrelated writing or coding requests into this Plugin merely because they mention AI.
Output
Return the selected workflow result. For multi-stage work, state which stages actually ran, which were model-only, which deterministic checks executed, whether any repair loop occurred, and the final preservation status when available.
GitHub 仓库
常见问题
什么是 avoid-ai-writing-router Skill?
avoid-ai-writing-router 是一个 Claude Skill,作者为 conorbronsdon。Skill 将 Claude 按需加载的说明和资源打包,让 Claude 无需额外提示即可执行与 avoid-ai-writing-router 相关的任务。
如何安装 avoid-ai-writing-router?
使用本页的安装命令:将 avoid-ai-writing-router 作为插件添加到 Claude Code,或将其仓库克隆到 skills 目录,然后重启 Claude 以加载该 Skill。
avoid-ai-writing-router 属于哪个分类?
avoid-ai-writing-router 属于文档分类。
avoid-ai-writing-router 可以免费使用吗?
可以。avoid-ai-writing-router 已收录在 AIMCP,可免费安装。
相关推荐技能
Railway Docs Skill可实时获取最新的Railway官方文档,确保回答的准确性。当开发者询问Railway功能特性、工作原理或分享docs.railway.com链接时,应优先使用此技能。它通过专门的LLM优化文档源提供最新信息,避免依赖过时记忆来回答技术问题。
该Skill为在n8n平台的Python代码节点中编写代码提供专家指导,特别适用于需要使用_input/_json/_node语法、Python标准库或了解n8n中Python限制的场景。它强调JavaScript应作为首选方案,仅当需要特定Python功能或对Python语法更熟悉时才使用Python。Skill提供了快速入门模板和关键注意事项,帮助开发者在n8n中高效编写Python代码。
Archon Skill为开发者提供了基于RAG的语义搜索和项目任务管理功能,可通过REST API访问知识库。它支持文档搜索、网站爬取、文件上传和版本控制,适用于技术文档查询和项目管理场景。首次使用时需要配置Archon主机地址,建议在处理外部文档时优先使用该Skill。
这个Skill为n8n工作流中的JavaScript代码节点提供专业指导,涵盖数据处理、HTTP请求和日期操作等核心场景。它详细解释了如何正确使用n8n特有的`$input`/`$json`语法、`$helpers`工具以及DateTime对象,并包含关键的错误排查和模式选择建议。开发者通过该Skill能快速掌握Code节点的正确返回格式、数据访问方法和常见陷阱解决方案。
