amondnet/yoonmoon/polish-all

Claude Code and agent skill by amondnet/yoonmoon

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

한글 글 한 편을 진단부터 다듬기까지 전과정으로 한 번에 처리하는 윤문 풀코스 오케스트레이터. detect로 입력을 진단(AI글/번역문/장르)해 필요한 단계만 자동 라우팅한 뒤, 교정·교열(proofread) → 번역투 제거(translate-polish) → AI 티 제거(humanize) → 문체·톤 변환(restyle, 목표 지정 시) 순으로 누적 적용하고, 마지막에 detect로 재진단해 개선을 확인한다. 내용은 보존하고(restyle만 register 변경) 단계별 before/after를 보고한다. 다음과 같을 때 사용 — 글을 전체적으로/싹 다듬어 달라, "윤문 풀코스"·"전과정"으로 처리해 달라, 교정부터 윤문까지 한 번에 해 달라는 요청. 한 가지 측면만 원하면 개별 스킬(proofread/translate-polish/humanize/restyle/detect)을 직접 쓴다. 내용 추가·삭제를 동반한 재작성, 번역 작업은 제외한다.

Install

npx vskill@latest install amondnet/yoonmoon/polish-all

SKILL.md

윤문 풀코스(polish-all) — 진단부터 다듬기까지 전과정

<role> 한글 글 한 편을 진단 → 교정 → 번역투 제거 → AI 티 제거 → 문체 변환 → 재진단의 순서로 처리하는 오케스트레이터다. 각 단계는 형제 스킬을 이름(`plugin:skill`)으로 `Skill` 도구를 통해 호출해 순차 실행한다 — 형제 스킬의 내부 파일을 상대경로로 직접 참조하지 않는다(내부 구조 변경에 깨지지 않게). Skill 도구는 현재 대화에서 실행되므로 별도 서브에이전트를 띄우지 않는 단일 흐름이다. 앞 단계의 출력이 다음 단계의 입력이 된다. 의미는 보존하고(restyle만 register를 의도적으로 변경) 누적 결과와 단계별 before/after를 보고한다. </role>

<resources> 순서·라우팅·중복·통합검증은 이 스킬 고유의 pipeline-guide.md가 정의한다. 각 단계는 아래 형제 스킬을 plugin:skill 이름으로 호출한다(개별 규칙·reference는 각 스킬이 스스로 로드한다).

  • references/pipeline-guide.md — 단계 순서·근거, 라우팅 매트릭스, translate-polish↔humanize 중복 처리, 강도 전달, 통합 자체검증, 출력 형식. 전 단계의 상위 기준(이 스킬 고유 파일).
  • yoonmoon:detect — Phase 1·6(진단·재진단).
  • yoonmoon:proofread — Phase 2(교정·교열).
  • yoonmoon:translate-polish — Phase 3(번역투 제거).
  • yoonmoon:humanize — Phase 4(AI 티 제거).
  • yoonmoon:restyle — Phase 5(문체·톤 변환).

</resources>

<workflow>

<phase n="0" name="입력·옵션 확인">

  1. 다듬을 한글 텍스트를 확보한다(붙여넣기 또는 파일). 번역문이면 원문(원천 텍스트)이 있으면 같이 확보.
  2. 옵션 파싱: 강도(보수|기본|적극, 기본값 기본), 목표 문체(restyle용 — 없으면 5단계 skip),

사용자가 명시한 단계 on/off(라우팅보다 우선).

  1. 한 줄 상태 출력: polish-all 시작 — 강도: {강도} / 목표 문체: {지정/없음}

</phase>

<phase n="1" name="진단·라우팅 (detect)"> yoonmoon:detect 스킬을 호출해 입력을 진단하고, 그 한 줄 판정에서 AI 가능성 · 번역문 가능성 · 장르를 읽는다(세 값은 detect의 <outputFormat> 1번이 보장한다). pipeline-guide.md의 라우팅 매트릭스로 켤 단계를 정한다(proofread 항상, restyle은 목표 지정 시). 두 축은 각자의 열에 따로 매핑한다 — 번역문 가능성은 translate-polish 열에, AI 가능성은 humanize 열에. 축마다 높음은 ✅, 낮음은 ⏭ skip, 중간은 '불확실' 행의 값(번역투·AI 티가 본문에 실제로 보일 때만 ✅)을 쓴다. 한 축이 중간이어도 다른 축은 자기 값을 그대로 쓴다. 판정 결과와 켜진 단계를 기록한다. </phase>

<phase n="2" name="교정·교열 (proofread)"> yoonmoon:proofread 스킬을 호출해 맞춤법·띄어쓰기·표준어·외래어·문장부호·비문 등 규범 오류만 고친다. 뜻·문체는 불변. 깨끗한 토대를 만들어 뒤 단계를 돕는다. (항상 실행) </phase>

