Communitygithub.com

BryanBenner/de-ai-gate: AI 생성 콘텐츠 감지 게이트

AI 생성 글의 타이포그래피 및 구문 특징을 출시 전에 걸러내는 읽기 전용 콘텐츠 게이트입니다. 네트워크, 자격 증명, 자동 실행이 필요하지 않으며, 명확한 특징 발견 시 Exit 1을 반환합니다.

de-ai-gate: AI 생성 콘텐츠 감지 게이트란 무엇인가요?

de-AI Gate는 AI가 생성한 글의 전형적인 특징(typographic tells 및 phrase tells)을 정적으로 감지하는 읽기 전용 도구입니다. HTML 스캔 모드(--html)에서는 CSS와 주석을 제거한 후 em/en 대시, 줄임표, 보이지 않는 유니코드 문자 등 문자 수준의 특징과 12개의 정밀한 AI 구문 패턴을 찾습니다. 기록 소스 스캔 모드(--records)에서는 JS/JSON/TS 파일에서 곡선 따옴표, 줄 바꿈 없는 공백, 줄임표 문자 등 타이포그래피 치환 오염을 감지하여 HTML 게이트가 놓칠 수 있는 AI 밀수(curly quotes)를 잡아냅니다. 구조적 휴리스틱(문장 길이 시그마, 삼위일체, 전환 연결어, 감시 목록 클러스터)은 경고(WARN) 수준으로만 보고하여 종료 코드에 영향을 주지 않습니다. Claude Code와 같은 환경에서 CLI로 실행할 수 있으며, 모든 감지 패턴은 catalog.json에 단일 소스로 정의되어 JS와 Python 엔진 간 일관성을 보장합니다. read-only로 작동하며 네트워크, 자격 증명, 의존성 없이 안전하게 사용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add BryanBenner/de-ai-gate

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

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

문서

de-AI Gate

결정론적이고 읽기 전용인 콘텐츠 진실성 게이트입니다. 두 가지 HARD 스캔 모드:

  • Served-HTML 스캔 (--html): 문자 단위 특징(em/en 대시, 줄임표, 보이지 않는 유니코드) + 12개의 고정밀 AI 구문 특징, CSS/주석 제거 후 검사.
  • Record-source 스캔 (--records): 작성된 JS/JSON/TS 파일에서 타이포그래피 치환 오염(곡선 따옴표/아포스트로피, 줄 바꿈 없는 공백, 줄임표 문자)을 검사합니다. 이 검사는 AI가 밀수한 곡선 따옴표를 HTML 게이트가 놓칠 때 이를 잡아냅니다.

구조적 휴리스틱(문장 길이 시그마, 삼위일체, 전환 연결어, 감시 목록 클러스터)은 경고(WARN) 수준으로만 보고하며 종료 코드를 변경하지 않습니다.

실행

# 스킬 디렉토리에서 실행 (또는 node/python을 절대 경로로 지정)
# 서비스된 콘텐츠
node cli.mjs --html ../my-site/public/articles ../my-site/public/guides
# 작성된 기록
node cli.mjs --records ../my-site/data/
# Git-Bash / Python 표면 (HARD 특징만)
python gate.py --html ../my-site/public/ --records ../my-site/data/

HARD 위반 시 1을 반환합니다(비차단 기준 모드는 --warn-only 사용). --html과 --records는 별도 호출(또는 별도 플래그)로 실행하세요. 레코드와 HTML 대상 혼합은 지원되지 않습니다.

하나의 카탈로그, 두 개의 런타임

모든 특징은 catalog.json에 저장됩니다. engine.js(JS)와 gate.py(Python)가 이를 읽으므로 특징 정의는 단일 소스이며 분기되지 않습니다. 새 특징을 카탈로그에 한 번만 추가하면 됩니다. 참고: JS와 Python의 정규식 단어 경계 처리는 비ASCII 문자가 특징 단어에 직접 인접한 경우(구분자 없음)에 차이가 있습니다 - 실제 글에서는 거의 발생하지 않는 경우이며, 그 외에는 두 엔진이 일치합니다.

범위

게이트는 사용자 대상 글을 스캔합니다: README/문서, 게시된 페이지, 스킬 설명, 릴리스 노트, 소개 텍스트, UI 카피. 탐지기 코드와 테스트 픽스처(감지하는 글리프를 포함함), 커밋 메시지(기록이 아닌 출시된 문서를 대상으로 함), 그리고 있는 그대로의 타사 인용문은 건너뜁니다. 전체 범위 규칙은 README.md에 있습니다.

안전성

읽기 전용 파일 스캔입니다. SessionStart/auto-run 후크, 자격 증명, 쿠키, 네트워크, 이그레스(Egress)가 없으며 의존성도 없습니다. 자세한 내용은 README.md를 참조하세요.

관련 스킬