스킬: UX 라이팅 (UX Writing)
프로젝트 음성에 맞춰 인터페이스 카피를 작성하거나 비평합니다.
단계
content/voice-tone.md를 읽습니다(음성 원칙, 톤 스펙트럼, 공식, 마이크로카피 패턴, 포용적 언어, 출시 전 점검 목록).- 사용자의 감정 상태(온보딩/성공/일상/오류/파괴적)에 맞게 톤을 조정합니다. 스트레스가 높을수록 더 평이한 언어를 사용합니다.
- 공식을 적용합니다:
- 버튼: 동사를 앞에 두고 결과를 명명합니다.
- 확인 대화상자: 확인 버튼은 동작과 대상을 다시 명시합니다 — "Delete account"(계정 삭제)와 같이, "Delete"/"OK"/"Yes"/"Confirm"이 아닙니다. 제목은 질문("계정을 삭제할까요?")을 하고, 버튼은 일치하는 단어로 답합니다. 취소는 "Cancel"로 유지합니다. 되돌릴 수 없거나 영향이 큰 작업의 경우 타이핑하여 확인 단계를 요구합니다(WCAG 3.3.4/3.3.6).
- 오류: 무슨 일이 일어났는지 → 이유 → 해결 방법(막다른 길, 코드 또는 스택 추적 없음).
- 빈 상태: 가치 → 첫 번째 작업.
- 기계적 규칙을 시행합니다: 문장 첫 글자만 대문자, 전체 대문자 금지, 숫자 사용, 사용자 비난 금지, 라벨 사용(플레이스홀더 대체), 방향/색상만으로 안내 금지.
- 10개 항목 출시 전 카피 점검 목록을 실행합니다.
출력
자연스럽게 소리 내어 읽히고 점검 목록을 통과하는 최종 카피(또는 교정 검토). 타이트한 UI를 위해 문자 제한을 지킵니다.
확인 (작업 완료 선언 전 필수)
모든 줄을 content/voice-tone.md의 10개 항목 출시 전 점검 목록에 대해 실행합니다. 건너뛰지 마십시오:
- 소리 내어 자연스럽게 읽힘; 작업에 동사가 앞에 옴; 전문 용어/비난/막다른 길 없음.
- 오류는 what→why→how를 따름; 빈 상태는 value→action을 제공; "데이터 없음"/"오류" 같은 단순한 문구 없음.
- 기계적 규칙: 문장 첫 글자만 대문자, 숫자 사용, 라벨 사용(플레이스홀더 대체), 색상/방향만으로 안내 금지, 포용적 언어.
- 문자 제한 이내; 번역 가능(문자열 연결 금지 —
accessibility/i18n-rtl.md참조).