anti-ai-validator

AI 탐지 가능 패턴을 감지하고 제거하는 독립 검증 스킬. 금지 표현, 반복 단어, 부자연스러운 구조를 탐지한다. 게시 전 콘텐츠를 검증하거나 AI 패턴을 자동 교정할 때 사용한다.

16 stars

Best use case

anti-ai-validator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

AI 탐지 가능 패턴을 감지하고 제거하는 독립 검증 스킬. 금지 표현, 반복 단어, 부자연스러운 구조를 탐지한다. 게시 전 콘텐츠를 검증하거나 AI 패턴을 자동 교정할 때 사용한다.

Teams using anti-ai-validator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/anti-ai-validator/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/anti-ai-validator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/anti-ai-validator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How anti-ai-validator Compares

Feature / Agentanti-ai-validatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

AI 탐지 가능 패턴을 감지하고 제거하는 독립 검증 스킬. 금지 표현, 반복 단어, 부자연스러운 구조를 탐지한다. 게시 전 콘텐츠를 검증하거나 AI 패턴을 자동 교정할 때 사용한다.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# AI 방지 검증기 (Anti-AI Validator)

## 빠른 참조

### 목적

AI 방지 검증기는 자연스럽고 인간 수준 품질의 한국어 글쓰기를 보장하기 위해 AI 생성 텍스트 패턴을 체계적으로 감지하고 제거한다.

### 감지 카테고리

중요 패턴 감지:
- "~를 넘어 ~하다" 구문 (최우선)
- 과용 용어 목록의 금지 어휘
- 추측 표현과 회피 언어
- 단락 내 반복적 단어 사용

구조적 감지:
- 예측 가능한 문장 패턴
- 균일한 문장 길이 분포
- 제한된 연결어 다양성
- 추상적 은유 구문

어휘 감지:
- 단락 내 단어 반복
- 공허한 강조어와 채움 단어
- 과용된 기술 유행어
- 일반적인 전환 구문

### 검증 프로세스

검증기는 4단계 스캔 프로세스를 실행한다:

1단계 - 중요 패턴 스캔:
- 모든 형태의 "~를 넘어" 패턴 검색
- 모든 인스턴스를 즉시 대체 플래그
- 예외 불허

2단계 - 어휘 스캔:
- 콘텐츠와 금지 단어 목록 대조
- 단락 경계 내 반복 식별
- 공허한 강조어와 채움어 플래그

3단계 - 구조 스캔:
- 문장 길이 분포 분석
- 연결어 다양성 확인
- 단락 변화 평가

4단계 - 수정 생성:
- 각 위반에 대한 구체적 대체 제공
- 대안 구문 제안
- 어휘 순환 권고

## 구현 가이드

### 중요 패턴: "~를 넘어" 감지

이 패턴은 한국어에서 가장 쉽게 감지되는 AI 글쓰기 표지이다. 검증기는 예외 없이 모든 인스턴스를 플래그한다.

감지 규칙:
- 동작 동사나 명사 앞에 오는 "넘어" 스캔
- 모든 변형 포함: "를 넘어", "을 넘어", "넘어서"
- 다른 단어로 분리되어 있어도 플래그

일반적인 위반:
- "단순한 응답자를 넘어 능동적인 문제 해결자로서"
- "코드 생성을 넘어 전체 프로젝트를 자동화한다"
- "기본 기능을 넘어 고급 분석까지 제공한다"

승인된 대체:
- "~에 그치지 않고 ~도 수행한다"
- "~뿐만 아니라 ~도 담당한다"
- "~뿐 아니라 ~까지 포함한다"
- "~와 더불어 ~도 제공한다"
- "~은 물론, ~에도 영향을 미친다"

### 금지 어휘 감지

검증기는 유형별로 분류된 금지 용어의 포괄적 목록을 유지한다.

과용 추상 용어:
- "패러다임" → "접근 방식", "방법론", "체계"
- "혁신" → "새로운 기능", "개선된 기능", "향상된 접근"
- "게임체인저" → "중요한 도구", "효과적인 도구"
- "획기적" → "주목할 만한", "상당한", "최신의"
- "놀라운" → "인상적인", "효과적인", "실용적인"

