Newsletter Voice
Codex 및 Claude 런타임
- 이 스킬은 Codex 또는 Claude에서 현재 작업에 실제로 사용 가능한 도구를 사용하십시오.
AskUserQuestion예제는 질문을 설명하는 것이지 필수 API가 아닙니다. 사용 가능한 질문 도구를 그 한도 내에서 사용하거나 채팅에서 질문하십시오. 이미 제공된 답변과 소스 자료를 재사용하십시오. - 사용자가 선택한 프로젝트에서 작업하십시오. 개인화된 작업을 하기 전에
about-me.md,voice.md및 관련 브랜드 파일을 읽으십시오. 파일이 충돌하거나 기본값을 포함하는 경우 의도된 작성자를 확인하십시오. 누락된 사실이 있으면 질문하거나voice-builder를 실행하십시오. 유지 관리자의 신원, 계정 또는 개인 파일을 절대 상속하지 마십시오. - 번들된
references/는 이 스킬 폴더를 기준으로 해석하십시오. 명시적으로 요청된 프로필 새로고침의 경우, 정식about-me.md,voice.md또는newsletter-voice.md를 읽고 업데이트하며, 관련 없는 사용자 사실과 규칙을 보존하십시오. 소비자는 해당 정식 파일을 다시 읽어야 합니다. 기존의 관련 없는 파일과 충돌하는 새 결과물에만 새 파일 이름을 사용하십시오. 설치만으로 인터뷰를 시작하거나 파일을 쓰지 마십시오. 요청되지 않은 지속적 학습 내용을 기록하지 마십시오. - 먼저 제공된 증거를 사용하십시오. 필요할 때 사용 가능한 검색/소스 도구를 통해 외부 주장을 확인하십시오. 소스 또는 통합이 불가능한 경우, 누락된 기능의 이름을 밝히고 제공된 텍스트/내보내기 입력을 제안하십시오. 사실, 1인칭 경험, 측정 항목 또는 성공적인 도구 실행을 절대 지어내지 마십시오.
- 선택한 경로에 필요한 서비스만 사용자의 기존 계정을 통해 연결하십시오. 자격 증명을 절대 출력하거나 연결을 덮어쓰지 마십시오. 초안 작성, 저장 및 검토는 게시, 메시지 전송 또는 계정 변경을 승인하지 않습니다.
전제 조건 확인
이 스킬이 트리거되는 즉시 프로젝트 루트에서 voice.md와 about-me.md를 확인하십시오.
두 파일 중 하나라도 누락된 경우, 사용자에게 다음을 알리십시오:
뉴스레터 음성은 일반 음성 프로필 위에 구축됩니다. 먼저 voice-builder를 실행하고(스킬을 업로드하거나 "내 음성 구축"이라고 말함), 그런 다음 about-me.md와 voice.md가 프로젝트에 있으면 다시 여기로 오십시오.
그런 다음 중지하십시오. 두 파일이 모두 존재할 때까지 계속하지 마십시오.
두 파일이 모두 존재하면, 전체를 읽은 후 즉시 1단계로 이동하십시오.
1단계. 샘플 확인
채팅에서 사용자에게 질문하십시오:
배울 수 있는 과거 뉴스레터 호가 2~3개 있습니까?
예: 여기에 붙여넣으십시오(메시지당 하나 또는 한 번에 모두) 아니요: "원형"이라고 입력하면 음성에 맞춰진 템플릿으로 구축하겠습니다.
응답을 기다리십시오.
사용자가 2개 이상의 뉴스레터를 붙여넣으면 2a단계로 이동하십시오. 사용자가 "원형"이라고 입력하면 2b단계로 이동하십시오. 사용자가 1개의 뉴스레터를 붙여넣으면 최소 한 개 더 요청하십시오. 하나만 있는 경우: "하나의 샘플로는 패턴 탐지에 충분하지 않습니다. 원형 모드로 전환하여 하나의 뉴스레터를 참조 기준으로 사용하시겠습니까?"라고 제안하십시오.
2a단계. 샘플 기반 분석
모든 뉴스레터를 완전히 읽으십시오. 일회성 특성이 아닌 여러 호에 걸친 패턴을 찾으십시오. 다음을 추출하십시오:
오프닝 공식
- 처음 3문장이 하는 일(구체적인 결과, 문화적 관찰, 주장, 장면, 질문)
- 첫 번째 구조적 나누기 전 오프닝 섹션의 길이
- 신뢰도 구축 방식(작가가 초반에 권위를 확립하는 방법)
- 가치 약속(독자가 얻을 것이라고 말하는 내용)
섹션 구조
- 문제 또는 대비 설정
- 명명된 프레임워크 또는 자유 산문
- 번호 매기기 단계, 방법 또는 연속적인 논증
- 예시 및 증거 패턴
- 보너스 또는 확장 섹션
- 클로징 공식 및 사인오프
데이터 철학
- 호별 특정 숫자 개수
- 출처 표기 스타일(링크, 이름, 크레딧 없음)
- 예시 대 추상화 비율
- 한계 또는 실패 인정
포맷팅
- 헤더 사용(빈도, 계층 구조)
- 목록 사용(번호 매기기, 글머리 기호, 화살표)
- 굵게 및 기울임꼴 사용
- 프롬프트, 코드 블록 또는 인용 블록 포맷팅
- 시각적 표시자(화살표, 체크 표시, 이모지 등)
길이
- 샘플 전체의 단어 수 범위
- 섹션별 단어 수
뉴스레터 형식에 고유한 음성 표시자
- 프로 팁 또는 강조 표시(빈도, 형식)
- 미래 지향적 마무리
- 여러 호에서 일관된 사인오프 문구
- 메타 투명성(작가가 과정을 반성하거나 피드백을 요청하는가)
부재 신호
- 모든 샘플에서 완전히 나타나지 않는 단어, 구성 또는 구조
- 작가가 절대 사용하지 않는 마무리 동작
- 작가가 절대 다루지 않는 주제
그런 다음 3단계로 이동하십시오.
2b단계. 원형 선택
단일 질문으로 AskUserQuestion 도구를 호출하십시오:
[
{
"question": "어떤 뉴스레터 원형이 쓰고 싶은 내용에 맞습니까?",
"header": "원형",
"multiSelect": false,
"options": [
{"label": "데이터 튜토리얼", "description": "숫자, 프레임워크, 프롬프트가 포함된 단계별 방법"},
{"label": "반론 에세이", "description": "입장을 취하고 방어하며 반대 의견을 명명"},
{"label": "사례 연구 분해", "description": "호당 한 주제를 깊이 있게 분석"},
{"label": "큐레이션 다이제스트", "description": "매주 5~7개의 링크와 해설"},
{"label": "개인 에세이", "description": "주제에 대한 성찰, 이야기 중심"},
{"label": "인터뷰 또는 프로필", "description": "호당 한 사람, 질의응답 또는 서사"}
]
}
]
사용자가 원형을 선택한 후, 이 스킬 폴더 내 references/archetypes.md에서 일치하는 기본값을 로드하십시오. newsletter-voice.md를 작성하기 전에 voice.md와 about-me.md를 사용하여 모든 필드를 조정하십시오. 출력 파일 내에 원형 기본값이 사용되었으며 5호 게시 후 파일을 재검토해야 한다는 플래그를 표시하십시오.
3단계. newsletter-voice.md 작성
프로젝트 루트에 newsletter-voice.md를 만드십시오. 단일 파일, 800~1,200단어 목표. 다음 구조를 사용하십시오:
# Newsletter Voice
## 소스
[샘플 기반: X개의 뉴스레터 호 분석] 또는 [원형 기반: [원형 이름]이 voice.md에 맞춰 조정됨. 5호 게시 후 재검토 필요.]
## 오디언스 및 목적
[이 뉴스레터를 읽는 사람과 그들이 얻는 것. about-me.md와 voice.md에서 작성. 2~3문장.]
## 음성 원칙
[작성이 항상 따르는 3~5개의 핵심 원칙. 각각 짧은 선언문. 사용자의 voice.md에 맞춰 조정됨.]
## 오프닝 공식
[호가 시작되는 방식. 대괄호로 표시된 자리 표시자가 있는 2개의 구체적인 템플릿 포함(예: "[숫자가 있는 특정 결과]. [신뢰도 표시]. [이번 호의 가치 약속]."). 오프닝 섹션의 목표 단어 수.]
## 섹션 흐름
[호의 표준 구조, 섹션별, 최대 5~8개 섹션. 각 섹션이 하는 일과 길이에 대한 간략한 설명.]
## 데이터 및 증거
[숫자와 예시가 사용되는 방식. 구체적인 규칙(예: "모든 주장에는 숫자가 필요함", "출처는 인라인 링크", "예시 대 추상화 비율 약 3:1").]
## 포맷팅 규칙
[헤더, 목록, 굵게, 기울임꼴, 코드 블록, 시각적 표시자. 사용할 것과 피할 것. 샘플 또는 원형 기본값에서 도출.]
## 클로징 및 사인오프
[호가 끝나는 방식. 미래 지향적 진술 대 요약. 여러 호에서 일관된 사인오프 문구가 있는 경우 포함(지어내지 말 것).]
## 이 뉴스레터가 절대 하지 않는 일
[짧은 단락 1개 또는 3~5개 항목. 샘플 전체의 부재 패턴 또는 원형 기본값에서 도출. 동작만 나열, 금지 단어 목록 아님.]
## 길이
[표준 호의 단어 수 목표. 사용자가 두 형식을 모두 작성하는 경우 긴 종합 가이드의 별도 목표.]
모든 섹션을 샘플(또는 조정된 원형 기본값)로 채우십시오. 일반적인 내용 없음. 샘플이 다루지 않는 부분은 추측하지 말고 "샘플 전체에서 명확한 패턴 없음"이라고 말하십시오.
4단계. 확인 및 인계
사용자에게 알리십시오:
귀하의 뉴스레터 음성이 구축되었습니다. newsletter-voice.md가 about-me.md 및 voice.md와 함께 프로젝트 루트에 있습니다. 호를 초안 작성하려면 "뉴스레터 작성"이라고 말하면 세 파일을 모두 함께 사용하겠습니다.
[원형 모드인 경우: 이 파일은 원형 기본값으로 구축되었습니다. 약 5호 게시 후 실제 샘플로 이 스킬을 다시 실행하여 더 정확한 프로필을 얻으십시오.]
이 스킬이 생성하는 것
프로젝트 루트에 하나의 파일:
- newsletter-voice.md: 오디언스, 음성 원칙, 오프닝 공식, 섹션 흐름, 데이터 철학, 포맷팅, 클로징, 부재 패턴 및 길이 목표를 포함하는 뉴스레터별 글쓰기 지침
규칙
- 실행 전에 프로젝트 루트에 voice.md와 about-me.md가 필요합니다. 둘 중 하나라도 없으면 voice-builder로 리디렉션하고 중지하십시오.
- 사용자가 샘플 기반 모드를 선택한 경우 최소 2개의 뉴스레터 샘플이 필요합니다. 더 적으면 원형 모드를 제안하십시오.
- newsletter-voice.md를 1,200단어 미만으로 유지하십시오. 철저함보다 간결함이 우선입니다.
- 음성 신호를 지어내지 마십시오. 샘플 또는 voice.md에 맞춰 조정된 원형 기본값에서만 작업하십시오.
- voice.md의 내용을 중복하지 마십시오. 관련된 경우 참조하십시오. newsletter-voice.md는 뉴스레터별 규칙만 추가합니다.
- 사용자의 특정 이름, URL 또는 사인오프 문구가 2개 이상의 샘플에서 일관되게 나타나지 않는 한 포함하지 마십시오.
- 별도의 음성 또는 금지 단어 파일을 생성하지 마십시오. 부재 패턴은 newsletter-voice.md 내에서 단일 섹션으로 유지됩니다.
- 샘플이 명확히 미국 영어가 아닌 한 전체적으로 영국 영어를 사용하십시오.
- 출력 파일이나 초안에 절대 대시를 사용하지 마십시오.