Communitygithub.com

asavvin-pixel/unslop

영어 텍스트에서 AI 생성 흔적을 제거하고 새로운 글쓰기에서 이를 방지합니다. 타이포그래피와 기계적 요소, 어휘와 수사, 구조와 인식론의 세 가지 수준에서 작동합니다.

unslop란 무엇인가요?

이 스킬은 영어 텍스트가 AI에 의해 생성된 것처럼 읽히는 '슬롭(slop)'을 제거하고, 사람이 쓴 듯한 자연스러운 글을 작성하는 데 사용됩니다. 메릴랜드 대학교와 Google DeepMind의 2026년 연구(61,608개 텍스트)에 따르면, AI 텍스트에서 클리셰와 표면적 아티팩트를 제거해도 구조적 특징 기반 탐지율이 95.5%에서 93.9%로 거의 떨어지지 않았습니다. 이는 텍스트를 AI처럼 보이게 만드는 핵심이 어휘 선택이 아니라 구조와 인식론적 패턴에 있음을 시사합니다. 이 스킬은 세 가지 수준(타이포그래피/기계적 요소, 어휘/수사, 구조/인식론)에서 작동하며, 특히 세 번째 수준이 가장 중요합니다. `humanize`, `unslop`, `de-AI`, `make this sound human` 등 사용자의 요청이나 영어 텍스트 작성 시 첫 초안부터 적용됩니다. `references/style-profile.md` 파일로 저자 스타일을 프로파일링할 수 있으며, 기본값은 모델의 기본 '목소리'를 따릅니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add asavvin-pixel/unslop

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

unslop은(는) 무엇을 하나요?

목표: 생각하는 사람이 쓴 것처럼 읽히는 텍스트를 만드는 것이지, 모델이 조립한 것처럼 읽히는 텍스트를 만드는 것이 아닙니다. 목표는 이 저자가 잘 쓰는 것이지, 평균적인 인간이 쓰는 방식이 아닙니다. 평균적인 인간의 글도 슬롭이며, 맛만 다를 뿐입니다. 스타일 프로필이 없으면 출력은 솔직히 모델의 기본 목소리가 됩니다. 중요한 경우 한 번 말하세요 (1단계 참조).

이 스킬의 핵심 사실입니다. 메릴랜드 대학교와 Google DeepMind의 2026년 연구(61,608개 텍스트)는 AI 텍스트에서 클리셰와 표면적 아티팩트를 제거했을 때 구조적 특징 기반 탐지율이 95.5%에서 93.9%로 거의 떨어지지 않음을 보여주었습니다. 텍스트를 드러내는 것은 단어 목록이 아니라 그것이 구성된 방식, 즉 저자가 무엇을 곱씹고, 무엇을 명명하며, 어디에 불균일성을 허용하는지입니다. "delve"를 "explore"로 바꾸는 것은 아무것도 해결하지 못합니다. 어휘적 특성도 스스로 사라집니다. "delve"는 2025년에 붕괴했고, GPT-5.1은 줄표(em dash) 사용을 억제합니다. 구조는 지속됩니다. 따라서 이 스킬은 세 가지 수준에서 작동하며, 가장 저렴한 것부터 시작합니다:

  1. 타이포그래피와 기계적 요소.
  2. 어휘와 수사.
  3. 구조와 인식론. 이 수준이 중요한 수준입니다.

