skills/peach-review-ux/SKILL.md
웹페이지, Vue 화면, ui-proto 태스크 폴더, 스크린샷을 UX 법칙 기준으로 검토하는 읽기전용 UX 리뷰 스킬. "UX 검증", "UX 리뷰", "사용성 점검", "화면 UX 봐줘", "프로토타입 UX 점검", "Laws of UX 기준으로 봐줘", "피치 UX 체크" 키워드로 트리거. Laws of UX와 GeekNews 요약을 피치 백오피스 화면 검증 관점으로 재구성하여 문제, 근거, 우선순위, 수정 제안을 보고한다.
npx skillsauth add peachsolution/peach-harness peach-review-uxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
피치 UI/프로토타입/웹페이지를 UX 법칙 기준으로 검토하는 읽기전용 리뷰 스킬이다.
이 스킬은 코드를 수정하지 않는다. 문제와 개선안을 정리하고, 실제 반영은 peach-gen-ui, peach-team-ui-proto, peach-team-dev 또는 직접 수정 작업으로 넘긴다.
다음 입력 중 하나 이상을 받을 수 있다.
| 입력 | 처리 | |------|------| | URL | 브라우저/HTML 내용을 확인하고 화면 흐름을 검토 | | 스크린샷 | 시각적 계층, 정보 밀도, 액션 배치를 검토 | | Vue 파일 경로 | 컴포넌트 구조, 폼/테이블/버튼 배치를 검토 | | ui-proto 태스크 폴더 | overview, 라우트, 화면 파일을 함께 검토 | | Spec 문서 | 요구 흐름과 실제 화면의 UX 부합 여부 검토 | | 자연어 설명 | 명시된 화면/사용자 흐름을 기준으로 휴리스틱 검토 |
필요한 reference만 읽는다.
| 상황 | 참조 |
|------|------|
| UX 법칙별 근거가 필요함 | references/laws-of-ux-summary.md |
| 피치 백오피스 화면 검토 | references/backoffice-ux-checklist.md |
| 보고서 형식이 필요함 | references/review-report-template.md |
입력에서 검토 대상을 식별한다.
예:
검토 대상이 여러 개입니다. 이번에는 URL 화면, Vue 파일, ui-proto 폴더 중 무엇을 기준으로 볼까요?
검토 전에 아래를 한 줄씩 정리한다.
대상 화면:
주요 사용자:
핵심 작업:
검토 범위:
사용자 역할이 명시되지 않으면 화면 구조에서 추론하되, 추론임을 표시한다.
각 지적에는 가능한 한 근거 레벨을 붙인다.
| 근거 레벨 | 의미 | |-----------|------| | 코드 확인 | Vue/TS 코드에서 직접 확인 | | DOM 확인 | 실행 화면 DOM/텍스트/상태에서 확인 | | 스크린샷 확인 | 이미지에서 시각 구조로 확인 | | Spec 확인 | Spec 또는 ui-proto 요구사항과 대조 | | 추정 | 화면 목적상 가능성이 있으나 실행 증거는 부족 |
추정만 있는 항목은 높은 심각도로 판정하지 않는다.
피치 화면은 아래 8개 기준을 우선 적용한다.
상세 기준은 references/backoffice-ux-checklist.md를 따른다.
문제는 아래 심각도로 분류한다.
| 심각도 | 기준 | |--------|------| | 높음 | 사용자가 작업을 실패하거나 잘못된 데이터를 저장할 가능성이 큼 | | 중간 | 작업 시간, 이해 비용, 반복 조작 부담이 커짐 | | 낮음 | 완성도와 일관성 문제이나 즉시 실패로 이어지지는 않음 |
이 스킬의 판정은 기존 QA 스킬을 직접 실패시키는 판정이 아니다. 후속 작업의 우선순위를 정하기 위한 후보 판정이다.
| 판정 | 조건 | 후속 처리 |
|------|------|----------|
| REJECTED 후보 | 근거 있는 높음 1건 이상 | 사용자 확인 후 peach-team-ui-proto 또는 peach-team-dev 수정 범위로 넘김 |
| CONDITIONAL 후보 | 중간 1건 이상 또는 낮음 여러 건 | 기계 검증과 별개로 UX 리스크 보고 |
| 권고 | 낮음만 존재 | 다음 UI 정리 작업 후보로 기록 |
| 특이 문제 없음 | 확인 범위 내 주요 UX 리스크 없음 | 통합 작업 없이 종료 |
기계 검증 실패가 아닌 UX 휴리스틱만으로 기존 frontend-qa나 team-e2e를 실패 처리하지 않는다.
보고서는 아래 순서로 작성한다.
보고서 형식은 references/review-report-template.md를 사용한다.
리뷰 결과를 다음 작업으로 넘길 때는 아래 기준을 따른다.
| 대상 | 연결 조건 |
|------|----------|
| peach-team-ui-proto | ui-proto 화면 자체의 레이아웃, 액션 배치, 피드백 문제가 주요 원인 |
| peach-team-dev | 본 프로젝트 UI 구현에서 저장/검색/상태 피드백이나 실제 API 흐름 문제가 주요 원인 |
| peach-team-e2e | 사용자 흐름에서 결과 확인, 다음 행동, 실패 복구 검증이 필요한 경우 |
| 수동 보류 | UX 취향 문제이거나 업무 빈도/사용자 역할 확인이 필요한 경우 |
이 스킬은 1차 버전이다. 추후 peach-team-analyze로 다음을 조사해 보강한다.
proto-ui-qa, frontend-qa, peach-team-e2e에 통합할 최소 체크 항목 선별tools
기능 브랜치용 git worktree 라이프사이클을 관리하는 스킬. 생성(create) / 상태 진단(status) / PR 준비(finish) / 병합 후 정리(closeout) / 정리(cleanup) 모드를 자동 판단한다. "워크트리 만들어줘", "worktree 생성", "워크트리 정리", "워크트리 삭제", "기능 브랜치 워크트리", "워크트리 상태", "마무리", "PR 생성", "PR 머지 후 정리", "feature worktree" 키워드로 트리거. PR 전 base 비교와 안전한 동기화 필요 여부를 진단한다. 개발 완료 후 finish/closeout 모드에서는 한 번의 통합 체크포인트로 push/PR/merge/cleanup을 안전하게 진행한다.
development
Karpathy LLM Wiki 패턴 기반 지식 관리 스킬. 코드 프로젝트와 옵시디언 노트 모두 지원. Raw Source(코드·문서)를 읽어 docs/wiki/에 누적형 지식베이스를 구축·유지한다. "wiki", "위키", "ingest", "인제스트", "wiki 점검", "wiki lint", "wiki 업데이트", "문서화해줘", "아키텍처 설명해줘", "어떻게 동작해?" 키워드로 트리거. qmd 검색 도구와 연동하여 토큰 절약 + 높은 검색 정확도 제공.
development
Backend 없이 Mock 데이터 기반 프로토타입 UI를 생성·검증하는 기획 구체화 산출물 스킬. Vue 3 + TypeScript + NuxtUI v4. 별도 ui-proto 저장소(예: peach-ui-proto-backoffice)의 src/modules-task 폴더에 태스크별 화면을 누적한다. "프로토타입 만들어줘", "Mock 화면", "proto UI", "기획 화면 빠르게", "ui-proto 작업", "기획자 검토용 화면", "태스크 폴더 추가", "팀 ui-proto" 키워드로 트리거. 기획자가 직접 작업하는 화면 기획 + 현업 검토용 산출물 스킬이며, 개발용 Spec은 후속 peach-gen-spec이 생성한다. 실제 API 연동이 필요하면 peach-gen-ui를 사용한다.
development
Spec 필수 + ui-proto 보조 기준으로 E2E 환경 세팅 + 단위 시나리오 자동 분할 + 통합 suite 생성 + 실행 + 부합 검증을 한 번에 처리하는 통합 팀 스킬. "e2e 검증해줘", "통합 검증", "전체 흐름 테스트", "팀 e2e", "스펙대로 동작하는지 확인", "ui-proto와 다른지 확인", "최종 검증", "릴리스 전 검증" 키워드로 트리거. peach-e2e-setup + peach-e2e-scenario + peach-e2e-suite 3개 스킬의 패턴을 공유하고, 검증 기준은 본 프로젝트 Spec을 필수 기준으로 삼고, ui-proto는 화면/흐름 보조 기준으로 사용한다. peach-team-dev와 함께 하나의 개발-검증 납품 흐름을 이루되, 구현 컨텍스트와 검증 컨텍스트는 분리한다. 팀 실행 방식은 E2E 범위와 런타임 도구 가용성을 분석해 single-agent / role-queue / agent-team 중 선택한다. 단순 코드 동작 검증을 넘어, 기획 의도와 부합하는지 자동 검증하는 게 핵심 차별점.