wiki-preset

Installation
SKILL.md

wiki-preset

위키의 운영 프리셋을 변경하는 스킬이다. 위키 생성 시 선택한 프리셋을 나중에 바꿀 수 있다.

사전 요구

# 검증 실패 시
1 CWD에 .wiki 심볼릭 링크 존재 "/wiki 스킬로 위키 환경을 먼저 구성해주세요"
2 .wiki/wiki-manifest.yaml 존재 "매니페스트가 없습니다"

프리셋 목록

프리셋 설명 scope 충돌 가이드
solo 혼자 + 1레포 없음 없음
solo-multi 혼자 + 여러 레포 필수 없음
team-multi 여러 레포 + 레포마다 1인 담당 필수 순차 수정
team-full team-multi + 한 레포에 여러 명 (브랜치) 필수 merge conflict 해결법

워크플로우

1. 현재 프리셋 확인

매니페스트의 preset 필드를 읽어 현재 프리셋을 파악한다. 없으면 "알 수 없음"으로 표시.

2. 변경할 프리셋 선택

사용자에게 현재 프리셋을 알려주고 변경할 프리셋을 질문한다:

"현재 프리셋: {현재}. 어떤 프리셋으로 변경할까요?"

  • solo: 혼자 + 1레포
  • solo-multi: 혼자 + 여러 레포
  • team-multi: 여러 레포, 각 레포 1인 담당
  • team-full: team-multi + 같은 레포에서 협업

3. 프리셋 적용

wiki 스킬의 references/presets/{프리셋명}.yaml을 읽고 다음을 적용:

3-1. 매니페스트 업데이트

  • preset 필드를 새 프리셋명으로 변경
  • 기존 documentsprofiles유지 (덮어쓰지 않음)
  • 프리셋 템플릿의 conventions 내용을 매니페스트에 반영

3-2. 디렉토리 구조 조정

  • scope 서브폴더가 필요한 프리셋(solo-multi 이상)이면 implementation/tasks/ 하위에 scope 폴더 존재 확인
  • 불필요한 디렉토리를 삭제하지 않는다 (기존 문서 보호)

3-3. CONVENTIONS.md 업데이트

  • 프리셋에 맞는 협업 가이드를 .wiki/CONVENTIONS.md에 반영
  • team-multi: 순차 수정 가이드 추가
  • team-full: merge conflict 해결법 추가
  • solo/solo-multi: 협업 가이드 섹션 제거

4. 검증

  • 매니페스트 YAML 파싱 검증
  • 실패 시 원본 복원

5. 결과 안내

변경 내용을 요약하여 사용자에게 보여준다:

  • 변경된 프리셋
  • 추가/변경된 디렉토리
  • CONVENTIONS 변경 여부

안전성

  • 기존 documentsprofiles를 절대 덮어쓰지 않는다
  • 디렉토리를 삭제하지 않는다
  • 매니페스트 수정 전 백업, 수정 후 YAML 파싱 검증
Related skills
Installs
2
First Seen
Mar 29, 2026