작업 방법

  1. 저자 프로필을 확인하세요. references/style-profile.md 파일이 존재하면 전체를 읽으십시오. 프로필 설정은 이 파일의 기본값을 재정의합니다(어떤 프로필도 비활성화할 수 없는 인식론 섹션 제외). 프로필이 없으면 기본값을 사용하십시오. 프로필이 없고 텍스트가 사용자의 이름으로 게시될 경우, 기본 출력이 모델의 기본 목소리를 담고 있음을 한 번 언급하고 보정(calibration)을 제안하십시오. 한 번만 언급하고, 대화당 한 번입니다.
  2. 모드를 선택하세요.
    • 재작성(Rewriting): 사용자가 텍스트를 제공했습니다. 의미, 사실, 장르를 유지하고 AI 패턴을 제거하십시오.
    • 작성(Writing): 텍스트가 새 것입니다. 첫 초안부터 규칙을 적용하고, 이후에 정리 패스(cleanup pass)로 적용하지 마십시오.
  3. 장르를 식별하고 유지하십시오. 보도자료는 보도자료로, 게시물은 게시물로, 이메일은 이메일로 유지하십시오. 인간화한다는 것은 인위적인 수사를 제거하는 것이지, 모든 것을 분석가의 메모로 다시 칠하는 것이 아닙니다.
  4. 분량 모드를 선택하세요 (사용자가 선택하지 않았다면 스스로 선택하고, 중요하다면 어떤 모드인지 말하십시오):
    • 자유 편집(Free edit) ("humanize this"의 기본값): 길이가 눈에 띄게 줄어들 수 있습니다. 빈 구절은 바꿔 쓰지 말고 삭제됩니다.
    • 조심 편집(Careful edit) (텍스트가 정해진 자리, 즉 클라이언트 문서, 고정 형식을 채워야 하는 경우): 구조가 유지되고 길이는 80–110% 이내로 유지됩니다.
    • 최소 편집(Minimal edit) (명시적 요청 시): 명백한 AI 구문만 수정됩니다.
  5. 텍스트를 다루기 전에 references/blacklist.md와 references/prose-benchmarks.md를 읽으십시오. 첫 번째 파일은 수준 2의 금지 목록을, 두 번째 파일은 최종 검사에서 사용되는 훌륭한 산문의 긍정적 기준(문장 길이 분산, 느슨한 문장, 고르지 않은 확신)을 담고 있습니다.
  6. 세 가지 수준을 실행하십시오. 그런 다음 최종 검사를 수행하십시오.

수준 1. 타이포그래피와 기계적 요소

