# task-746.1: 스킬 트리거 충돌 정비 (issue-025)

## 배경
task-744.1에서 전체 47개 스킬 충돌 스캔 수행 결과, HIGH 충돌 4건 + 완전 중복 1쌍 + YAML 프론트매터 없는 스킬 다수가 발견됨.
이번 작업에서 일괄 정비한다.

## 작업 레벨: Lv.1 (파일/내용 특정됨, 미팅 불필요)

## 작업 내용

### 1. 완전 중복 통합: conversion-copywriter + copywriting-prompt
- 경로: `/home/jay/.claude/skills/conversion-copywriter/`, `/home/jay/.claude/skills/copywriting-prompt/`
- 두 스킬이 "카피라이팅", "CTA", "전환율" 키워드에서 완전 중복
- **조치**: 두 스킬의 SKILL.md 내용을 비교 분석하여, 더 우수한 쪽을 기준으로 통합. 나머지 하나는 디렉토리 삭제하지 말고, SKILL.md에 "DEPRECATED: copywriting 스킬 사용" 등으로 리다이렉트 표기.

### 2. book-writer vs human-writer 트리거 분리
- 경로: `/home/jay/.claude/skills/book-writer/`, `/home/jay/.claude/skills/human-writer/`
- "집필", "챕터", "원고" 키워드에서 중복
- **조치**: human-writer의 description에 "book-writer 스킬의 보조 스킬. book-writer와 함께 사용하여 AI 냄새를 제거" 식으로 보조 역할을 명시. 단독 트리거 키워드("글쓰기", "인간처럼")는 유지하되, "집필", "챕터", "원고"는 book-writer에만 남김.

### 3. SEO 3중 경합 해결: blog-dominance vs seo-audit vs programmatic-seo
- 경로: `/home/jay/.claude/skills/blog-dominance/`, `/home/jay/.claude/skills/seo-audit/`, `/home/jay/.claude/skills/programmatic-seo/`
- "SEO" 키워드에서 3중 경합
- **조치**:
  - blog-dominance: YAML 프론트매터 추가. description에 "블로그 SEO 전략, 블로그 콘텐츠 최적화" 등 블로그 특화 키워드로 한정. "SEO audit", "programmatic SEO" 제외 명시.
  - seo-audit: 기존 description 유지 (이미 "audit", "진단" 키워드로 분리됨)
  - programmatic-seo: 기존 description 유지 (이미 "at scale", "template pages" 키워드로 분리됨)

### 4. 카피라이팅 3중 경합 해결: copywriting vs copywriting-prompt vs conversion-copywriter
- #1에서 copywriting-prompt와 conversion-copywriter를 통합 처리하므로, 결과적으로 copywriting vs 통합본 2개로 줄어듦
- **조치**: copywriting = 일반 카피라이팅(웹 페이지 카피, 마케팅 카피), 통합본 = 전환 최적화 특화(CTA, 전환율, A/B 테스트)로 트리거 분리

### 5. YAML 프론트매터 없는 스킬 일괄 추가
- 전체 스킬 디렉토리 스캔하여 YAML frontmatter가 없는 SKILL.md를 찾고, 각각에 적절한 YAML frontmatter(description 포함) 추가
- 스킬 목록 (확인 필요한 전체 경로):
  - `/home/jay/.claude/skills/` 하위 전체 47개 스킬
- YAML frontmatter 형식:
```yaml
---
description: "스킬에 대한 간결한 설명. 트리거 키워드 포함."
---
```
- 기존에 YAML이 있는 스킬은 건드리지 말 것

## 스킬 파일 위치 참고
- 메인: `/home/jay/.claude/skills/<스킬명>/SKILL.md`
- 하드링크 가능: `/home/jay/.agents/skills/<스킬명>/SKILL.md`
- 별도 복사본 가능: `/home/jay/.claude/.agents/skills/<스킬명>/SKILL.md`
- 하드링크 여부는 `stat --format='%i' <파일>` (inode)로 확인
- 하드링크인 경우 메인만 수정하면 자동 반영
- 별도 파일(inode 다름)인 경우 각각 수정 필요

## 검증
- 모든 수정된 SKILL.md에 대해 `python3 -c "import yaml; yaml.safe_load(open('<파일>'))"` 로 YAML 파싱 검증
- 하드링크 동기화 확인 (inode 비교)
- 트리거 키워드 겹침 여부 재스캔 (수정 후)

## 완료 조건
- HIGH 충돌 4건 모두 해결
- 완전 중복 1쌍 통합 완료
- YAML 없는 스킬 전부 frontmatter 추가
- 수정 후 재스캔에서 HIGH 충돌 0건
