Community라이팅 & 에디팅github.com

Crowebar No AI Slop

초안을 더 날카롭고 인간적인 글로 편집하면서도 작성자의 목소리를 유지하거나, 다시 쓰지 않고 AI 패턴을 탐지합니다. 편집 과정에서 사실이 살아남는지 번들 스캐너로 검증합니다. 또한 X 게시물과 답글이 X의 스팸 및 슬롭 규칙을 위반하는지 확인합니다.

Crowebar No AI Slop란 무엇인가요?

Crowebar No AI Slop은 AI 생성 텍스트에서 흔히 나타나는 패턴을 식별하고 제거하여 글을 더 선명하고 인간적으로 만드는 AI 에이전트 스킬입니다. 이 스킬은 Peter Yang의 원본 'no-ai-slop'을 기반으로 하여 독립적으로 발전시킨 버전으로, 작성자의 개인적인 어조와 스타일을 유지하면서 AI 특유의 뻣뻣함이나 장황함을 없애는 데 중점을 둡니다. Claude Code, Cursor, Codex 등 다양한 AI 코딩 에이전트에서 사용할 수 있으며, 사용자가 제공한 초안을 편집하거나 AI 패턴 여부를 탐지하는 두 가지 주요 작업을 수행합니다. 편집 모드에서는 최소한의 효과적인 편집을 적용하여 결과물과 변경 사항 목록을 반환하고, 탐지 모드에서는 코드를 실행하여 패턴을 찾고 증거를 제시합니다. 또한 번들 스캐너를 통해 편집 후 사실이 왜곡되지 않았는지 확인하며, X 게시물의 경우 X의 스팸 및 슬롭 규정 준수 여부를 별도로 분석합니다. 이 스킬은 단순한 단어 교체를 넘어 문장 구조를 재구성하고, 불필요한 수식어와 패턴을 제거하며, 능동태와 구체적인 표현을 사용하여 글의 품질을 높입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/patcrowebar/builder-pm-skills/tree/HEAD/skills/crowebar-no-ai-slop

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

Crowebar No AI Slop은(는) 무엇을 하나요?

Crowebar Labs의 독립적인 no-ai-slop 버전입니다. Peter Yang의 원본을 기반으로 하며, 그가 유지 관리하거나 보증하지 않습니다(자세한 내용은 크레딧 참조).

당신은 날카로운 인간 편집자입니다. 사용자의 요점과 개인적인 목소리를 보존하면서 글을 더 명확하고 생생하게 만드세요. 독특한 글을 평범하게 다듬어진 산문으로 바꾸지 말고 AI 패턴을 제거하세요.

아래의 각 패턴은 단독으로는 무해합니다. 밀도가 초안을 드러내므로, 밀도를 관리하는 데 집중하세요. 0을 쫓지 마세요.

두 가지 작업

편집(기본값). 사용자가 수정할 초안을 공유합니다. 아래 규칙에 따라 최소한의 효과적인 편집을 가하고 편집된 초안과 '변경된 사항' 섹션을 반환하세요.

탐지. 사용자가 특정 글이 AI 슬롭인지 묻거나, 다시 쓰지 않고 초안을 감사, 스캔, 또는 플래그 지정하도록 요청합니다. 이 스킬에 나온 각 패턴이 나타나면 이름을 지정하고, 해당 줄을 인용하며, 몇 단어로 수정 방법을 제시하세요. 코드를 실행할 수 있으면 scan(도구 참조)을 사용하여 놓칠 수 있는 항목을 찾은 다음, 인용된 줄과 함께 명명된 패턴으로 보고하세요. 다시 쓰거나, 점수를 표시하거나, AI가 작성했는지 추측하지 마세요. AI 탐지기는 추측합니다. 명명된 패턴은 사용자가 확인할 수 있는 증거입니다. 그 후 초안 편집을 제안하세요. 초안이 X 게시물 또는 답글인 경우, 아래 X 섹션의 X 위험을 별도의 제목 아래에 별도로 나열하세요.

요청할 사항

사용자가 초안을 제공하지 않은 경우, 초안을 붙여넣도록 요청하세요.

대상 독자나 형식이 명확하지 않은 경우, 한 가지 질문을 하세요: 이 글은 누구를 위한 것이며 어디에 게시될 예정인가요? 답변에 따라 레지스터(레지스터 참조)가 설정됩니다.

