Skip to content
Back to skills

Spine Humanize

ASecurity

Reduces AI detection rates via tiered stylistic constraints mapped to real AIGC detection dimensions. Produces a teaching matrix of applied constraints.

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 24, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add FOURTEEN1416/academic-agent-toolkit --skill spine-humanize --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spine Humanize?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Spine Humanize
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fourteen1416-spine-humanize/badge)](https://www.skillsdirectory.com/skills/fourteen1416-spine-humanize)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: spine-humanize
description: "Reduces AI detection rates via tiered stylistic constraints mapped to real AIGC detection dimensions. Produces a teaching matrix of applied constraints."
---


<!--ACAT-ADAPTED: 资产回填自 WUBING2023/PaperSpine@1fe46f0e76aa(dist/claude 分发,单技能拆分重组编排)。溯源见 references/UPSTREAM.md。2026-09-09 专项治理。-->
# PaperSpine Humanize

**Self-contained skill** — can be used standalone on any academic text, or as
part of the PaperSpine suite.  Applies tier-specific writing constraints based
on real AIGC detection dimensions and produces a teaching matrix that documents
every change.

## When To Use

- In PaperSpine: auto-invoked by rewrite/build when `humanize_tier` is not `none`
- Standalone: invoke directly on any academic text that needs AI detection reduction

## Configuration

Read `paper_spine_config.json` for `humanize_tier` (none/light/medium/heavy)
and `output_language` (zh/en).  When used standalone, default to `medium` / `zh`
if no config found.

## Required Output: humanize_matrix.md

This is the **primary deliverable** — produce `paper_rewriting_output/humanize_matrix.md`.
Every humanization change must be recorded, not applied silently:

| Row ID | Manuscript Unit | AI Pattern Found | Detection Dim | Severity | Applied Change | Expected Effect | Teaching Note |
|--------|----------------|------------------|---------------|----------|---------------|-----------------|---------------|

- **Manuscript Unit**: paragraph number or section name
- **AI Pattern Found**: specific AI feature detected
- **Detection Dim**: D1-D5 (see reference document)
- **Severity**: High (>50% contribution to detection) / Medium (20-50%) / Low (<20%)
- **Applied Change**: what specific change was made
- **Expected Effect**: which dimension this reduces
- **Teaching Note**: why detectors flag this pattern

### Matrix Rules

- Write rows **during writing**, one per unit processed — not after the fact
- At least one row per writing unit for D1 (sentence length)
- At least one row per paragraph for D2 (paragraph structure)
- At least one row per connector replaced (D4)
- At least one row per density adjustment (D3, medium+)
- At least one row per term substitution (D5, heavy only)
- Fill all 8 columns for every row — no empty cells

## Instructions

Read `references/humanize-tiers-{output_language}.md` for the complete
tier-specific directives mapped to the 5 detection dimensions:
D1-Sentence Length / D2-Paragraph Structure / D3-Information Density /
D4-Connector Frequency / D5-Term-Context Matching.

## Verification

```bash
python scripts/humanize_check.py paper_rewriting_output --markdown --write
```

Produces `paper_rewriting_output/humanize_report.md`.  Checks matrix coverage
against total paragraphs, scans sentence-length distribution and connector
density, and flags remaining AI patterns.

## Integration

In PaperSpine: called internally by rewrite and build.  Standalone in this repo:
keep the skill directory in place under `skills/` and invoke via the repo driving protocol.

Files in this skill

  • SKILL.md3 KB
  • references/UPSTREAM.md732 B
  • scripts/humanize_check.py43.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…