Skip to content

Add no-fabrication rule and invocation modes (v2.9.0) - #189

Merged
blader merged 1 commit into
mainfrom
no-fabrication-rule
Jul 22, 2026
Merged

Add no-fabrication rule and invocation modes (v2.9.0)#189
blader merged 1 commit into
mainfrom
no-fabrication-rule

Conversation

@blader

@blader blader commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Closes #187.

Why

#187 correctly reports that several of the skill's own before/after examples teach the model to invent specifics while rewriting: a 2024 NYT interview (pattern 2), a 2019 Chinese Academy of Sciences survey (pattern 5), IT parks and a stormwater project (pattern 6), registration documents (pattern 21), and the Lisbon example's October/Alfama/Graça details. A rewrite that fabricates facts is worse than the AI-sounding original it replaces.

What changed

SKILL.md

  • New task rule 3, "Never invent facts": no fact, name, number, date, quote, or citation may appear in a rewrite unless it comes from the source or the user. Opinions are voice and stay allowed where PERSONALITY AND SOUL applies; factual claims are not. Fiction is exempt.
  • All five fabricating examples re-cut so the "After" uses only information present in the "Before", with short notes on where real specifics must come from. The Lisbon full example gets an illustration note explaining its added details stand in for author-supplied ones.
  • The audit step asks a second question: "Does the rewrite state any fact, name, number, date, or citation that isn't in the source?"
  • "Rewrite, don't delete" (paragraph-count parity) replaced with "Preserve the information, not the shape": every claim survives, but depth may vary and paragraphs may merge or split. Information wins over structure-matching.
  • A user-provided voice sample now explicitly outranks the em dash ban (§14): if the author writes with em dashes, the rewrite keeps them at the sample's frequency.
  • New Invocation Modes section: pasted text (full draft/audit/final deliverable), file mode (rewrite in place, report a summary), embedded mode (another agent calling the skill gets final text only).

README.md — no-fabrication rule in the overview, file-mode usage example, pattern-table rows 1-6 updated to match the re-cut examples, illustration note on the full example, 2.9.0 version history entry.

Versioningmetadata.version, plugin.json, and the README history all bumped to 2.9.0 together, per AGENTS.md.

No patterns added, removed, or renumbered. None of the added prose uses em or en dashes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01G5ydgtbqzJtfC5hrvC5SSA

- Rewrites may no longer invent facts, names, dates, or citations that
  aren't in the source text; specificity must come from the source or
  the user. Every example that modeled invented specifics is re-cut to
  use only source information (fixes #187)
- The audit step now asks whether the rewrite states anything not in
  the source, and treats fabrication as a defect
- Replace paragraph-count parity ("five paragraphs in, five out") with
  an information-over-shape rule: every claim survives, depth may vary
- A user-provided voice sample now outranks the em dash ban
- Add invocation modes: pasted text (full deliverable), file (rewrite
  in place, summary only), embedded (final text only)
- Bump metadata.version, plugin.json, and README history to 2.9.0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G5ydgtbqzJtfC5hrvC5SSA
@blader
blader merged commit a25db2d into main Jul 22, 2026
@blader
blader deleted the no-fabrication-rule branch July 22, 2026 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Humanizer sometimes invents details while rewriting

1 participant