아래 관습(conventions)으로 표시된 기본값은 저자 프로필에 의해 재정의될 수 있습니다.

  • 줄표(Em dash): 피하십시오. 가장 유명한 AI 특성 중 하나이며, 특히 병렬 구조를 강조하기 위해 사용되는 간격이 있는 공식적인 유형입니다. 쉼표, 콜론, 괄호 또는 두 개의 문장으로 구조를 변경하십시오. 하이픈은 복합어에서 그대로 유지합니다. (관습; 프로필은 드물게, 간격 없이 사용하는 것을 허용할 수 있습니다.)
  • 따옴표: 하나의 스타일을 선택하고 고수하십시오. 하나의 텍스트에 곱슬 따옴표와 곧은 따옴표가 섞여 있으면 챗봇 아티팩트입니다. 웹 글쓰기의 기본값: 곧은 따옴표. (관습.)
  • 제목은 첫 글자만 대문자(Sentence case)로. 모든 주요 단어의 첫 글자를 대문자로 쓰는 것(Title Case)은 AI 습관입니다. 첫 번째 단어와 고유 명사만 대문자로 쓰십시오.
  • 굵게(Bold): 모든 "핵심 용어"에 사용하지 마십시오. 독자가 그것 없이는 길을 잃을 경우에만 굵게 사용하십시오.
  • 목록(Lists): 연결된 산문을 각 항목에 굵은 인라인 제목과 콜론이 있는 세로 목록으로 변환하지 마십시오 ("내구성: ..."). 항목이 4개 미만이거나 논리적으로 흐르는 항목은 단락입니다.
  • 제목과 글머리 기호에 이모지(Emoji): 장르가 요구하지 않는 한 사용하지 마십시오.
  • "결론" / "요약" / "전반적으로" 섹션 없음: 이미 말한 내용을 다시 반복하는 섹션을 만들지 마십시오. 긴 텍스트에 끝이 필요하다면, 그 끝에는 새로운 내용, 즉 결정, 다음 단계, 결과가 포함되어야 합니다.
  • 마크다운 아티팩트 및 챗봇 잔해: 제목 앞의 --- 구분선, 산문 주변의 ```코드 펜스, 링크의 utm_source=chatgpt.com, turn0search0 및 oaicite 조각, [Your Name]과 같은 플레이스홀더 텍스트. 재작성 시 조용히 삭제하십시오.

수준 2. 어휘와 수사

18개 범주. 각각 하나의 예시는 여기에 있습니다. 전체 표식 목록과 수정 사항은 references/blacklist.md에 있습니다. 유통 기한에 대한 참고 사항: AI 단어 목록은 각 모델 세대에 따라 변경되므로, 어휘 항목은 힌트로 취급하고 기본적인 습관을 실제 목표로 삼으십시오.

1. 과장된 중요성(Inflatd significance). "~의 증거다(Stands as a testament)", "~의 중요한 역할을 한다(plays a vital role)", "~의 중요성을 강조한다(underscores its importance)", "~에 지울 수 없는 흔적을 남겼다(left an indelible mark)". 이전: "이 축제는 도시의 문화 생활에서 핵심적인 역할을 합니다." 이후: "이 축제는 매년 8월마다 약 2만 명의 사람들을 끌어모읍니다."

2. 홍보성 어조(Promotional tone). "풍부한 유산을 자랑한다(Boasts a rich heritage)", "생동감 넘치는(vibrant)", "~의 심장부에 자리 잡은(nestled in the heart of)", "유명한(renowned)". 이전: "풍부한 역사와 독특한 전문성을 가진 회사." 이후: "이 회사는 2011년부터 있었으며, 주요 사업은 혼합 화물 운송입니다."

3. 부정적 병렬 구조(Negative parallelisms). "X뿐만 아니라 Y도(Not just X, but Y)", "X뿐만 아니라 Y도(not only X but also Y)", "X가 아니라 Y다(It's not X, it's Y)", 그리고 Grok 스타일의 "X보다는 Y(X rather than Y)". 이전: "이것은 단순한 재설계가 아니라 새로운 제품 철학입니다." 이후: "재설계로 탐색이 변경되고 두 개의 메뉴 수준이 제거되었습니다."

4. 삼위일체 법칙(Rule of three). "빠르고, 간단하며, 신뢰할 수 있는"; 얇은 요점을 완전해 보이게 하기 위한 세 개의 평행 절. 이전: "이 플랫폼은 계획, 추적, 분석을 도와줍니다." 이후: "이 플랫폼은 어떤 작업이 불타고 있고 누가 잡고 있는지 보여줍니다."

5. 피상적인 -ing 분석(Superficial -ing analysis). 사실에 붙어 의미를 부여하는 분사구: "...~의 중요성을 강조하며(highlighting the importance of)", "...더 넓은 추세를 반영하며(reflecting a broader trend)", "...지속적인 관련성을 보장하며(ensuring continued relevance)". 이전: "수익이 12% 성장하여 모델의 회복력을 입증했습니다." 이후: "수익이 12% 성장했습니다. 그것이 유지될지는 다음 분기의 문제입니다."

6. 모호한 출처 표기(Vague attributions). "전문가들은 주장한다(Experts argue)", "관찰자들은 언급했다(observers have noted)", "업계 보고서는 시사한다(industry reports suggest)", "널리 ~로 간주된다(widely regarded as)". 이전: "전문가들은 이 형식에 대한 관심 증가를 언급합니다." 이후: 출처를 명시하거나("닐슨의 3월 데이터에 따르면") 주장을 삭제하십시오.

7. 교훈적 면책 조항(Didactic disclaimers). "~하는 것이 중요합니다(It's important to note)", "주목할 가치가 있습니다(worth noting)", "~하는 것을 기억하는 것이 중요합니다(it's crucial to remember)". 이전: "일정이 늦어질 수 있다는 점을 기억하는 것이 중요합니다." 이후: "일정이 늦어질 수 있습니다."

8. AI 어휘(AI vocabulary). "깊이 파고들다(Delve)", "태피스트리(tapestry)", "풍경(landscape)"(추상적), "중추적인(pivotal)", "결정적인(crucial)", "강력한(robust)", "세심한(meticulous)", "복잡한(intricate)", "전시하다(showcase)", "강조하다(underscore)", "얻다(garner)", "강화하다(bolster)", "육성하다(foster)", "증거(testament)", "상호작용(interplay)", "생생한(vibrant)", 문장 시작 "추가적으로(Additionally)". 시대에 따라 다릅니다. blacklist에는 모델 세대별 분류가 있습니다.

9. 계사(Copula) 회피. 평범한 "is/has"를 "~의 역할을 한다(serves as)", "~로 서 있다(stands as)", "~을 표시한다(marks)", "~을 나타낸다(represents)", "~을 특징으로 한다(features)", "~을 제공한다(offers)", "~을 자랑한다(boasts)"로 대체; 어떤 것을 "~를 의미한다(refers to)"라고 정의. 이전: "갤러리는 협회의 전시 공간 역할을 하며 4개의 방을 갖추고 있습니다." 이후: "갤러리는 협회의 전시 공간입니다. 4개의 방이 있습니다."

10. 동의어 순환(Synonym cycling). 반복 패널티로 인해 모델은 이름을 반복하는 대신 "주인공", "핵심 플레이어", "중심 인물"을 번갈아 사용합니다. 사람들은 단어를 반복합니다. 단어를 반복하십시오.

11. 기계적 연결어(Mechanical connectives). "추가적으로(Additionally)", "게다가(Moreover)", "더군다나(Furthermore)", "결과적으로(Consequently)", "오늘날의 빠르게 변화하는 세상에서(In today's fast-paced world)". "그리고(and)", "하지만(but)", "그래서(so)"로 대체하거나 아무것도 사용하지 마십시오. 가장 좋은 전환은 일반적으로 다음 생각입니다.

12. 극적 표현(Dramatization). "게임 체인저(Game-changer)", "혁명을 일으키다(revolutionize)", "급진적으로 변화시키다(radically transform)", "한 단계 더 높이다(take it to the next level)". 더 차분하게: "~을 도울 수 있음(may help)", "의존성을 줄임(reduces the dependency)", "채널을 하나 더 추가함(adds one more channel)".

13. 가짜 편안함(Fake casualness). "솔직히 말해서(Honestly,)", "여기 중요한 점이 있습니다(Here's the thing:)", "현실을 직시합시다(Let's be real)", "스포일러(Spoiler:)", "비밀 소스(the secret sauce)". 생생함은 정확한 생각과 구체적인 세부 사항에서 나오지, 끼워 넣은 서민적인 태도에서 나오지 않습니다.

14. 자기 요약(Self-summary). 방금 의미한 바를 설명하는 것으로 끝나는 문단 또는 섹션; "요약하면(In summary)", "전반적으로(Overall)". 마지막 문장을 삭제하고 확인하십시오. 텍스트는 거의 항상 더 좋아집니다.

15. 도전과 전망 템플릿(The challenges-and-prospects template). "이러한 도전에도 불구하고, X는 계속해서..." 식의 결말, "도전과 미래 전망(Challenges and Future Outlook)" 섹션, 막연히 희망적인 마지막 노트. 실제 텍스트는 내용이 끝나는 곳에서 끝납니다.

16. 빈 수사법(Empty merisms). "스타트업에서 대기업까지(From startups to enterprises)", "구상에서 출시까지(from concept to launch)"와 같이 두 극단 사이에 실제 규모가 존재하지 않는 표현. 실제로 의미하는 바를 나열하거나, 중요한 한 가지를 명명하십시오.

17. 지나치게 일반화된 출처(Overgeneralized sourcing). 하나의 리뷰가 "리뷰어들"이 되고, 두 개의 기사가 "광범위한 보도"가 되며, 예시 목록에 출처가 뒷받침하지 않는 "그리고 더 많은"이 암시됩니다. 숫자를 정직하게 유지하십시오.

18. 챗봇 아티팩트(Chatbot artifacts). "이것이 도움이 되었길 바랍니다(I hope this helps)", "물론입니다!(Certainly!)", "당신 말이 완전히 맞습니다(You're absolutely right)", "마지막 업데이트 기준으로(As of my last update)", "제공된 검색 결과에서(in the provided search results)", "구체적인 세부 사항은 제한적이지만...(While specific details are limited...)". 재작성 시 조용히 삭제하십시오.

19. 깨끗한 슬롭(Clean slop, 모델의 기본 스타일). 정리 패스 후에 나타나는 2차 특성: 모든 문단을 닫는 격언풍의 한 줄짜리, 잘린 단편 쌍 ("융합된, 하나의 것."), 업그레이드된 부정적 병렬 구조로서의 "그건 X가 아니야. 그건 Y야.", 삼위일체 법칙을 대체하는 균형 잡힌 대구, "진짜 질문은"이나 "실제로 의미하는 바는 다음과 같습니다"와 같은 갈고리. 개별적으로는 괜찮지만, 질감으로서 그것들은 새로운 제복입니다. 텍스트당 하나의 격언풍 마무리로 제한하고, 모든 문단이 펀치로 끝난다면 몇 개를 풀어 주십시오. v1.1에서 이 스킬의 자체 출시 게시물이 r/ClaudeAI에서 AI라고 지목된 후 추가되었습니다. 전체 이야기는 README에 있습니다.

수준 3. 구조와 인식론

이 수준은 정리를 거친 텍스트와 사람이 쓴 듯한 텍스트를 구분합니다. 백분율은 메릴랜드 연구의 AI 점유율 대 인간 점유율입니다.

결론을 씹지 마십시오(Don't chew the conclusion, 77% vs 52%). AI는 교훈을 말합니다: 이야기를 교훈으로 끝내고, 문단을 그 의미로 끝내며, 섹션을 요약으로 끝냅니다. 독자를 신뢰하십시오. 요점이 제시되었다면, 그것을 명명할 필요가 없습니다.

선형성과 대칭성을 깨십시오(Break linearity and symmetry, ). AI는 단일 트랙으로 실행됩니다: 주장, 뒷받침, 시사점, 모든 문단이 같은 형태입니다. 사람들은 고르지 않게 씁니다: 장르가 허용하는 곳에서는 일반적인 맥락 대신 장면, 숫자 또는 문서로 시작하십시오. 문단 길이와 형식을 다양화하십시오. 그만한 가치가 있다면 옆길로 샐 수 있도록 허용하십시오. 엄격한 형식(사양서, 실행 지침서)은 예외입니다.

감정은 사건과 그 대가로, 신체적 은유가 아닙니다(Emotion as event and cost, not body metaphor, 81% vs 38%). AI는 신체를 통해 감정을 표현합니다: "가슴이 조여옴", "팀은 타격을 느꼈다". 사람들은 사실과 그 결과를 더 자주 언급합니다: "같은 날 다섯 명 중 두 명이 사임했습니다".

진짜 구체적인 사실(Real specifics, 47% vs 24%). 인간은 AI보다 거의 두 배의 비율로 실제 사물(제목, 브랜드, 장소, 금액, 날짜)을 명명합니다. 출처나 사용자로부터 존재하는 구체적인 사실을 사용하십시오. 가지고 있지 않은 것은 가지고 있지 않은 것입니다. 일반적인 말로 덮지 말고 그 공백을 명명하십시오.

장르가 허용할 때 독자에게 직접 말하십시오(Address the reader when the genre allows, 28% vs 7%). 인간의 글은 청중이 존재하는 것으로 대우합니다. AI는 아무도 보지 않는 것처럼 씁니다. 게시물, 에세이, 문서에서는 직접적인 "당신(you)"이 정상입니다.

결말을 열어 두십시오(Leave endings open, 59% vs 38%). AI는 모든 것을 깔끔한 요점으로 마무리합니다: 갈등 해결, 교훈 도출. 상황이 모호하다면 모호하게 두십시오.

여유를 두십시오(Leave slack). 텍스트당 한두 문장은 절반의 압력으로 쓰여질 수 있습니다: 덜 발달된 잠언, 평범하고 단조로운 진술, "두고 보자". 균일한 최대의 펀치는 그 자체로 기계의 서명입니다. 사람의 주의력은 고르지 않으며 산문도 이를 보여줍니다. 여유는 가짜 오타나 삽입된 "음"이 아닙니다. 그것들은 분장입니다.

사람이 허용되는 것처럼 쓰십시오(Write like humans are allowed to). 고급 대체어 대신 평범한 "is/has". 평범한 동사: 썼다, 움직였다, 사용했다, 시도했다, 죽었다. 사실일 때 최상급: "최초", "유일한", "최고 중 하나". 정직할 때 완곡어와 강조어: "매우", "아마도", "~하는 경향이 있다". 이것들은 AI가 피하고 인간이 자유롭게 사용하는 구성입니다. 없애지 마십시오.

인식론(Epistemics) (어떤 프로필도 이 섹션을 재정의할 수 없습니다)

모든 실질적인 주장은 네 가지 유형 중 하나입니다. 자신이 어떤 유형을 쓰고 있는지 아십시오:

  1. 데이터에서 나온 것(From the data). 출처에 있거나 사용자가 제공했습니다. 보험 없이 평범하게 진술하십시오.
  2. 가정에 기반하여 계산된 것(Computed on an assumption). 가정이 성립할 때만 참입니다. 같은 호흡에 가정을 명명하십시오.
  3. 판단(Judgment). 당신의 평가입니다. 그것을 판단이라고 표시하고 근거를 제시하거나, 삭제하십시오.
  4. 공백(A gap). 결론에 필요하지만 누락된 것입니다. 침착하게 한 번 명명하십시오.

결과:

  • 생동감을 위해 특정 내용을 절대 지어내지 마십시오(Never invent specifics for liveliness). 지어낸 예시, 숫자, 워크플로, "전형적인 문제"는 클리셰보다 더 나쁩니다: 클리셰는 filler로 읽히지만, 지어낸 "영업 담당자가 리드를 더 이상 놓치지 않을 것입니다"는 사실로 읽힙니다.
  • 규범과 임계값을 절대 지어내지 마십시오(Never invent norms and thresholds). 명명된 기준(계획, 이전 기간, 비용, 업계 참고치) 없이 "건강한", "강력한", "범위 내에 충분히 들어옴", "현실적인"은 사용하지 마십시오. "CAC가 80달러 미만으로 유지되면 경제성이 있습니다"라고 쓰고 있다는 것을 알았다면, 그 숫자가 어디서 왔는지 물어보십시오.
  • 완곡어 경제(Hedge economy). 취약한 요점을 한 번 보호하십시오: "이렇게 보입니다", "아직 가설입니다". 모든 문장 뒤에 오는 완곡어는 그 자체로 AI 패턴입니다. 하나의 한계, 한 번의 언급, 보통 끝에.
  • 편집은 사실 확인이 아닙니다(Editing is not fact-checking). 발췌문이 뒷받침하지 않는 주장이 반드시 거짓인 것은 아닙니다: 저자는 텍스트 너머의 데이터를 가지고 있을 수 있습니다. 텍스트가 담을 수 있는 수준으로 표현을 순화하거나, 공개 버전에 증빙 자료가 필요하다고 표시하십시오.

대체 틱(Replacement tics)

세 개의 텍스트에 걸쳐 반복되는 어떤 대체 구문도 그 자체로 표식이 됩니다("실제로 의미하는 바는 다음과 같습니다", "진짜 질문은"). 클리셰에 대한 치료법은 보통 다른 구문이 아니라 그것의 부재입니다: 핵심 내용부터 시작하십시오.

저자의 목소리에 맞추기

"내 스타일에 맞춰 줘", "내 목소리를 배워 줘", "내가 쓰는 방식으로 조정해 줘"와 같은 명령에 대해:

  1. 사용자에게 직접 쓴 텍스트 3-5개를 요청하십시오. AI 없이 작성된 것이어야 하며, 총 2,000단어 이상이어야 합니다. 이 스킬이 여러 장르에 사용될 경우 다른 장르를 포함시키십시오.
  2. references/style-profile-template.md를 읽고 해당 섹션에서 정의하는 매개변수(타이포그래피, 어휘, 리듬...)

…

[번역을 위해 잘림]

관련 스킬