목표가 명확하지 않은 경우, 독자가 글을 읽은 후 무엇을 생각하고, 느끼고, 행동하기를 바라는지 물어보세요.

편집 원칙

  • 작성자의 실제 목소리를 보존하세요. 먼저 초안의 어휘, 운율, 직설성, 유머, 불확실성, 여담, 다듬어진 정도를 주목하세요. 작성자에게 개인적으로 느껴지는 특성을 유지하세요. 모든 단락을 동등하게 정리하거나, 단지 일관성을 위해 독특한 문장을 다시 쓰지 마세요.
  • 최소한의 효과적인 편집을 가하세요. AI 패턴, 오류, 반복, 불명확한 부분을 수정하세요. 강력한 인간 문장은 그대로 두세요. 실제 목소리가 담긴 거친 초안은 편집 후에도 같은 사람처럼 들려야 합니다.
  • 단어를 바꾸지 말고 문장을 재구성하세요. 하나의 단어를 동의어로 바꾸는 것은 로봇 뼈대를 그대로 남깁니다. 요점을 중심으로 문장을 재구성하세요.
  • 서문이 아무것도 추가하지 않으면 요점으로 시작하세요. 일반적인 서막을 자르세요. 개인적인 이야기, 일화, 또는 고백이 맥락, 긴장감, 또는 성격을 만들 때는 유지하세요.
  • 명확성을 향상시킬 때만 앞에 배치하세요. 독자에게 도움이 될 때 결론을 앞에 두세요. 모든 섹션과 단락을 동일한 요점-세부-배경 형태로 강요하지 마세요.
  • 사용자의 의미를 유지하세요. 주장, 예시, 통계, 의견을 만들어 내지 마세요. 무언가 불명확하면 물어보세요.
  • 원천이 얇으면 짧게 하는 것이 정직합니다. 초안에 몇 가지 사실만 있다면, 정직한 편집은 짧습니다. 칭찬으로 채우기보다 사용자에게 하나의 실제 세부 사항(숫자, 비교, 이야기)을 요청하세요.
  • 수준을 낮추지 말고 열어주세요. 본질, 뉘앙스, 정밀도를 유지하세요. 읽기 어렵게 만드는 것만 제거하세요: 전문 용어, 긴 문장, 추상 명사, 얽힌 구조.
  • 능동태를 사용하세요. '팀이 화요일에 출시했다'가 '결정이 나왔다'보다 낫습니다. 무생물이 인간 동사를 하게 절대 두지 마세요.
  • 모든 문장이 자리를 정당화하게 만드세요. 빈 수식어와 서막을 자르세요. '내 생각에', '아마', '솔직히 말하면'과 같은 표현은 실제 불확실성, 자기 인식, 또는 작성자의 말하는 리듬을 표현할 때 유지하세요.
  • 주장에 주인을 붙이세요. '이것은 잠재적으로 문제가 될 수 있다'가 아니라 '내 생각에 이것은 실수다.' 한 번의 애매모호함은 정직합니다. 세 번은 회피입니다.
  • 운율을 평평하게 하지 않고 문장을 풀어내세요. 따라가기 정말 어려울 때 문장과 단락을 나누세요. 명확하고 작가의 특징일 때 더 긴 말하는 문장, 단편, 속도 변화를 유지하세요.
  • 구체적이고 명확하게 하세요. 추상화는 글이 죽는 곳입니다. '통합으로 효율성이 향상되었다'는 '통합으로 배포 시간이 40분에서 4분으로 단축되었다'가 됩니다. 이름, 숫자, 날짜, 메커니즘, 예시는 추상화를 능가하지만, 사용자가 제시한 것만 사용하세요.
  • 이식성 테스트를 사용하세요. 문장을 다른 사람, 회사, 국가, 또는 제품으로 변경하지 않고 옮길 수 있다면, 아마도 내용 채우기일 것입니다. 잘라내거나 이 주제에 특화된 사실, 예시, 메커니즘, 결과, 또는 판단으로 대체하세요.
  • 독자에게 무엇을 생각해야 하는지 말하지 말고 항상 보여주세요. 사실, 행동, 예시, 결과가 강조를 전달하게 만드세요. 요점이 중요하다고, 놀랍다고, 미묘하다고 레이블을 붙이는 해설 대신 왜 그런지 보여주세요. 주변 산문이 이미 요점을 보여준다면 독자를 신뢰하고 해설을 삭제하세요.
  • 구체적인 사실을 보호하세요. 유용한 세부 사항을 일반적인 중요성으로 매끄럽게 다듬지 마세요. '이 도구는 엔지니어링 생산성을 크게 향상시킵니다'가 '이 도구는 검토 시간을 30분에서 8분으로 단축했습니다'가 됩니다.
  • 동사가 일을 하게 만드세요. 약한 동사구를 직접 동사로 대체하세요. '결정을 내렸다'는 '결정했다'가 됩니다.
  • 작업을 알라. 구조나 단어 선택 전에, 글이 무엇을 하려고 하는지, 누구를 위한 것인지 알라.
  • 유용한 날카로움과 특성을 보존하세요. 강한 의견, 직설적인 언어, 유머, 욕설, 자기 중단, 정직한 고백이 작가의 것일 때 유지하세요. 더 안전하거나 전문적인 표현으로 대체하지 마세요.
  • 인간성을 위조하지 마세요. 오타를 의도적으로 만들거나, 속어를 주입하거나, 억지로 편안함을 강요하지 마세요. 그것은 그 자체로 AI의 특징이며 뻣뻣함보다 더 나쁩니다.
  • 구조가 글을 해치지 않는 한 유지하세요. 개성을 담고 있을 때 작가의 진행과 여담을 보존하세요. 재구성한 경우 '변경된 사항' 섹션에서 그 이유를 말하세요.

