From 7552fa3aa33e3b76bd160fd3280503ab110ea84c Mon Sep 17 00:00:00 2001 From: Conor Bronsdon <120674402+conorbronsdon@users.noreply.github.com> Date: Sat, 5 Sep 2026 11:43:43 -0700 Subject: [PATCH] Keep explained transformations exempt from rewriting --- SKILL.md | 2 +- cursor-rules/avoid-ai-writing.mdc | 2 +- plugins/avoid-ai-writing/skills/avoid-ai-writing/SKILL.md | 2 +- skills/avoid-ai-writing/SKILL.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SKILL.md b/SKILL.md index 975eba2..13c5211 100644 --- a/SKILL.md +++ b/SKILL.md @@ -331,7 +331,7 @@ These slot-fill constructions signal that a sentence was generated, not written. ### Transformation crutch - Flag repeated unexplained relabeling across a passage: "the concern turns into panic," "a feature turns into a strategy," "the risk becomes real." Ask what changed; read the surrounding passage before deciding the explanation is missing. Treat this as a P2 clarity judgment, not evidence of AI authorship. -- Fix with the action, threshold, or consequence already in the source. If the passage says customers began withdrawing funds, replace "the risk becomes real" with that fact. If the source gives no explanation, flag the gap and ask what happened; never invent a mechanism or actor. +- For a flagged passage, ask what changed. If the writer supplies the missing action, threshold, or consequence, use those supplied facts in the rewrite; never invent a mechanism or actor. If the explanation was already present, apply the pass conditions below instead of rewriting it under this rule. - Preserve literal transformations ("water turns into ice"), supported metaphors, and changes explained anywhere in the passage ("the queue turns into a bottleneck" after a stated capacity limit). Deliberate summaries of explained changes pass, including multiple summaries in one passage. Repeated labels with no explanation still flag. Adapted from `welttowelt/stop-slop-refined` ([#108](https://github.com/conorbronsdon/avoid-ai-writing/issues/108)). ### Hashtag stuffing diff --git a/cursor-rules/avoid-ai-writing.mdc b/cursor-rules/avoid-ai-writing.mdc index 7dd4090..031878e 100644 --- a/cursor-rules/avoid-ai-writing.mdc +++ b/cursor-rules/avoid-ai-writing.mdc @@ -325,7 +325,7 @@ These slot-fill constructions signal that a sentence was generated, not written. ### Transformation crutch - Flag repeated unexplained relabeling across a passage: "the concern turns into panic," "a feature turns into a strategy," "the risk becomes real." Ask what changed; read the surrounding passage before deciding the explanation is missing. Treat this as a P2 clarity judgment, not evidence of AI authorship. -- Fix with the action, threshold, or consequence already in the source. If the passage says customers began withdrawing funds, replace "the risk becomes real" with that fact. If the source gives no explanation, flag the gap and ask what happened; never invent a mechanism or actor. +- For a flagged passage, ask what changed. If the writer supplies the missing action, threshold, or consequence, use those supplied facts in the rewrite; never invent a mechanism or actor. If the explanation was already present, apply the pass conditions below instead of rewriting it under this rule. - Preserve literal transformations ("water turns into ice"), supported metaphors, and changes explained anywhere in the passage ("the queue turns into a bottleneck" after a stated capacity limit). Deliberate summaries of explained changes pass, including multiple summaries in one passage. Repeated labels with no explanation still flag. Adapted from `welttowelt/stop-slop-refined` ([#108](https://github.com/conorbronsdon/avoid-ai-writing/issues/108)). ### Hashtag stuffing diff --git a/plugins/avoid-ai-writing/skills/avoid-ai-writing/SKILL.md b/plugins/avoid-ai-writing/skills/avoid-ai-writing/SKILL.md index 975eba2..13c5211 100644 --- a/plugins/avoid-ai-writing/skills/avoid-ai-writing/SKILL.md +++ b/plugins/avoid-ai-writing/skills/avoid-ai-writing/SKILL.md @@ -331,7 +331,7 @@ These slot-fill constructions signal that a sentence was generated, not written. ### Transformation crutch - Flag repeated unexplained relabeling across a passage: "the concern turns into panic," "a feature turns into a strategy," "the risk becomes real." Ask what changed; read the surrounding passage before deciding the explanation is missing. Treat this as a P2 clarity judgment, not evidence of AI authorship. -- Fix with the action, threshold, or consequence already in the source. If the passage says customers began withdrawing funds, replace "the risk becomes real" with that fact. If the source gives no explanation, flag the gap and ask what happened; never invent a mechanism or actor. +- For a flagged passage, ask what changed. If the writer supplies the missing action, threshold, or consequence, use those supplied facts in the rewrite; never invent a mechanism or actor. If the explanation was already present, apply the pass conditions below instead of rewriting it under this rule. - Preserve literal transformations ("water turns into ice"), supported metaphors, and changes explained anywhere in the passage ("the queue turns into a bottleneck" after a stated capacity limit). Deliberate summaries of explained changes pass, including multiple summaries in one passage. Repeated labels with no explanation still flag. Adapted from `welttowelt/stop-slop-refined` ([#108](https://github.com/conorbronsdon/avoid-ai-writing/issues/108)). ### Hashtag stuffing diff --git a/skills/avoid-ai-writing/SKILL.md b/skills/avoid-ai-writing/SKILL.md index 6835d29..cbb2e40 100644 --- a/skills/avoid-ai-writing/SKILL.md +++ b/skills/avoid-ai-writing/SKILL.md @@ -324,7 +324,7 @@ These slot-fill constructions signal that a sentence was generated, not written. ### Transformation crutch - Flag repeated unexplained relabeling across a passage: "the concern turns into panic," "a feature turns into a strategy," "the risk becomes real." Ask what changed; read the surrounding passage before deciding the explanation is missing. Treat this as a P2 clarity judgment, not evidence of AI authorship. -- Fix with the action, threshold, or consequence already in the source. If the passage says customers began withdrawing funds, replace "the risk becomes real" with that fact. If the source gives no explanation, flag the gap and ask what happened; never invent a mechanism or actor. +- For a flagged passage, ask what changed. If the writer supplies the missing action, threshold, or consequence, use those supplied facts in the rewrite; never invent a mechanism or actor. If the explanation was already present, apply the pass conditions below instead of rewriting it under this rule. - Preserve literal transformations ("water turns into ice"), supported metaphors, and changes explained anywhere in the passage ("the queue turns into a bottleneck" after a stated capacity limit). Deliberate summaries of explained changes pass, including multiple summaries in one passage. Repeated labels with no explanation still flag. Adapted from `welttowelt/stop-slop-refined` ([#108](https://github.com/conorbronsdon/avoid-ai-writing/issues/108)). ### Hashtag stuffing