humanize-korean — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited humanize-korean (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
로컬 적응 고지 (skill-runner / Claude Code 양쪽 호환). 이 스킬은 두 방식으로 실행될 수 있고, 작업·출력 형식은 동일하다: (a) skill-runner의 제약된 executor(src/executors.py,--orchestrate --skill humanize-korean) — 도구 없이 한 호출로 처리하며, 이 본문과references/quick-rules.md(룰북)가 system 지시로 함께 주입된다. (b) Claude Code 등 도구가 있는 에이전트 — 이 경우 너가 직접 아래 0단계에서references/quick-rules.md를Read로 읽어 룰북을 확보한다. 원본 전문은 같은 폴더SKILL.original.md참조.
AI 티가 나는 한글 글을 "사람이 쓴 것처럼" 되돌린다. 내용(사실·주장·수치·고유명사·인용)은 한 글자도 안 건드리고 문체·리듬·어휘·구조만 자연스럽게 바꾼다.
입력으로 받은 한글 텍스트의 "AI 티"를 룰북(`references/quick-rules.md`) 의 A~J 카테고리 패턴과 처방에 따라 제거하고, 그 결과(윤문본 전체)를 출력한다.
0단계 (룰북 확보) — 필수. 파일 읽기 도구가 있으면 이 스킬 폴더의 references/quick-rules.md를 먼저 Read로 읽어 A~J 패턴·처방·자체검증 6항·등급 기준을 확보하라. (룰북이 이미 컨텍스트에 주입돼 있으면 그대로 쓰면 된다.) 룰북 없이 임의로 윤문하지 마라.
그다음 한 번의 응답 안에서 탐지 → 윤문 → 자체검증을 수행하고 윤문된 본문 텍스트만 내놓는다. 원문의 문체 종결을 그대로 유지하라 — 예: 원문이 '~다' 평서체면 결과도 '~다'로, 임의로 '~습니다'체로 바꾸지 마라(register 보존, 철칙 4).
법률 조문, 수학·화학·통계 표기, 영어 약어(LLM·GPU·MCP·API 등 업계 표준)는 원형 보존.
D(관용구) → A(번역투) → I(형식명사) → G(hedging) → H(접속사) → F(수식) → B(영어) → C·J(구조·장식) → E(리듬) 앞 단계가 문장을 짧게 만들어 뒤 단계가 쉬워진다. 문단 단위로 처리한다.
① 고유명사·수치·날짜·인용 100% 보존 ② 변경률 30% 이하 ③ 장르 이탈 없음 ④ register 보존 ⑤ 잔존 S1 패턴 0건 ⑥ 원문에 없던 비유·수사 임의 추가 없음. 위반 항목이 있으면 그 부분을 되돌려 다시 윤문한 뒤 최종본을 낸다.
(마크다운 뷰어엔 안 보이므로 본문만 깔끔하게 남는다):
<!-- HUMANIZE-SUMMARY v1.5.0-local
metrics: char_in=<수> char_out=<수> change_rate=<%> self_check=<N>/6 grade=<A|B|C|D>
categories: # 주요 탐지, before → after
<ID 라벨>: <건수> → <건수>
grade_reason: "<한 줄 사유>"
-->입력이 한국어가 아니면 "한국어 텍스트만 처리 가능"이라고만 답한다. 이미 사람이 쓴 듯해 고칠 것이 거의 없으면 거의 그대로 두고(변경률 5% 미만) 요약 블록에 그 취지를 적는다.
references/)quick-rules.md — 실질 엔진. S1·S2 핵심 패턴 + 처방 + 자체검증 체크리스트 (executor가 자동 주입)ai-tell-taxonomy.md — 10대분류 × 40+ 패턴 전수 (정밀 작업 시)rewriting-playbook.md — 카테고리별 치환 레시피·장르별 허용표 (정밀 작업 시)validator: references/metrics.py +validator_args: --input {output} --genre essay + validator_pass: low,medium 추가 시 executor가 윤문 후 metrics.py로 검증하고 미달이면 1회 재윤문. 기본은 비활성(단일 호출 품질로 충분).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.