Ai! Jack!v2026.04.01-f12
← 홈GitHub 라이징

Nanako0129/sepia

원문 보기
★ 2,436151 forksPython대만

AI 분석

•AI 문장의 부자연스러움을 줄이는 Agent Skill → 창작물과 업무 문서의 작성·검토·수정 지원
•단어 교체보다 서사 구조와 문서 유형별 규칙에 집중하며, 단일 SKILL.md로 여러 에이전트 대응
•인용 연구의 AI 탐지 성능과 이 도구의 실제 개선 효과는 구분 필요

De-AI writing skill for any Agent Skills-compatible agent (77+ via the Skills CLI), with native plugins for Claude Code, Codex, Grok Build, and Antigravity. Narrative-architecture repair for fiction, venue-matched rules for professional prose. Based on StoryScope (arXiv:2604.03136).

검증 정보

출처
github.com
피드
GitHub 라이징
수집/분석 기준
2026. 9. 8. 오전 9:00
원문 확인
원문 열기

본문

# sepia

English | [繁體中文](README.zh-TW.md) | [简体中文](README.zh-CN.md)

[](https://github.com/Nanako0129/sepia/actions/workflows/behavioral-eval.yml) [](https://github.com/Nanako0129/sepia/actions/workflows/version-consistency.yml) [](https://github.com/Nanako0129/sepia/releases/latest) [](LICENSE)

De-AI writing at the layer that actually gives AI away. Fiction gets its narrative architecture repaired before anyone touches word choice; professional documents (release notes, PR replies, postmortems, tickets, technical articles) each get rules matched to their venue.

A portable [Agent Skill](https://agentskills.io/specification): any agent that speaks the standard can load it, and the [Skills CLI](https://skills.sh), which supports 77+ agents, installs it with one command. Claude Code, Codex, Grok Build, and Antigravity additionally get native plugin packaging. One canonical SKILL.md, no per-platform forks. Four operations: write, review (diagnose only), refactor (minimal edits), recreate (full rewrite).

## Why another humanizer

Every popular humanizer edits word choice and syntax. [StoryScope](https://arxiv.org/abs/2604.03136) (Russell et al., 2026: 61,608 stories, human + 5 frontier LLMs) showed that a classifier using narrative-structure features alone detects AI fiction at 93.2% macro-F1. In the same study's LAMP-edited condition, where human editors had rewritten the surface style, detection dropped only from 95.5% to 93.9%. The tells that survive are architectural: themes explained by the narrator, single-track causally-tidy plots, emotions rendered only as bodily sensation, no real-world references, no reader, linear time, endings resolved by protagonist growth and acceptance.

sepia turns those measured gaps, together with the related studies digested in [research/](research/), into a three-pass writing and revision protocol for fiction:

PassLayerExamples
1Narrative architecture (fiction)stop explaining the theme, loosen the causal chain, back-load revelations, mix emotion modes, sparse character networks, name real things
2Discourse flowde-template the paragraph-question sequence, fix the mid-story sag, vary rhythm and positions
3Surface stylethe classic layer: clichés, syntax templates, vocabulary, register

Plus a 30-feature diagnosis rubric and per-model fingerprints in two layers: narrative tells measured by StoryScope (Claude, GPT, Gemini, DeepSeek, Kimi) and sentence-level tells taken from the vendors' own prompting guides (Claude Fable 5.1 and Mythos 5.1, Fable 5 and Mythos 5, Opus 5, Opus 4.8; GPT-5.6, GPT-6 Astra; Gemini 3 series), applied when the writing or executing model is known. Vendors that publish no such guidance are recorded as consulted, not guessed.

Professional prose fails differently. The studies digested in [research/](research/) point at filler that carries no information, hedging where a judgment was needed, chatbot leftovers, register that ignores the venue, and formatting that looks stamped out. Each document type gets a thin rule file on top of one shared checklist:

DomainThe gist
Release notes / announcementsuser impact first, artifacts per claim, no marketing inflation
PR / issue repliesanswer first, cite file:line, no reflex praise, length ∝ stakes
Postmortemsblameless toward people, merciless toward mechanisms; timestamps, dead ends, owned action items
Tickets / work orderstitle = outcome, testable acceptance criteria, link don't repeat
Technical articlesopen at the problem, one real dead end, one committed opinion, numbers with conditions

The governing principle throughout: calibrate to the human distribution, don't invert the AI one. Humans sit at moderate values; a story with every rule applied is a new fingerprint. The skill selects 3–5 moves per story and leaves slack.

## Operation entries

The complete plugin package gives Claude Code, Codex, Grok Build, and Antigravity a general router plus five direct entries:

OperationClaude CodeCodexGrok BuildAntigravityMeaning
write/sepia-write$sepia-write/sepia-write/sepia-writeCreate new prose
review/sepia-review$sepia-review/sepia-review/sepia-reviewDiagnose without editing
refactor/sepia-refactor$sepia-refactor/sepia-refactor/sepia-refactorMake minimal in-place edits
recreate/sepia-recreate$sepia-recreate/sepia-recreate/sepia-recreateRewrite from the source facts and intent
hemingway/sepia-hemingway$sepia-hemingway/sepia-hemingway/sepia-hemingwayWrite or refactor fiction with the built-in Hemingway voice applied

관련 아이템

Nanako0129/sepia — Ai! Jack! — Ai! Jack!