From humanize-korean
AI(ChatGPT·Claude·Gemini 등)가 쓴 한글 텍스트를 "사람이 쓴 글처럼" 윤문해주는 오케스트레이터 스킬. 번역투·영어 인용 과다·기계적 병렬·관용구·피동태 남용·접속사 남발·리듬 균일성·이모지/불릿 과다 등 10대 카테고리 40+ AI 티 패턴을 탐지·분류해 내용은 한 글자도 건드리지 않고 문체·리듬·표현만 자연스러운 한국어로 재작성한다. 5인 파이프라인(분류학자→탐지기→윤문가→내용 감사관·자연스러움 리뷰어 병렬)으로 구동하며 웹 서비스 확장도 지원. 트리거 — "AI 티 없애줘", "AI 같은 글 자연스럽게", "GPT/ChatGPT 문체", "AI 번역투 고쳐", "사람이 쓴 것처럼 윤문", "AI 윤문", "ChatGPT 티 제거", "한글 AI 탐지·윤문", "AI 글 사람처럼", "번역투 제거", "영어 인용 많은 글 윤문", "AI 글 티 안 나게", "휴머나이저", "humanize Korean", "AI detector bypass 한글". 후속 작업 — "특정 카테고리만 다시", "윤문 강도 조정", "장르 바꿔서", "이 문단만", "2차 윤문", "웹 서비스로 만들어줘", "API로 배포", "내용은 그대로 두고 톤만" 도 모두 이 스킬. 단순 맞춤법·오탈자 교정은 직접 처리, 번역은 번역 스킬, 내용 추가·삭제를 동반한 재작성은 별도 집필 스킬.
How this skill is triggered — by the user, by Claude, or both
Slash command
/humanize-korean:humanize-koreanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
AI가 쓴 한글 글의 시그니처 패턴을 탐지·분류해 내용 불변을 전제로 자연스러운 한국어로 윤문하는 5인 에이전트 파이프라인.
AI가 쓴 한글 글의 시그니처 패턴을 탐지·분류해 내용 불변을 전제로 자연스러운 한국어로 윤문하는 5인 에이전트 파이프라인.
실행 모드: 하이브리드 — 주 흐름은 파이프라인(순차), 검증 단계만 팀(병렬 리뷰).
실행 모드: 단일 (오케스트레이터)
작업 시작 시 가장 먼저 실행 모드를 판정한다:
cwd) 하위 _workspace/ 확인. plugin 모드면 사용자 프로젝트, 로컬 모드면 이 리포 루트._workspace/ 없음 또는 사용자가 새 입력 제공 → 새 실행. run_id를 YYYY-MM-DD-NNN 형식으로 생성.run_id의 해당 에이전트만 재호출.references/ai-tell-taxonomy.md 로드 검증.실행 모드: 단일 (오케스트레이터)
_workspace/{run_id}/01_input.txt에 저장.min_severity: S2, include_document_level: true.실행 모드: 서브 에이전트 (단일 호출)
ai-tell-detector 에이전트를 Agent 도구로 호출 (model: "opus").
입력 프롬프트:
run_id: {run_id}
input_path: _workspace/{run_id}/01_input.txt
taxonomy_path: references/ai-tell-taxonomy.md # 본 스킬 디렉토리 기준. plugin/.claude 양쪽 호환. LLM이 못 찾으면 Glob "**/ai-tell-taxonomy.md" 로 탐색.
genre_hint: {칼럼|리포트|블로그|공적|null}
options: { min_severity, include_document_level }
출력: _workspace/{run_id}/02_detection.json 생성.
게이트: detected_count == 0 이면 "AI 티가 거의 없습니다. 윤문 불필요" 메시지로 종료.
실행 모드: 서브 에이전트 (단일 호출, 최대 3회 루프)
korean-style-rewriter 에이전트를 Agent 도구로 호출 (model: "opus").
입력:
run_id: {run_id}
input_path: _workspace/{run_id}/01_input.txt
detection_path: _workspace/{run_id}/02_detection.json
playbook_path: references/rewriting-playbook.md # 본 스킬 디렉토리 기준. 못 찾으면 Glob "**/rewriting-playbook.md".
출력: _workspace/{run_id}/03_rewrite.md + 03_rewrite_diff.json.
게이트: over_polish_warning: true 이면 즉시 Phase 4로 (감사관이 롤백 판정).
실행 모드: 에이전트 팀 (2인 병렬)
TeamCreate로 humanize-review-team 구성:
content-fidelity-auditor, naturalness-reviewerTaskCreate로 각자 독립 평가 할당 (의존성 없음).두 에이전트 모두 _workspace/{run_id}/01_input.txt + 03_rewrite.md + 03_rewrite_diff.json을 읽고:
04_fidelity_audit.json 생성 — 의미 동등성 판정.05_naturalness_review.json 생성 — 잔존·과윤문 판정.완료 후 TeamDelete로 팀 정리.
| fidelity | naturalness | 종합 | 후속 |
|---|---|---|---|
| full_pass | accept / accept_with_note | 최종 승인 | Phase 6 |
| full_pass | rewrite_round_2 | 2차 윤문 | Phase 3 재호출 (target finding만) |
| full_pass | rollback_and_rewrite | 롤백 후 재윤문 | 윤문가에 edit 롤백 지시 |
| conditional_pass | - | 롤백 지시된 edit만 재시도 | Phase 3 재호출 (특정 edit만) |
| fail | - | 전면 재작업 | Phase 3 전면 재호출 |
2차/3차 윤문 진입 시 _workspace/{run_id}/03_rewrite_v2.md·v3.md로 버전 분리.
최대 루프 3회. 3회 후에도 미해결이면 hold_and_report로 사람 개입 요청.
실행 모드: 서브 에이전트 (요청 시만)
사용자가 "웹 서비스로 만들어줘" / "API 배포" 요청 시 humanize-web-architect를 호출 (model: "opus").
산출물: _workspace/web/01_architecture.md·02_api_spec.md·03_ux_flow.md.
실제 코드 구현은 이 아키텍트의 설계 승인 후 별도 프런트엔드 엔지니어(필요 시 신규 에이전트)를 통해 진행.
실행 모드: 단일 (오케스트레이터)
_workspace/{run_id}/final.md로 복사._workspace/{run_id}/summary.md 생성:
결과 전달 후 사용자에게:
"윤문 결과에서 개선할 부분이 있나요? 예) '이 카테고리가 과하게 고쳐졌다', '이 표현은 그대로 두는 게 낫다', '리듬이 부자연스럽다'"
피드백 유형별:
01_input.txt
↓ [ai-tell-detector]
02_detection.json
↓ [korean-style-rewriter]
03_rewrite.md + 03_rewrite_diff.json
↓ [병렬 팀]
├→ [content-fidelity-auditor] → 04_fidelity_audit.json
└→ [naturalness-reviewer] → 05_naturalness_review.json
↓ [오케스트레이터 종합]
├→ (재작업) Phase 3으로 복귀
└→ (승인) final.md + summary.md
모든 Agent 호출은 model: "opus" 명시. 파일 기반 데이터 전달, _workspace/{run_id}/ 하위에 번호 접두사 파일 저장.
에이전트 정의 위치 (둘 다 동일 — plugin/local 양쪽 호환):
agents/*.md.claude/agents/*.md (루트로 향하는 심볼릭 링크)타입: 모두 general-purpose로 스폰 후 정의 파일을 Agent 프롬프트에 포함 (또는 이미 정의된 agent 타입으로 호출).
rollback_and_rewriterewrite_round_2 판정references/ai-tell-taxonomy.md (10대분류 × 40+ 서브 패턴, 심각도 정의, 탐지 JSON 스키마)references/rewriting-playbook.md (카테고리별 치환 레시피, 장르별 허용 표, 변경률 모니터링)references/web-service-spec.md (Phase 5에서만 로드, 아키텍처·API·UX)Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Implements work from a spec or tickets using TDD at agreed seams, with regular typechecking and test runs, followed by code review.
npx claudepluginhub gaebalai/im-not-ai