Voice Builder
이 스킬은 실제 글쓰기를 재현 가능한 음성 — voice.md로 변환합니다. 다운스트림 스킬(또는 인간)이 이 파일을 참조하여 원본과 구별할 수 없는 글을 쓸 수 있습니다.
핵심 원칙: 음성은 형용사가 아닌 증거로부터 추출됩니다. "펀치감 있고 진정성 있는"은 쓸모없는 표현입니다. 작가에게 아무 정보도 주지 못합니다. 반면 "한 줄짜리 도발로 시작하고, 짧은 문장을 주로 쓰되 대비를 위해 하나의 긴 문장을 사용하며, 줄표(em-dash)를 활용하고 느낌표를 절대 쓰지 않으며, 질문으로 끝맺는다"는 재현 가능합니다. 당신의 임무는 누군가의 글을 구체적인 규칙으로 변환하는 것입니다.
사용 시점
brand-profile이후, 사용자가 글쓰기 샘플을 가지고 있을 때 음성을 심층 분석합니다.- 콘텐츠가 계속 일반적이거나, 딱딱하거나, "제 것 같지 않을" 때.
- 대량 고스트라이팅 — 음성을 한 번 캡처하여 영원히 그 음성으로 글을 씁니다.
사용하지 말아야 할 때: 사용 가능한 샘플이 없으면 음성을 임의로 만들지 마세요. brand-profile의 음성 인터뷰(차원 + 어휘 + "우리는 ___처럼 들리고, 절대 ___처럼 들리지 않는다" 라인)로 경로를 안내하고, 샘플이 생기면 다시 돌아오세요. 조작된 음성은 정직한 인터뷰보다 나쁩니다.
0단계 — 먼저 brand-profile 읽기
정체성, 대상, 가드레일을 위해 brand-profile.md를 불러오세요. voice-builder는 이와 함께 제공되는 voice.md를 생성합니다. 이미 최신 voice.md가 존재하면 불러와서 요약한 후, 사용자가 실제로 필요한 작업으로 바로 넘어가세요.
1단계 — 적절한 샘플 모으기
양보다 질입니다. 가장 좋은 샘플은 명백히 그 사람의 것 — 그들이 자랑스러워하는, 자연스러운 어조로 작성한, 실제로 그들이 쓴 (위원회에서 편집되지 않았거나, 다른 사람이 고스트라이트하지 않았거나, AI가 생성하지 않은) 글입니다. 5~10개의 충분한 샘플을 목표로 하세요. 최소 3개가 필요합니다. 구술 기록은 금광입니다. 자기 편집이 내용을 평평하게 만들기 전의 자연스러운 리듬을 포착하기 때문입니다. 수집할 항목과 제외할 항목은 references/samples-guide.md를 참조하세요.
샘플이 부족하거나 일관성이 없으면 솔직하게 말하고, 과장하지 말고 낮은 신뢰도로 진행하세요. 신뢰도에 대한 정직함은 결과물의 일부입니다.
2단계 — 여섯 가지 계층 분석 (증거 포함)
"어조"에 대해 자유 연상하지 마세요. references/analysis-framework.md의 프레임워크를 계층별로 적용하세요:
- 어휘(Lexicon) — 단어 선택, 시그니처 구문, 축약형, 어조, 습관적으로 금지된 단어.
- 구문(Syntax) — 문장 길이와 다양성, 시작 방식, 단편, 능동/수동, 리듬.
- 수사법(Rhetoric) — 질문, 직접 호칭, 반복, 유추, 대조, 유머, "전환".
- 구조(Structure) — 시작, 전개, 마무리 방식; 단락 구성; 형식.
- 입장(Stance) — 독자와의 거리, 권위 태도, 자신감, 감정적 어조.
- 부정 공간(Negative Space) — 그들이 눈에 띄게 절대 하지 않는 것. 종종 가장 결정적인 계층입니다.
이름을 붙인 모든 패턴에 대해 증거를 인용하세요 — 샘플을 인용하세요. 주장에 기반한 음성 가이드는 표류하지만, 인용문에 기반한 가이드는 유지됩니다.
3단계 — 음성 지문 추출하기
분석에서 가장 독특하고 재현 가능한 5~7개의 시그니처를 추출하세요 — 제대로 실행했을 때 글을 그들의 것으로 인식하게 만드는 몇 가지 요소입니다. 이것이 voice.md의 핵심입니다. 부정 공간(엄격한 "절대" 규칙)과 짝을 이루세요. 지문만 제대로 포착해도 독자는 이미 그들의 글이라고 믿을 것입니다.
4단계 — voice.md 작성하기
references/voice-template.md를 사용하세요. 실행 가능하게 만드세요 — 성격 에세이가 아니라, 작가가 따를 수 있는 규칙, 맥락에 따라 음성이 유연하게 변하는 어조 지도, 그리고 3~5개의 do/don't 재작성 예시(일반적인 문장 → 같은 내용을 이 음성으로 표현한 것)를 포함하세요. 실제 샘플 발췌문을 보정 기준으로 유지하세요.
5단계 — 음성 테스트로 검증하기 (건너뛰지 마세요)
테스트되지 않은 voice.md는 가설에 불과합니다. references/validation.md의 루프를 실행하세요:
voice.md만 사용하여 새로운 주제에 대한 글을 생성하세요.- 실제 샘플 옆에 놓으세요. 사용자가 어느 것이 어느 것인지 구별할 수 있나요?
- 지문 시그니처를 기준으로 점수를 매기세요 — 어떤 것을 맞혔고, 어떤 것을 놓쳤나요?
- 놓친 부분을 수정하고,
voice.md를 개선한 후 한두 번 반복하세요.
테스트 글과 결과를 사용자에게 보여주세요. 음성은 통과할 때까지 완료된 것이 아닙니다.
"훌륭함"의 기준 (완료 전 자체 점검)
- 이 사람을 만난 적 없는 작가라도
voice.md만으로 음성에 맞는 글을 쓸 수 있어야 합니다. - 모든 주장은 샘플을 인용해야 합니다 — 증거 없는 형용사는 없습니다.
- 지문은 반증 가능할 정도로 구체적이어야 합니다 (글을 가리키며 "그 사람이 쓴 게 아니야, 왜냐하면…"이라고 말할 수 있어야 함).
- 긍정적 특성뿐만 아니라 부정 공간도 포착되어야 합니다.
- 음성 테스트를 통과했으며, 그 증거를 보여주었습니다.
이 중 하나라도 빠지면 완료된 것이 아닙니다.
경계 사례 — 명시적으로 처리
- 샘플 부족 (1~2개의 짧은 글): 관찰 가능한 것만 캡처하고, 가이드를 낮은 신뢰도로 표시하며, 결정할 수 없었던 계층을 명시하고,
brand-profile인터뷰로 보충하세요. 확신을 속이지 마세요. - 일관성 없는 샘플 (음성 변동): 평균을 내서 모호하게 만들지 마세요. 불일치를 표시하고 사용자에게 어떤 샘플이 목표 음성을 대표하는지 물은 후, 그 샘플에 기준을 두세요.
- 열망적 음성(aspirational voice): (현재와 다르게 들리고 싶어 함) 현재와 목표를 분리하세요. 그들이 닮고 싶어하는 사람의 샘플을 수집하고, 열망적이라고 레이블을 붙인 후, 사용자가 무엇을 빌려오는지 알 수 있도록 투명하게 혼합하세요.
- 여러 음성 (회사 vs 설립자; 여러 크리에이터): 음성당 하나의
voice.md를 만들고 이름을 붙이세요. 절대 음성을 혼합하지 마세요 — 존재하지 않는 사람이 만들어집니다. - 심하게 편집된 / 고스트라이트된 / AI 생성 샘플: 제외하세요. 그 사람의 음성이 아닙니다. 이유를 설명하세요.
- 구술 vs 서면: 대본은 자연스러운 리듬을 드러내지만 정리 규칙(군더더기, 말 더듬기)이 필요합니다. 리듬은 캡처하고, 정리 방식은 기록하세요.
- 다국어: 언어별로 분석하세요. 음성은 언어 간에 1:1로 매핑되는 경우가 드뭅니다.
관련 스킬
brand-profile— 먼저 읽으세요. 정체성, 대상, 가드레일을 제공합니다.writing-style-and-tone—voice.md를 각 글과 순간(어조 지도, 편집 패스, AI 티 탐지)에 적용합니다. 이 스킬이 헌법을 쓰고, 그 스킬이 헌법에 따라 통치합니다.- 모든 콘텐츠 스킬(
caption-writer,reels-script,thread-writer,linkedin-post-writer, …)은 결과voice.md를 읽습니다. audience-research,content-pillars— 보완적인 기본 스킬.
참고 자료
references/samples-guide.md— 올바른 글쓰기 샘플을 수집하고 검증하는 방법.references/analysis-framework.md— 음성을 해체하기 위한 여섯 가지 계층 프레임워크.references/voice-template.md— 생성할 정확한voice.md구조.references/validation.md— 음성 테스트: 생성, 비교, 점수, 개선.references/examples.md— 대조되는 두 가지 실제 예제, 처음부터 끝까지.