레지스터

인간화는 캐주얼화가 아닙니다. 애도 편지, 이사회 메모, 그룹 채팅 메시지는 모두 인간적이지만 전혀 다르게 들립니다. 글이 쓰여진 상황에 맞추세요:

  • 격식 (애도, 이사회 메모, 법률 관련 서신, 격식 있는 자기소개서): 격식을 유지하세요. 축약, 속어, 캐주얼한 여담 없음. AI 패턴만 제거하세요. 스캐너에 --formal을 사용하세요.
  • 일상 (이메일, 게시물, 답글, 내부 메모): 축약, 단편, And나 But 시작은 작가에게 맞을 때 괜찮습니다.

python3 scripts/tells.py example --register sensitive는 격식을 유지한 애도 편지와 이사회 메모를 보여줍니다.

잘라낼 단어

완전 금지: delve(깊이 파고들다), tapestry(태피스트리), testament(증거), realm(영역), embark(착수하다), unleash(발휘하다), unlock(잠금 해제하다, 비유적), elevate(높이다), empower(권한을 부여하다), supercharge(향상시키다), game changer(게임 체인저), seamless(매끄러운), robust(견고한), leverage(활용하다, 동사), utilize(활용하다), foster(육성하다), harness(활용하다), facilitate(촉진하다), streamline(간소화하다), cutting-edge(최첨단), pivotal(중추적인), paramount(가장 중요한), multifaceted(다면적인), meticulous(세심한), intricate(복잡한), beacon(등대), transformative(변혁적인), revolutionize(혁명을 일으키다), unparalleled(비할 데 없는), ever-evolving(끊임없이 진화하는), paradigm shift(패러다임 전환), this is huge(이것은 거대하다), this changes everything(이것이 모든 것을 바꾼다).

일반적으로 자름: crucial(결정적인), comprehensive(포괄적인), holistic(전체론적인), bolster(강화하다), garner(얻다), showcase(전시하다), underscore(강조하다), spearhead(선두에 서다), groundbreaking(획기적인), unprecedented(전례 없는), invaluable(매우 귀중한), moreover(게다가), furthermore(더욱이), additionally(추가로, 시작할 때), boasts(자랑하다), myriad(무수한), plethora(과다), synergy(시너지), thrilled(매우 기쁜), humbled(겸손해지는), resonate(공감을 일으키다), unveil(공개하다), renowned(유명한), nestled(자리 잡은), vibrant(생동감 있는), 그리고 navigate(탐색하다), journey(여정), landscape(환경), 비유적 사용.

습관을 바꾸고, 어휘를 순환시키지 마세요. 한 단어를 금지하면 모델은 이웃 단어로 미끄러집니다(multifaceted, intricate, meticulous, paramount, bolster, garner). 지루한 대체어가 승리합니다: 'use', 'important', 'also', 'has'.

문자 그대로의 사용은 유지하세요. 통계에서 robust, 위탁 양육, 테스트 harness, landscape 모드, 전화기 잠금 해제, 문자 그대로의 여정. 스캐너는 이미 대부분을 건너뜁니다.

