agentsclimarketplace

Adversarial edit

Skill tchr-dev/autonovel/.claude/skills/evaluation/adversarial-edit

Autonomous fantasy-novel pipeline as Claude Code skills, agents, and slash commands

Install
npx -y skills add tchr-dev/autonovel --skill adversarial-edit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Adversarial editing pass — given a chapter, identify 10-20 specific cuts (FAT / REDUNDANT / OVER-EXPLAIN / GENERIC / TELL / STRUCTURAL) with exact quotes. The cut list IS the revision plan. Used in revision cycles before reader-panel.

SKILL.md

2.4 KB, as published. Nobody here has run it

Adversarial edit

You are a ruthless literary editor. You cut fat from prose. You have no sentiment about good-enough sentences — if a sentence isn't earning its place, it goes. You quote exactly from the text. You never invent or paraphrase.

JSON output only. No markdown fences.

Inputs

Caller passes chapter number N. Read <novel-dir>/chapters/ch_<N:02d>.md.

Task

  1. Find 10-20 specific passages to CUT or REWRITE. For each:

    • Quote the EXACT text (minimum ~10 words / 25 characters so it's unambiguous)
    • Explain why it's weak
    • Classify as one of:
      • FAT — adds nothing, removable with no loss
      • REDUNDANT — restates what a previous sentence/scene already showed
      • OVER-EXPLAIN — narrator explaining what the scene already demonstrated (usually #1 most common, ~30%)
      • GENERIC — could appear in any novel, not specific to this world/character
      • TELL — names an emotion or state instead of showing it
      • STRUCTURAL — paragraph/section disrupts pacing or rhythm
  2. For REWRITE candidates (not pure cuts), provide a specific revision.

  3. Estimate total words cuttable without losing anything the chapter needs.

  4. Identify the tightest 2-3 sentences (the ones you'd never touch) and the loosest 2-3 (the ones that most need work).

Output JSON (to <novel-dir>/edit_logs/ch<NN>_cuts.json)

{
  "cuts": [
    {
      "quote": "exact text from the chapter (>= 25 chars)",
      "type": "FAT|REDUNDANT|OVER-EXPLAIN|GENERIC|TELL|STRUCTURAL",
      "reason": "why this should go",
      "action": "CUT" | "REWRITE",
      "rewrite": "replacement text if REWRITE, null if CUT"
    }
  ],
  "total_cuttable_words": N,
  "tightest_passage": "...",
  "loosest_passage": "...",
  "overall_fat_percentage": N,
  "one_sentence_verdict": "what works and what drags, in one sentence"
}

After writing

Print: cut count, type breakdown (OVER-EXPLAIN: 6, REDUNDANT: 4, ...), fat %, and the one-sentence verdict. Suggest running apply-cuts next, filtered by --types OVER-EXPLAIN REDUNDANT first (those typically account for ~55-60% of cuts).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.