공허한 강조어:
- "매우" → 구체적 수량이나 측정값으로 대체
- "아주" → 구체적 데이터나 벤치마크로 대체
- "정말" → 사실적 증거로 대체
- "물론", "당연히" → 완전히 제거

채움 표현:
- "현저하게" → 구체적 백분율이나 메트릭으로 대체
- "상당히" → 비교 데이터로 대체
- "분명히" → "~로 확인되었다"로 대체
- "확실히" → "~에 따르면"으로 대체
- "명백히" → 증거 기반 진술로 대체

### 추측 표현 감지

추측적 언어는 신뢰성을 약화시키고 AI 생성을 신호한다. 검증기는 모든 추측 패턴을 제거한다.

금지 어미:
- 모든 맥락에서 "~일 것입니다"
- "~로 예상됩니다"
- "~로 보입니다"
- "~할 수 있습니다" (정중한 추측)

금지 단어:
- "아마도", "아마", "어쩌면"

필수 대체:
- 선언형 어미: "~한다", "~제공한다", "~지원한다"
- 확인된 사실: "~로 확인되었다", "~에 따르면"
- 데이터 기반 진술: "~에 기반하여", "~을 기준으로"

변환 예시:
- 나쁨: "Claude Code는 곧 새로운 프로그래밍 언어를 지원할 것으로 예상됩니다"
- 좋음: "Claude Code는 2025년 11월 현재 Python, JavaScript, TypeScript 등 20개 이상의 언어를 지원한다 (1)"
- 나쁨: "이 기능은 생산성을 향상시킬 수 있습니다"
- 좋음: "이 기능은 생산성을 평균 35% 향상시킨다 (2)"

### 어휘 반복 감지

세 번 사용 규칙은 어휘 다양성을 강화한다:

단락 내 규칙:
- 단일 단락 내에서 동일 단어가 두 번 이상 나타나지 않음
- 세 번째 사용은 동의어 대체 필요
- 단락 경계를 넘어 단어 사용 추적

섹션 내 규칙:
- 섹션 내에서 동일 구문이 두 번 이상 반복되지 않음
- 두 번째 사용을 위한 대안 구문 찾기

동의어 순환 시스템:

고빈도 동사:
- "제공한다" 순환: "지원한다", "공급한다", "제시한다", "제안한다"
- "처리한다" 순환: "다루다", "관리한다", "실행한다", "수행한다"
- "사용한다" 순환: "활용한다", "적용한다", "채택한다"

고빈도 명사:
- "기능" 순환: "역할", "책임", "임무", "능력"
- "시스템" 순환: "체계", "구조", "플랫폼", "환경"
- "방법" 순환: "방식", "기법", "절차", "전략"

### 문장 구조 분석

AI 생성 텍스트는 예측 가능한 구문 패턴을 보인다. 검증기는 구조적 다양성을 확인한다.

능동/수동 교체:
- 능동 예시: "시스템이 데이터를 처리한다"
- 수동 예시: "데이터가 시스템에 의해 처리된다"
- 혼합 예시: "데이터가 시스템에 의해 처리되며, 이를 통해 결과가 생성된다"

길이 분포:
- 짧은 문장 (15-20단어): 핵심 개념을 직접 전달
- 중간 문장 (25-35단어): 필요한 맥락과 설명 제공
- 긴 문장 (40-50단어): 개념 간 복잡한 관계 처리
- 동일 길이 카테고리의 연속 문장 플래그

연결어 분포:
- 순차적 연결어: "그리고", "또한", "그뿐만 아니라"
- 대조적 연결어: "그러나", "반면에", "그럼에도 불구하고"
- 인과적 연결어: "그래서", "따라서", "이에 따라", "결론적으로"
- 전환적 연결어: "한편", "다른 한편으로", "또한"
- 단일 연결어 유형 과용 플래그

### 추상적 은유 감지

모호한 은유적 패턴은 의미를 흐리고 AI 생성을 신호한다. 검증기는 직접적 설명으로 대체한다.