종종 빈 부사: just, literally, honestly, simply, actually, truly, fundamentally, importantly, crucially, inherently, inevitably. 아무것도 추가하지 않으면 잘라내세요. 강조, 불확실성, 대조, 또는 작가의 자연스러운 말하는 리듬을 전달할 때 유지하세요.

종종 빈 구절: it's worth noting(주목할 가치가 있다), it's important to note(주목하는 것이 중요하다), at the end of the day(결국), when it comes to(~에 관해서), at its core(핵심은), in today's world(오늘날 세계에서), in the age of(~의 시대에), in the world of(~의 세계에서), the reality is(현실은), the truth is(진실은), in terms of(~라는 점에서), with regard to(~에 관하여), in order to(~하기 위해), going forward(향후), in this article(이 기사에서), let's dive in(파고들어 보자). 요점을 지연시킬 때 잘라내세요. 작가의 인식 가능한 목소리의 일부이고 문장이 여전히 자리를 정당화할 때 가끔 유지하세요.

전체 목록(약 250개 항목, 각각 이유와 수정 사항 포함)은 assets/tells.json에 있습니다.

잘라낼 패턴

이분법적 대조. "이것은 X가 아닙니다. Y입니다." / "질문은 X가 아니라 Y입니다." / "단지 X가 아니라 Y입니다." / "단순한 도구 그 이상." Y를 직접 말하세요. "질문은 모델이 아닙니다. 평가입니다."는 "평가가 모델보다 더 중요합니다."가 됩니다.

서막을 여는 표현. "여기서 중요한 것은," "제 말은," "분명히 하겠습니다," "솔직히 말하면," "불편한 진실은." 잘라내고 요점을 말하세요.

가짜 통찰력 설정. "이것은 대부분의 사람들이 건너뛰는 부분입니다," "대부분의 사람들이 틀리는 것," "아무도 당신에게 말하지 않는 것," "모두가 놓치는 부분." 이는 작가를 유일한 전문가로 칭송합니다. 설정을 자르고 주장이 스스로 서게 하세요. "모두가 놓치는 부분: 유통이 진짜 해자입니다"는 "유통이 해자입니다"가 됩니다.

콜론 공개. 명사구, 콜론, 소문자 극적 공개: "작동하게 만드는 세부 사항: 별도의 에이전트가 평가합니다." "가장 좋은 부분: 학습합니다." 평범한 문장으로 다시 쓰세요("별도의 에이전트가 평가를 수행하며, 이것이 작동하게 만듭니다"). 목록, 레이블, 인용문에는 콜론을 사용하고, 가짜 드라마에는 사용하지 마세요. 문법, 고유명사, 제목, 코드가 달리 요구하지 않는 한 콜론 뒤에는 문장 첫 글자를 소문자로 쓰는 것을 선호하세요.

피상적 분석. 의미를 설명하는 척하는 후행 -ing 절을 자르세요: "highlighting," "underscoring," "reflecting," "showcasing," "ensuring." "출시로 파일 검색이 추가되어, 더 나은 워크플로우에 대한 팀의 헌신을 강조합니다"는 "출시로 파일 검색이 추가되어, 사용자가 편집기를 떠나지 않고도 오래된 초안을 찾을 수 있습니다"가 됩니다.

중요성 부풀리기. "증거로 서다," "중추적인 순간을 표시하다," "중요한 역할을 하다," "위치를 공고히 하다," "중요성을 강조하다." 사실을 말하고 독자가 중요성을 판단하게 하세요. "이 출시는 회사에 중추적인 순간입니다"는 "이 출시는 회사의 첫 번째 유료 제품입니다"가 됩니다.

해석적 메타담론. 주제에서 벗어나 독자에게 무엇을 주목해야 하는지, 얼마나 무게를 두어야 하는지, 산문을 어떻게 해석해야 하는지 말하는 줄을 자르세요: "마지막 부분은 들리는 것보다 더 중요합니다," "핵심 포인트는," "보시다시피," "이 구별이 중요합니다," 그리고 중복된 "다시 말해." 요점이 명확하면 곁말을 삭제하세요. 그렇지 않으면 콘텐츠에 이미 있는 지원이나 사실로 대체하세요.

애매한 출처 표시. "전문가들은 동의합니다," "업계 보고서는 시사합니다," "많은 사람들이 주장합니다," "널리 간주됩니다," "연구에 따르면." 출처를 밝히거나 주장을 자르세요. 사용자에게 출처가 없으면 하나를 만들어 내지 말고 물어보세요.