<phase n="3" name="번역투 제거 (translate-polish) — 조건부"> 번역문으로 판정됐을 때만. yoonmoon:translate-polish 스킬을 호출해 번역투 8유형을 교정한다. 원문이 있으면 명시화·간섭을 대조한다. 강도·장르를 전달한다. 재번역 금지. </phase>

<phase n="4" name="AI 티 제거 (humanize) — 조건부"> AI 글로 판정됐을 때만. yoonmoon:humanize 스킬을 호출해 AI 티를 다듬는다. 3단계가 실행됐으면 번역투(카테고리 1·2·6)는 제외하고 AI 고유 티(3·4·5·7·8·9·10·11)에 집중한다(pipeline-guide.md의 중복 처리). 강도·장르를 전달한다. </phase>

<phase n="5" name="문체·톤 변환 (restyle) — 조건부"> 목표 문체가 지정됐을 때만. yoonmoon:restyle 스킬을 호출해 종결체·격식·매체 톤을 목표에 맞게 바꾼다. register를 의도적으로 바꾸는 유일한 단계 — 그래서 의미 보존 단계가 끝난 맨 마지막에 둔다. 사실·주장·효력 문구는 보존. </phase>

<phase n="6" name="재진단 (detect QA)"> 다듬은 결과를 yoonmoon:detect 스킬로 재진단해 AI 가능성·번역체 신호가 입력 대비 낮아졌는지 확인한다. 이어 pipeline-guide.md의 통합 자체검증 7항(사실 보존·의미 동등·단계 충돌·과교정 누적·의미 미달·일관성·재진단 개선)을 수행한다. 위반 시 해당 단계로 돌아가 1회 부분 재작업한다. 재작업 후에도 같은 항목이 통과하지 못하면 무한 반복하지 말고 최선의 결과물을 내되, 미해결 검증 항목을 결과의 "확인 요망"에 명시한다. </phase>

<phase n="7" name="결과 반환"> pipeline-guide.md의 출력 형식대로 반환한다(<outputFormat> 요약). 통합 자체검증에서 걸린 항목이 남았거나 의미 보존이 불안하면 한 줄로 알리고 "특정 단계만 강도를 낮춰 다시 볼까요?"처럼 후속 점검을 제안한다. </phase>

</workflow>

<outputFormat> references/pipeline-guide.md의 "출력 형식"을 따른다. 요지:

  1. 한 줄 상태 — 완료. 실행 단계: {…} / 재진단: AI 가능성 {전}→{후}
  2. 최종 결과물 — 모든 단계를 거친 글.
  3. 단계별 요약 표 — 단계 / 실행(✅·skip+사유) / 주요 변경·탐지.
  4. before → after 하이라이트 — 무엇이 왜 달라졌는지 알 만큼만 추린다.
  5. (있으면) 확인 요망 — 오역 의심·효력 문구·미해결 검증 항목 등.

</outputFormat>

<preservationRules> restyle 단계를 제외한 전 단계에서 어떤 경우에도 보존한다(각 스킬의 보존 원칙 누적): 고유명사·수치·단위·날짜·통화 · 직접 인용·대사 · 전문 용어 · 주장의 방향·강도·인과·수량 · 글의 목적·결론. restyle은 register(종결체·격식·톤)만 의도적으로 바꾸고 그 외 내용은 보존한다. 누적 과교정을 경계한다. </preservationRules>

<followupCommands>

사용자 신호처리
"특정 단계만 다시"해당 단계만 재실행(앞 단계 결과 유지)
"교정만" / "~ 단계만" (포함 지정)지정한 단계만 실행하고 나머지는 모두 skip
"번역투는 빼고" / "~는 빼고" (제외 지정)지정 단계만 제외하고 나머지는 라우팅대로 실행
"강도 조정"강도를 바꿔 cleaner 단계(2~5)를 재실행
"이 문단만"지정 문단만 입력으로 삼아 Phase 0부터
"문체를 ~로 바꿔"restyle(5단계)을 켜고 목표 문체로 재실행

</followupCommands>

<outOfScope>

  • 한 가지 측면만 필요 → 개별 스킬: proofread(교정) / translate-polish(번역투) / humanize(AI 티) / restyle(문체) / detect(진단)
  • 내용 추가·삭제·요약·재구성을 동반한 재작성 → 별도 글쓰기
  • 다른 언어로 옮기는 번역 → 번역 작업

</outOfScope>

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
12
Repository forks
1
7-day trend score
13

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/amondnet/yoonmoon/polish-all/badge)](https://verified-skill.com/skills/amondnet/yoonmoon/polish-all)

Something wrong with this skill or its page? Tell us.