금지 은유 패턴:
- 추상적 A-B 패턴: "A의 기반 위에 B가 확장되는 패턴으로"
- 강제된 구조 설명: "~라는 원인-결과 구조로"
- 기술 개념에 대한 음악/예술 은유: "마치 교향곡처럼 여러 요소가 조화를 이룬다"

필수 직접 설명:
- 인과관계: "A가 발생함에 따라 B가 나타났다"
- 기능성: "A는 ~을 직접 수행하며, ~을 통해 구체적인 결과를 만든다"
- 비교: "A와 달리 B는 다음과 같은 차이를 보인다"

변환 예시:
- 나쁨: "기술 발전이 A의 기반 위에 B가 추가로 확장되는 패턴으로 진행된다"
- 좋음: "기술 발전이 기존 기술 A를 바탕으로 새로운 기능 B를 추가로 확장시켰다"
- 나쁨: "이는 시간의 흐름에 따른 변화 구조로 과거에는 A, 현재는 B가 된다"
- 좋음: "시간이 지남에 따라 기술이 A에서 B로 발전되었다"

## 고급 패턴

### 검증 보고서 생성

검증기는 콘텐츠 검토를 위한 상세 보고서를 생성한다:

위반 요약:
- 카테고리별 총 위반 수
- 중요 vs 비중요 분류
- 수정 우선순위 순위

위반 세부사항:
- 정확한 텍스트 위치 (단락 번호, 문장 위치)
- 구체적 위반 유형
- 권장 대체
- 변경 근거

수정 가이던스:
- 단계별 수정 지침
- 각 위반에 대한 대안 구문
- 적절한 사용 예시

### 자동 수정 제안

검증기는 맥락 인식 대체 제안을 제공한다:

중요 패턴:
- 승인된 대안 목록에서 즉시 대체
- 맥락에 대한 적절성으로 순위 매겨진 다중 옵션
- 올바른 적용을 보여주는 사용 예시

어휘 위반:
- 순환 시스템에서 동의어 제안
- 맥락 보존 가이드라인
- 자연스러운 흐름 검증

구조적 문제:
- 문장 재구성 권고
- 길이 조정 전략
- 연결어 대체 옵션

### 자가 수정 프로세스

위반이 감지되면 다음 수정 워크플로우를 따른다:

1단계 - 위반 유형 식별:
- 이 문서의 카테고리와 위반 매칭
- 심각도 결정 (중요, 높음, 중간, 낮음)

2단계 - 적절한 대체 선택:
- 승인된 대안에서 선택
- 맥락과 주변 문장 고려

3단계 - 문장 재작성:
- 자연스러운 흐름 유지하면서 대체 적용
- 새로운 위반이 도입되지 않았는지 확인

4단계 - 주변 맥락 확인:
- 새로운 반복 문제가 생성되지 않았는지 확인
- 연결어 사용이 여전히 적절한지 검증
- 단락 응집성이 유지되는지 확인

5단계 - 소리 내어 읽기 테스트:
- 자연스러운 한국어 리듬을 위해 단락을 소리 내어 읽기
- 어색한 표현이 도입되지 않았는지 확인
- 가독성이 향상되었는지 확인

## 함께 사용하면 좋은 것들

스킬:
- writing-standards - 검증기가 강화하는 더 넓은 품질 프레임워크 제공
- personas - 페르소나별 콘텐츠가 품질 표준을 충족하는지 검증
- research - 인용과 인용 자료가 표준을 따르는지 확인

커맨드:
- post - 발행 전 최종 콘텐츠 검증

## 검증 체크리스트

### 발행 전 검증

패턴 점검:
- 텍스트 어디에도 "~를 넘어" 패턴 없음
- 금지 어휘 인스턴스 제로
- 추측 어미나 회피 언어 없음
- 단일 단락 내에서 동일 단어 두 번 반복 없음

구조 점검:
- 문장 길이가 적절히 변화 (동일 카테고리 3개 이상 연속 없음)
- 연결어 유형이 적절히 분포
- 추상적 은유 구문 없음

