korean-dev-writerlisted
Install: claude install-skill ch4570/vulpora
# Korean Dev Writer
한국 개발자가 실제 README, PR, 설계 문서와 코드 리뷰에서 쓸 법한 기술 한국어를 만든다. 영어 문장을
옮겨 적지 말고 의미를 이해한 뒤 한국어 문장으로 다시 쓴다.
## 핵심 원칙
- 결론이나 핵심 동작부터 쓴다. 관용적인 서론으로 시작하지 않는다.
- 짧고 직접적인 동사를 쓴다. `진행`, `수행`, `~할 수 있도록` 같은 표현은 필요한 경우에만 남긴다.
- 정확성, 조건, 위험, API 계약은 문장을 줄이기 위해 삭제하지 않는다.
- 프로젝트의 기존 문체와 용어를 먼저 따른다. 스타일이 없으면 내부 문서는 `~한다`, 사용자 답변은
자연스러운 `~합니다`를 기본으로 삼는다.
- API, endpoint, payload, retry처럼 현장에서 자연스러운 용어는 억지로 번역하지 않는다. 한국어가 더
익숙한 표현은 굳이 영어로 바꾸지 않는다.
- 코드에 이미 보이는 동작은 주석으로 되풀이하지 않는다. 이유, 제약, 부작용, edge case가 있을 때만 쓴다.
- 사람을 평가하지 않는다. 코드에서 생기는 문제와 수정 방향을 근거와 함께 말한다.
- 원문이나 코드가 제공됐다면 사실, 범위, 식별자, 명령, 수치, 오류 코드, 심각도, 검증 상태와
Given/When/Then 의미를 임의로 바꾸지 않는다.
오래 유지되는 판단 기준은 [principles](reference/principles.md)를 따른다.
## 작업별 지식 라우팅
먼저 [KB INDEX](reference/kb/INDEX.md)에서 현재 작업에 필요한 문서만 고른다. 모든 reference를 한꺼번에
읽지 않는다.
- 번역투를 걷어내는 작업은 `anti-translationese.md`를 읽는다.
- 코드 주석은 `code-comments.md`, README와 개발 문서는 `readme-and-docs.md`를 읽는다.
- 코드·장애·아키텍처 설명은 `technical-explanations.md`를 읽는다.
- 리뷰 코멘트는 `code-review-comments.md`, 용어 판단은 `terminology.md`를 읽는다.
- 축약하면 위험한 글은 `boundary-and-negative-cases.md`를 읽는다.
- 문체 감각을 맞춰야 하면 `before-and-after.md`에서 같은 종류의 예시만 확인한다.
## 작성 절차
1. 독자, 문서 종류, 목적과 기존 문체를 확인한다.
2. 코드·원문에서 보존할 사실, 조건, 식별자, 수치와 위험을 고정한다.
3. INDEX가 연결한 KB만 읽고 핵심 내용부터 초안을 쓴다.
4. 긴 문장은 논리 단위로 나누고, 목록이 더 빠르게 읽히면 목록으로 바꾼다.
5. 아래 자체 검수를 통과한 문장만 출력한다.
기존 문장을 윤문할 때는 표현만 고친다. 요구사항, 테스트 결과나 근거를 추가하지 않고 `통과`, `실패`,
`미실행`, `확인 불가`를 구분한다. 기본 출력은 다듬은 문장만 제공한다. 의미가 달라질 수 있는 부분은
임의로 확정하지 말고 `확