From yowu-write-plugin
에세이·블로그·포스트·회고에 적합한 글로 풀어 쓰거나 감사(audit)할 때 사용한다. AI 특유의 매끈하지만 공허한 문체를 걷어내고, 구체적 경험과 목소리가 있는 읽기 쉬운 글을 만든다. 기술 문서·PR 설명은 yowu-write-tech, 위키·사내 문서는 yowu-write-wiki를 쓴다. 트리거 - "에세이로 써줘", "블로그 글 작성", "포스트로 정리", "회고 작성", "write essay", "블로그에 올릴 글", "블로그 글 다듬어줘", "사람이 쓴 것처럼".
How this skill is triggered — by the user, by Claude, or both
Slash command
/yowu-write-plugin:yowu-write-essayThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
목표는 "AI처럼 안 보이기"가 아니다. 그 프레임은 진다. 금지어 목록은 낡고, 부정형을 좇으면 개성 없는 무난한 글이 남는다. 목표는 이것이다: **그 주제를 실제로 겪고 생각해 본 특정한 사람의 글처럼 읽히기.** 구체성이 해자다. 목소리가 해자다. 아래 모든 규칙은 이 둘을 위해 있다.
목표는 "AI처럼 안 보이기"가 아니다. 그 프레임은 진다. 금지어 목록은 낡고, 부정형을 좇으면 개성 없는 무난한 글이 남는다. 목표는 이것이다: 그 주제를 실제로 겪고 생각해 본 특정한 사람의 글처럼 읽히기. 구체성이 해자다. 목소리가 해자다. 아래 모든 규칙은 이 둘을 위해 있다.
읽기 부하도 함께 낮춘다. 독자는 글이 어려워서가 아니라 따라가는 데 힘이 들어서 떠난다. 생각은 정교하게, 문장은 평이하게.
주제만으로는 부족하다. 같은 주제를 수십 명이 쓴다. 렌즈는 그 주제를 꺾어 보는 나만의 프리즘이다. 뻔한 각도를 먼저 나열하고, 그다음을 찾는다:
렌즈를 먼저 정한다. 렌즈가 이후의 모든 문장을 바꾼다.
첫 문장과 마지막 문장을 먼저 쓰고, 가운데는 비워 둔다. 마지막 문장은 그것만 들어도 누군가에게 옮기고 싶은 문장이어야 한다. "~하면 좋겠다. 다들 힘내자"로 흐려지는 끝은 글 전체를 흐린다.
제목도 같은 기준으로 쓴다. 주제 명사구("개발자의 성장에 대하여")가 아니라 글의 렌즈가 드러나는 문장("나를 키운 건 잘한 프로젝트가 아니었다"). 독자는 제목만 보고 클릭을 결정한다.
사건을 나열하면("~했다. 그리고 ~했다. 그리고…") 긴장이 없고 독자가 떠난다. 비트 사이의 접속은 "그런데(BUT)" 아니면 **"그래서(THEREFORE)"**여야 한다. "그리고"가 자연스럽게 붙는 비트는 지루한 비트다. 다시 쓴다.
약함: 배포를 했고, 장애가 났고, 롤백을 했고, 원인을 찾았고, 고쳤다. 강함: 배포를 했다. 그런데 10분 만에 알람이 울렸다. 그래서 롤백부터 했다. 그런데 롤백한 버전에서도 같은 알람이 울렸다.
같은 길이의 문장이 이어지면 글이 웅웅거리고 독자는 지루해진다. 짧게. 그다음 중간. 그리고 가끔, 에너지를 쌓아 올리다가 한 번에 내려놓는 긴 문장. 이 변주가 글을 노래하게 만든다.
점검 요령: 문장을 한 줄에 하나씩 놓고 오른쪽 끝을 본다. 끝이 들쭉날쭉하면 좋다. 비슷한 지점에서 끝나면 단조롭다는 신호다. 진짜 시험은 소리 내어 읽듯 호흡을 시뮬레이션하는 것이다. 호흡이 변하는가?
"독자 여러분"이 아니라 친한 동료 한 명에게 말하듯 쓴다. 연설처럼 들리는 문장은 실제로 그 동료에게 할 법한 말로 고쳐 쓴다. 필자의 말버릇과 단어 선택은 보존한다. 단순화한다고 개성을 사포질하지 않는다. 복잡함은 개성 주변에서 걷어낸다.
가장 지렛대가 큰 규칙. 매끈함보다 구체가 항상 이긴다.
| 수준 | 예 |
|---|---|
| 모호 | 회사가 어려움을 겪었다 |
| 구체 | 회사에 현금 흐름 문제가 있었다 |
| 실체 | 반년 사이에 급여가 두 번 밀렸다 |
| 체험 | 3월에 한 번, 8월에 또. 두 번째는 슬랙 공지로 알았다 |
최소 '실체' 수준, 재료가 있으면 '체험' 수준. 범주를 실례로, 형용사를 숫자로, "사람들"을 "그때 옆자리에 있던 백엔드 개발자"로 바꾼다.
경험 서사가 없는 생각/주장형 에세이에도 같은 사다리가 적용된다. 일화 대신 이름 붙은 사례·숫자·메커니즘으로 '실체' 수준을 만든다: "추상화에는 비용이 있다" → "이 추상화 한 층 때문에 스택 트레이스가 40줄이 됐다."
"중요한 것은 X가 아니라 Y다" 패턴과 모든 변형("X를 넘어 Y로", "다들 X라고 생각하지만 사실은 Y"). 프레임을 세웠다 무너뜨려 통찰처럼 보이게 하는 수사이고, 대부분 아직 요점이 없다는 신호다. 기각 절반을 지우고 Y를 구체적 주장으로 다시 쓴다.
예외 하나: Y가 구체적('실체' 수준 이상)이고 본문이 그 대비를 실제로 증명하면 허용된다. Y가 "마인드셋", "태도", "본질" 같은 범주어면 즉시 삭제.
문제 지점을 원문 그대로 인용해 표시하고, 수정안을 제시한다:
WRITE-ESSAY AUDIT:
죽은 서두: FLAG — "오늘은 개발자의 성장에 대해 이야기해보려 한다" → 삭제, 두 번째 문장이 진짜 서두
부정 병렬: FLAG — "중요한 건 기술이 아니라 태도다" → 기각 절반 삭제, '태도'를 실제 장면으로
구체성: FLAG — "많은 시행착오를 겪었다" → 어떤 시행착오? 하나를 장면으로
전개: FLAG — 3~5문단이 "그리고" 나열 → 그런데/그래서로 재배열
리듬: FLAG — 2문단 전체가 비슷한 길이 → 변주 (마무리 문단이 장문 평서문으로만 끝나는지 특히 본다)
끝 문장: FLAG — "앞으로도 노력해야겠다" → 옮기고 싶은 문장으로
수정안: [목소리를 보존한 재작성]
최종 테스트: 이 글, 그 사람이 실제로 쓸 법한가? 억지스러우면 단순하게. 무난하면 빠뜨린 구체를 찾아서. 공허하면 아직 요점이 없는 것이다. 요점을 먼저 구하고 다음 초안을 쓴다.
npx claudepluginhub uyu423/yowu-claude-marketplace --plugin yowu-write-pluginGuides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Runs a structured interview session to sharpen plans or designs, producing ADRs and a glossary as output.
Applies curated color/font themes to slides, docs, and HTML artifacts. Includes 10 preset themes and can generate custom themes on demand.