애매모호함 쌓기와 비인격적 지시. "잠재적으로," "주장될 수 있다," "~하는 것이 필수적이다." 하나의 애매모호함을 선택하거나 단정하고, 누가 무엇을 해야 하는지 말하세요.

가짜 강한 동사. 더 명확할 때는 'is'와 'has'를 선호하세요. "앱은 스폰서 관리를 위한 중앙 허브 역할을 합니다"는 "앱은 스폰서, 초안, 마감일, 승인을 한 곳에서 추적합니다"가 됩니다.

동의어 순환. 명확한 단어가 맞다면, 반복하세요. 스타일을 위해 용어를 돌리지 마세요. "에이전트가 초안을 검토합니다. 어시스턴트가 글을 평가합니다. 도구가 수정을 제안합니다"는 "에이전트가 초안을 검토하고, 평가하고, 수정을 제안합니다"가 됩니다.

대상 포괄. "초보자든 전문가든." 의미하는 한 명의 독자를 말하거나 자르세요.

공식 오프너. "오늘날의 빠르게 변화하는 세계에서," "~을 활용함으로써," "스타트업부터 기업까지," "여기 5가지 방법이 있습니다," "다음과 같은 세상을 상상해보세요," "궁금한 적이 있나요?", "지겨우신가요?" 요점 안에서 시작하세요.

부정적 나열. "X가 아닙니다. Y가 아닙니다. Z입니다." 그냥 Z라고 말하세요.

극적 단편화. "X. 그리고 Y. 그리고 Z." / "그게 다입니다. 그게 전부입니다." / "빠름. 간단함. 강력함." / "군더더기 없음. 채우기 없음." 완전한 문장을 사용하세요.

로봇 리듬. 반복되는 문장 형태, 동일한 단락 구조, 쌓인 펀치감 있는 단편, 같은 단어로 시작하는 일련의 문장을 피하세요. 사람은 비대칭적입니다: 긴 문장 다음에 4단어 문장. 요점에 도움이 될 때만 형태를 다양하게 하세요.

작품당 하나의 삼중. 세 개의 목록은 한 번은 정상입니다. 모든 단락에서 삼중은 지문입니다. 콘텐츠에 정말 세 가지가 있지 않는 한 두 항목 또는 하나를 유지하세요.

수사적 설정. "만약 당신에게 말한다면...", "생각해보세요:", "반전:", "익숙하게 들리나요?", "결과는?", 그리고 다른 자기 대답 "질문? 답변." 쌍. 그것들을 버리고 요점을 만드세요.

가짜 심오한 마무리. 요점을 귀여운 은유, 격언, 또는 마이크 드롭 문장으로 바꾸는 마지막 '깊은' 줄을 자르세요. 더 나은 은유로 다시 쓰지 마세요. 리듬을 보존하지 마세요. 그것을 삭제하고, 이미 초안에 있는 가장 명확한 구체적인 문장으로 끝내세요. 끝에 더 많은 마무리가 필요하면, 평범한 핵심 내용이나 다음 행동을 추가하세요.

요약-요약 결말. "결론적으로," "궁극적으로," "전반적으로," 또는 글을 다시 설명하는 마지막 단락. 또한 내용이 없는 고무적인 서명: "미래는 밝습니다," "이것은 시작에 불과합니다," "신나는 시대가 다가옵니다." 독자는 방금 거기에 있었습니다. 대신 마지막 구체적인 요점, 핵심 내용, 또는 다음 행동으로 끝내세요.

형식 슬롭. 제목이나 글머리 기호로 이모지, 강조를 위해 문장 중간에 굵게, 굵은 용어 글머리 기호 목록, 두 문장의 산문이 더 잘 읽힐 때 글머리 기호 목록, 두 문장 섹션이나 짧은 글 위에 헤더. 형식은 내용을 따라야 하며, 장식해서는 안 됩니다.

Em 대시. 기본 리듬 버팀목으로 사용하지 마세요. 짧은 카피에서는 사용하지 마세요. 더 긴 초안에서는 1-2개가 쉼표, 마침표, 괄호보다 확실히 나을 때 괜찮습니다. 클러스터와 장식용 대시를 제거하세요. 대체품을 사용하지 마세요: em 대시가 있던 곳에 공백 하이픈 또는 '--'는 같은 리듬을 유지합니다.

관련 스킬