개요
im-ai-copyeditor는 LLM이 글의 모든 문장을 한 줄씩 읽고, 맞춤법·문장 구조·번역투·AI 문체·경어법을 다듬도록 만든 오픈소스 스킬 패키지다. 단순 정규식 일괄 치환 대신 문장 단위 작업표와 규칙 문서를 사용해 의미를 보존하는 것을 목표로 한다.
동작 방식
scripts/segment.py가 제목·목록·코드 블록은 보호하면서 본문을 문장 단위 작업표로 분할한다.- 에이전트가 작업표를 위에서 아래로 읽고 각 문장을 수정하거나 그대로 둔다.
scripts/reassemble.py가 수정된 문장을 원래 문서 구조로 재조립한다.- 입력·출력 문장 수가 다르거나 변경량이 과도하면 중단해 원문 훼손을 방지한다.
규칙과 배포 대상
grammar-rules.md: 맞춤법·문장 부호·외래어 표기ai-tell-rules.md: AI가 쓴 듯한 문체를 줄이기 위한 규칙sentence-rules.md: 군더더기와 영어·일본어 번역투를 줄이는 문장 규칙style-guide.md: 종결 문체, 경어법, 공공언어 스타일prime-directives.md: 모든 명령이 공유하는 보존·검토 원칙- Claude Code, Codex, OpenClaw, Hermes, Gemini CLI용 설치·플러그인 경로를 제공한다.
- MIT 라이선스이며 별도 라이브러리 없이 Python 표준 기능을 사용한다.
설계 평가
이 프로젝트의 핵심은 “LLM에게 전체 글을 한 번에 다시 쓰게 하는 방식”과 “결정론적 치환” 사이에 검증 가능한 중간 계층을 둔다는 점이다. 문장별 처리와 문장 수·변경량 검사는 에이전트가 문단을 누락하거나 과도하게 재작성하는 위험을 낮춘다. 반면 규칙과 프롬프트에 의존하는 의미 보존은 완전히 결정론적이지 않으므로, 중요한 문서에는 diff 검토와 원문 복구 경로가 필요하다.
정석님 관점의 활용성
- moc-ai-coding의 에이전트 스킬·하네스 운영 사례로 볼 수 있다.
- moc-productivity와 연결되는 로컬 문서 품질 검증 도구다.
- Hermes 스킬로 배포할 수 있어 hermes-agent의 writing/verification 계층을 보완할 수 있다.
- 현재 README 기준 저장소는 2026-07-05 커밋이 최신이며, 규칙 변경 후
sync_skills.py --check로 패키지 간 동기화를 검사하는 운영 흐름이 포함되어 있다.
관련 노트
검증
- GitHub REST API와
raw.githubusercontent.com의 README를 2026-07-26에 확인·캡처했다. - 원문 캡처:
raw/articles/github-turtle-hwan-im-ai-copyeditor.md - SHA-256:
5fb2cceed90ea0f2fab58fb74bb3a916b381c470c39de371aa1e45316e8a6cb7 - 라이선스: MIT
- 캡처 시점 메타데이터: 89 stars, 4 forks