From yowu-write-plugin
기술적인 글·문장을 장황하지 않게 풀어 쓰거나 감사(audit)할 때 사용한다. 설계 문서, 기술 설명, PR 설명, 코드 리뷰 코멘트, README, 장애 보고서, 기술 답변이 대상. 기술 용어·전문 용어·코드 식별자는 그대로 유지하고, 그 주변 문장만 사람이 읽기 쉽게 푼다. 위키·컨플루언스에 올릴 문서는 yowu-write-wiki, 에세이·블로그·회고는 yowu-write-essay를 쓴다. 트리거 - "기술 문서 풀어써", "기술 글 다듬어", "읽기 쉽게 써줘", "write tech", "기술 문장 정리", "설계 문서 작성", "PR 설명 작성", "장황한 문장 고쳐줘".
How this skill is triggered — by the user, by Claude, or both
Slash command
/yowu-write-plugin:yowu-write-techThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
독자가 기술 글을 포기하는 이유는 내용이 어려워서가 아니다. **읽는 데 드는 노력이 너무 커서다.** 한 문장에 절이 세 개, 동사가 명사로 굳어 있고, 수식어가 근거 없이 붙어 있으면 독자는 같은 문장을 두 번 읽는다. 이 스킬은 그 노력을 깎는다.
독자가 기술 글을 포기하는 이유는 내용이 어려워서가 아니다. 읽는 데 드는 노력이 너무 커서다. 한 문장에 절이 세 개, 동사가 명사로 굳어 있고, 수식어가 근거 없이 붙어 있으면 독자는 같은 문장을 두 번 읽는다. 이 스킬은 그 노력을 깎는다.
목표: 동료 개발자가 한 번 읽고 이해하는 문장. 내용의 깊이는 유지하고, 문장의 부하만 낮춘다.
아이디어는 정교하게 유지한다. 평이하게 만드는 것은 문장이다.
우선순위가 충돌하면: 정확 > 명료 > 간결 > 스타일. 정확성을 스타일과 바꾸지 않는다. 지루하지만 정확한 문장이 우아하지만 모호한 문장을 이긴다.
언어 범위: 이 스킬의 대상은 한국어 기술 글이다. 영어 등 다른 언어에는 언어 보편 규칙(두괄식, 모호성, 의미 인플레이션, 헤지, 부정 병렬)만 적용하고, 조사·피동·번역투 규칙은 한국어에 한정한다.
어체는 건드리지 않는다: 합니다체/한다체 같은 종결 어미와 격식(register)은 스타일이지 문장 부하가 아니다. 원문의 어체를 유지한 채 부하만 낮춘다. 이 문서의 예시가 한다체인 것은 표기 편의일 뿐, 한다체로 바꾸라는 지시가 아니다.
백틱으로 감싸고 절대 변형하지 않는다.고치기 전에 병명을 붙인다. 병명이 붙으면 처방은 자명하다.
병명이 안 잡히면 소리 내어 읽듯 검사한다 — 호흡과 문장 길이를 시뮬레이션한다. 숨이 차거나 두 번 읽게 되는 문장이 환부다.
"단순히 X가 아니라 Y입니다" 패턴과 그 변형들("X를 넘어 Y로", "X가 아닌, 진짜 문제는 Y"). 기각하는 프레임(X)을 세웠다가 무너뜨려 통찰처럼 보이게 하는 수사다. 대부분 요점이 없다는 사실을 숨기는 장치다.
처방: 기각된 절반(X)을 지우고, 남은 절반(Y)을 구체적인 직접 주장으로 다시 쓴다.
"이것은 단순한 리팩토링이 아니라 아키텍처의 근본적 개선입니다." → "모듈 간 순환 참조 3곳을 제거했다. 이제
auth모듈을 독립 배포할 수 있다."
예외: Y가 구체적(숫자·메커니즘·실례)이고 본문이 그것을 실제로 증명하면 대비 구조를 써도 된다. Y가 "마인드셋", "패러다임" 같은 범주어면 즉시 삭제.
원칙: 아이디어를 설명하는 대신 홍보하는 단어는 지운다. '어떻게'를 명시하지 않고 인상만 남기는 단어가 대상이다.
초안은 평소대로 쓴다. 블록리스트를 의식하며 쓰면 문장이 굳는다. 초안 완성 후 두 번의 패스를 돈다:
문제 지점을 원문 그대로 인용해 표시하고, 수정안을 제시한다. 감사 대상은 5가지 병과 풀어쓰기 기술·블록리스트 위반 전부다. 아래는 형식 예시일 뿐이니 항목을 고정하지 말고 실제 발견된 것만 나열한다:
WRITE-TECH AUDIT:
명사화: FLAG — "장애 원인의 파악 및 재발 방지 대책의 수립을 진행함"
→ "장애 원인을 파악하고 재발 방지 대책을 세웠다"
모호성: FLAG — "성능이 크게 개선됨" → 수치 필요. 없으면 "개선 폭은 측정 전"
인플레이션: FLAG — "핵심적인 개선사항" → 근거 없는 수식 삭제, 사실만
피동: FLAG — "재시도가 수행되어집니다" → "클라이언트가 재시도한다"
부정 병렬: FLAG — "단순한 버그 수정이 아니라 구조적 개선" → 기각 절반 삭제, 무엇을 바꿨는지 직접 서술
헤지: FLAG — "~일 수도 있을 것으로 판단됨" → 판단을 내리거나 "미확인"으로
용어 보존: OK — `CircuitBreaker`, backpressure 원형 유지 확인
수정안: [원문의 기술적 내용을 보존한 재작성]
최종 테스트: 대상 독자인 동료가 한 번 읽고 이해하면서, 동시에 자신의 지력이 존중받는다고 느끼는가? 유치하게 읽히면 과교정이다.
Guides 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.
npx claudepluginhub uyu423/yowu-claude-marketplace --plugin yowu-write-plugin