Stop Slop은 Hardik Pandya가 공개한 오픈소스 스킬 파일이다. AI가 작성하는 글에서 반복적으로 나타나는 패턴—틀에 박힌 도입부, 진부한 강조 표현, 기계적 리듬—을 탐지하고 제거한다. Claude Code의 스킬 시스템, Claude Projects, 커스텀 인스트럭션, API 시스템 프롬프트 등 다양한 방식으로 통합할 수 있다.
등장 배경
LLM이 생성하는 텍스트는 반복적인 언어 패턴이 있다. “It’s important to note that”, “Delve into”, “Certainly!”, “In conclusion” 같은 도입부 상투어, 이항 대조 구조, 느낌표 없는 수동태 문장 등이 그것이다. 이런 패턴은 독자에게 AI가 쓴 글임을 즉각 드러내며, 실제 메시지의 밀도와 신뢰도를 떨어뜨린다. Stop Slop은 이 문제를 체계적 규칙 집합으로 다룬다.
구조
stop-slop/
├── SKILL.md # 핵심 지시 사항
├── references/
│ ├── phrases.md # 제거 대상 구문 목록
│ ├── structures.md # 피해야 할 구조적 패턴
│ └── examples.md # 수정 전·후 변환 예시
├── README.md
└── LICENSE탐지 범주
금지 구문 (references/phrases.md)
- 목 청소형 도입부: “It’s worth noting that”, “Let me explain…”
- 강조 조동사: “truly”, “certainly”, “absolutely”
- 비즈니스 클리셰: “leverage”, “synergy”, “impactful”
- 막연한 선언문, 메타 논평
구조적 클리셰 (references/structures.md)
- 이항 대조: “Not X, but Y”
- 부정 나열: “This isn’t about A. It’s not about B. It’s about C.”
- 극적 단문화(staccato fragmentation)
- 수동태, 3인칭 화자 목소리, 수사 의문문
문장 수준 규칙
- Wh- 문장 시작 금지
- 대시(—) 사용 금지
- 게으른 극단어(always, never, everything) 금지
- 능동태 의무화
품질 점수 기준
| 차원 | 평가 질문 |
|---|---|
| 직접성(Directness) | 선언인가, 발표인가? |
| 리듬(Rhythm) | 다양한가, 기계적인가? |
| 신뢰(Trust) | 독자 지능을 존중하는가? |
| 진정성(Authenticity) | 사람이 쓴 것 같은가? |
| 밀도(Density) | 제거 가능한 부분이 있는가? |
35/50 미만이면 재작성.
활용 방법
Claude Code 스킬로 추가:
# 저장소를 스킬로 등록
git clone https://github.com/hardikpandya/stop-slop
# Claude Code 설정에서 stop-slop 폴더를 스킬로 지정Claude Projects: SKILL.md와 references/ 파일을 프로젝트 지식에 업로드.
API 시스템 프롬프트: SKILL.md 내용을 시스템 프롬프트에 포함. 참조 파일은 요청 시 로드.
누가, 언제 쓰면 좋은가
- AI 보조 글쓰기 결과물을 사람이 쓴 것처럼 다듬어야 하는 콘텐츠 에디터
- 기술 문서·블로그 포스트 등 AI가 초안을 쓰고 사람이 검수하는 워크플로
- LLM 출력 품질 개선에 관심 있는 프롬프트 엔지니어
라이선스
MIT — 자유롭게 사용·배포 가능.
관련 문서
- agent-skills — AI 에이전트 스킬 시스템 개요
- caveman — Claude Code 출력 토큰을 줄이는 스킬
참고 자료
- hardikpandya/stop-slop — GitHub 공식 저장소