수정 점검:
- 플래그된 모든 위반이 처리됨
- 대체 제안이 올바르게 구현됨
- 수정 후 자연스러운 흐름 유지
- 수정 중 새로운 위반 도입 없음

최종 품질 점검:
- 자연스러운 리듬을 위한 소리 내어 읽기 테스트 통과
- 기술적 정확성 보존됨
- 원본에서 가독성 향상됨
- 인간 수준 품질 글쓰기 달성

---

Version: 2.0.0
Last Updated: 2026-01-06
Category: Quality Assurance
Type: Content Validation
Status: Production Ready

Related Skills

artifact-validator

16
from diegosouzapw/awesome-omni-skill

Validate and grade Claude Code Skills, Commands, Subagents, and Hooks for quality and correctness. Check YAML syntax, verify naming conventions, validate required fields, test activation patterns, assess description quality. Generate quality scores using Q = 0.40R + 0.30C + 0.20S + 0.10E framework with specific improvement recommendations. Use when validating artifacts, checking quality, troubleshooting activation issues, or ensuring artifact correctness before deployment.

architecture-validator

16
from diegosouzapw/awesome-omni-skill

Validate hexagonal architecture (Domain, Application, Infrastructure, Presentation). Use when creating new files in src/, reorganizing code, or when the user requests architecture validation.

antipattern-detector

16
from diegosouzapw/awesome-omni-skill

Detect common technical and organizational anti-patterns in proposals, architectures, and plans. Use when strategic-cto-mentor needs to identify red flags before they become problems.

antipattern-catalog

16
from diegosouzapw/awesome-omni-skill

Document technical debt, anti-patterns, and patterns to avoid from analyzed frameworks. Use when (1) creating a "Do Not Repeat" list from framework analysis, (2) categorizing observed code smells and issues, (3) assessing severity of architectural problems, (4) generating remediation suggestions, or (5) synthesizing lessons learned across multiple frameworks.

antigravity-frontend-dev

16
from diegosouzapw/awesome-omni-skill

Antigravity/Claude specific skill for continuous frontend UI/UX improvement and development in the Juliaz Agents project.

anti-reversing-techniques

16
from diegosouzapw/awesome-omni-skill

Understand anti-reversing, obfuscation, and protection techniques encountered during software analysis. Use when analyzing protected binaries, bypassing anti-debugging for authorized analysis, or understanding software protection mechanisms.

anti-fabrication

16
from diegosouzapw/awesome-omni-skill

Validate claims through tool execution, avoid superlatives and unsubstantiated metrics. Use when reviewing codebases, analyzing systems, reporting test results, or making any factual claims about code or capabilities.

anti-duplication

16
from diegosouzapw/awesome-omni-skill

Before implementing new code (endpoints, components, services, models), search the codebase for existing patterns to reuse. Prevent code duplication by finding and suggesting similar implementations. Auto-trigger when user asks to create, implement, add, or build new functionality.

anti-cheat-systems

16
from diegosouzapw/awesome-omni-skill

Guide for understanding anti-cheat systems and bypass techniques. Use this skill when researching game protection systems (EAC, BattlEye, Vanguard), anti-cheat architecture, detection methods, or bypass strategies.

anti-ai-writing

16
from diegosouzapw/awesome-omni-skill

Transform AI-assisted drafts into authentic, human-sounding content. This skill provides patterns to detect and eliminate AI tells, frameworks for natural writing, and techniques for creating prose that reads as genuinely human. Use when reviewing any AI-generated content or when writing content that must not appear AI-assisted.

AI Cross Validator

16
from diegosouzapw/awesome-omni-skill

Dual-AI code validation using both Claude and Google Gemini to catch 20% more issues. Validates React Native screens for security vulnerabilities, performance anti-patterns, accessibility gaps, and best practices. Use when user says "validate with Gemini", "cross-validate", "AI review", or before deploying code to production.

ai-anti-patterns

16
from diegosouzapw/awesome-omni-skill

This skill should be used when reviewing AI-generated text, checking for AI writing patterns, detecting undisclosed AI content, or before finalizing any written content. Covers 12 categories of AI writing indicators from Wikipedia's comprehensive guide.