| name | natural-korean |
| description | 한국어 업무 문서와 설명문을 자연스럽고 명확하게 작성·교정하는 스킬. 보고서, 기획서, 안내문, 기술 문서, 블로그 글, 이메일, 회의록의 새 글 작성과 리라이트, 문체 통일, 번역투·AI 상투 표현 완화, 종결어미 반복·추상어 과밀·문장 리듬 진단 요청에 사용한다. "자연스러운 한국어로", "AI 티를 줄여 줘", "문장이 딱딱하다", "가독성을 높여 줘", "문체를 통일해 줘" 같은 요청에도 사용한다. 맞춤법 전용 검사나 외국인 학습자 문법 채점이 아니라 한국어 문체·명확성·읽기 흐름 개선에 집중한다. |
Natural Korean
한국어 문서를 설계 → 작성 또는 수정 → 정적 탐지 → 문맥 판단 → 재검사 순서로 다듬어라. 탐지 결과는 의심 항목이지 자동 수정 명령이 아니다.
1. 작업 모드 결정
- 새 글 요청이면 독자, 목적, 핵심 메시지, 문서 장르를 먼저 정하고 작성하라.
- 기존 글 교정이면 사실, 수치, 고유명사, 인용, 사용자가 지정한 어조를 보존하라.
- 진단만 요청하면 원문을 바꾸지 말고 findings와 개선 우선순위만 보고하라.
- 입력이 불충분해 결과가 크게 달라질 때만 독자나 목적을 물어라. 그 외에는 문맥에서 합리적으로 추론하고 진행하라.
2. 필요한 참고 자료 읽기
- 모든 작업에서
references/writing-principles.md를 적용하라.
- lint finding의 의미나 수정 여부가 불분명하면
references/rules.md를 읽어라.
- 비즈니스, 기술, 블로그 문서라면
references/genres.md에서 해당 장르만 읽어라.
- 정적 탐지가 어려운 문제를 검토할 때
references/review-checklist.md를 읽어라.
- 사용자 고유 문체를 기록해 달라는 요청이 있을 때만
assets/style-profile-template.md를 복사해 작성하라.
3. 설계하고 작성하기
새 글은 본문 전에 다음을 내부적으로 확정하라.
- 독자가 누구인지 정하라.
- 읽은 뒤 독자가 무엇을 알거나 실행해야 하는지 정하라.
- 핵심 메시지를 한 문장으로 적어라.
- 결론이 드러나는 제목과 소제목을 설계하라.
- 근거가 없는 수치·사실·인용을 만들지 마라.
기존 글은 문단별 기능을 파악한 뒤 가치가 있는 부분만 수정하라. 모든 문장을 같은 길이와 문형으로 평탄화하지 마라.
4. 정적 탐지 실행하기
대상 파일에 다음을 실행하라. SKILL_DIR은 이 SKILL.md가 있는 디렉터리의 절대 경로로 치환하라.
uv run "$SKILL_DIR/scripts/lint.py" path/to/document.md --genre business
uv run "$SKILL_DIR/scripts/lint.py" path/to/document.md --genre business --json
장르는 business, tech, blog, general 중에서 고르며 기본값은 general이다. 붙여 넣은 텍스트는 임시 파일에 저장해 검사하고 작업 후 삭제하라.
구조만 빠르게 확인할 때:
uv run "$SKILL_DIR/scripts/outline.py" path/to/document.md
영문 약어와 전문용어 후보의 첫 등장을 확인할 때:
uv run "$SKILL_DIR/scripts/terms.py" path/to/document.md
5. 판단하고 수정하기
각 finding을 다음 중 하나로 분류하라.
수정: 문맥상 실제로 부자연스럽거나 의미를 흐린다.
유지: 의도된 표현, 고유 용어, 인용, 장르상 필요한 형식이다.
수정할 때 다음 순서를 지켜라.
- 사실과 의도를 보존하라.
- 행위자와 행동을 구체화하라.
- 불필요한 추상명사와 번역투를 줄여라.
- 문체와 높임 수준을 통일하라.
- 문장 길이와 종결형에 자연스러운 변화를 주되 억지로 바꾸지 마라.
6. 재검사하고 수렴하기
첫 JSON 결과를 저장하고 수정 후 baseline으로 전달하라.
uv run "$SKILL_DIR/scripts/lint.py" path/to/document.md \
--genre business \
--json > /tmp/natural-korean-before.json
uv run "$SKILL_DIR/scripts/lint.py" path/to/document.md \
--genre business \
--baseline /tmp/natural-korean-before.json
새 finding이 없고 모든 기존 finding을 수정 또는 유지로 판단할 때까지 반복하라. lint가 통과해도 마지막에 처음 읽는 독자의 관점으로 다음을 확인하라.
- 첫 문단에서 핵심을 파악할 수 있는가?
- 문단마다 역할이 있는가?
- 주어와 서술어가 자연스럽게 호응하는가?
이것, 해당, 이를이 무엇을 가리키는지 분명한가?
- 사실, 추정, 의견이 구분되는가?
7. 결과 전달하기
교정 결과와 함께 중요한 수정 이유를 짧게 요약하라. 유지한 finding이 있으면 그 이유도 밝히라. lint는 맞춤법 보증이나 AI 작성 여부 판정기가 아니므로 그런 의미로 점수나 확률을 만들지 마라.