Communitygithub.com

TOHFU/ux-huristic-research-skill

인간 중심 디자인 지식에 기반한 휴리스틱 평가를 수행하고, 그 결과를 보고서로 출력합니다.

ux-huristic-research-skill란 무엇인가요?

이 스킬은 Nielsen의 사용성 10원칙에 따라 웹사이트 또는 고객 여정을 체계적으로 평가하고 상세 보고서를 생성하는 UX 휴리스틱 연구 도구입니다. 전체 페이지 방식(지정된 웹사이트 전체 평가) 또는 여정 재현 방식(특정 고객 여정 평가) 중 하나를 선택하여 평가를 진행합니다. Playwright와 같은 E2E(End-to-End) 테스트 도구를 사용하여 동적 검증과 정적 소스 코드(HTML, CSS, JavaScript) 분석을 결합하여 포괄적인 평가를 제공합니다. 최종 결과는 각 원칙에 대한 10점 척도 평가, 스크린샷(문제 영역이 빨간색 프레임으로 표시됨), 개선 제안을 포함한 구조화된 마크다운 보고서로 출력됩니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용할 수 있으며, 참조 자료를 제공하여 평가의 일관성과 정확성을 보장합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add TOHFU/ux-huristic-research-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Skills UX 휴리스틱 연구 스킬

인간 중심 디자인의 지식에 기반한 휴리스틱 평가를 수행하고, 그 결과를 보고서로 출력합니다.

전제 조건

휴리스틱 평가를 수행하기 전에 지시된 프롬프트에서 아래 조건을 확인합니다. 이 조건을 확인할 수 없는 경우 적절히 질문합니다. 이러한 조건을 확인할 수 없거나 충족되지 않는 환경에서 평가를 수행하는 경우, 결과가 충분히 출력되지 않을 수 있음을 사전에 통지합니다.

대상 확정

  • 평가는 다음 두 가지 패턴 중 하나를 선택할 수 있습니다.
    • 페이지 전체 방식: 지정된 웹사이트의 각 페이지 전체를 빠짐없이 평가합니다.
    • 여정 재현 방식: 지정된 고객 여정을 실현하는 과정의 경험을 평가합니다.
  • 평가 대상(페이지 전체 방식의 경우 웹사이트 목록, 여정 재현 방식의 경우 여정의 시작점이 되는 URL)이 명확합니다.
  • 여정 재현 방식의 경우, 대상이 되는 고객 여정의 개요(예: XX라는 정보를 조사한다, 문의를 한다 등)가 명확합니다.

대상 환경 확정

  • 대상 사용자가 접속하는 환경(PC/모바일 디바이스)을 명확히 합니다.

조사 방법 이용 확인

  • 대상 웹사이트의 소스 코드(HTML, CSS, JavaScript)를 획득할 수 있어야 합니다.
  • Playwright 또는 이에 상응하는 E2E 도구를 사용할 수 있어야 합니다.
  • E2E 도구를 사용하여 대상 웹사이트에 접속하고 조작할 수 있어야 합니다.

원칙

  • 평가 결과는 일본어로 출력합니다.
  • 평가는 Nielsen의 사용성 10원칙에 따라 수행하며, 각 원칙에 대해 10단계 평가를 진행합니다.
  • 각 원칙에 대해 구체적인 지적 사항이 있는 경우, 이를 빠짐없이 보고합니다.

평가 프로세스

평가는 다음 단계에 따라 단계적으로 실행합니다.

  1. 사이트 구조·화면 전이도 작성
  • Playwright 등의 E2E 도구를 사용하여 화면 조작을 수행하고, 다음을 실행합니다.
    • 페이지 전체 방식의 경우, 목록화된 웹사이트의 화면 전이를 파악하여 사이트 구조를 작성합니다.
    • 여정 재현 방식의 경우, 고객 여정을 실현하기 위한 전이를 화면 전이도로 작성합니다.
  1. 동적·E2E 검증(대상 고객 여정 확인)
  • 페이지 전체 방식의 경우, Playwright 등의 E2E 도구를 사용하여 각 웹사이트에 접속하고 주요 UI를 조작합니다.
    • 화면 조작을 수행하면서 사용성 원칙을 충족하는지 확인하고 평가를 진행합니다.
  • 여정 재현 방식의 경우, Playwright 등의 E2E 도구를 사용하여 대상 고객 여정을 재현합니다.
    • 여정을 실현하는 과정에서 사용성 원칙을 충족하는지 확인하고 평가를 진행합니다.
  1. 정적 코드 분석
  • 목록 또는 전이하는 웹 페이지의 소스 코드(HTML, CSS, JavaScript)를 읽어 DOM 구조의 타당성, 시맨틱 태그 사용 현황, 속성의 타당성, WAI-ARIA 구성 등을 검증합니다.

판정 상태 정의

각 원칙의 평가 결과에는 반드시 다음 상태 중 하나를 할당합니다.

  • 1~10: 10이 가장 높고 1이 가장 낮은 10단계 평가입니다.
  • 대상 없음: 대상 원칙에 해당하는 기능이나 콘텐츠 요소가 존재하지 않습니다.

출력 형식

평가 결과는 다음 마크다운 구조로 정리된 md 파일과 대상 웹 페이지 전체의 스크린샷 이미지(문제 위치를 빨간색 프레임으로 표시하고 문제 번호를 기재)를 파일로 출력합니다. 폴더 구성은 다음과 같습니다.

├ huristic-research-result-[도메인명].md
└ screenshots
  ├ screenshot-[웹사이트 URL].png
  └ ...

휴리스틱 평가 보고서

1. 평가 개요

  • 평가 일시
  • (여정 재현 방식의 경우)대상 여정
  • 대상 URL 목록
  • 검증 환경(PC/모바일)

사이트 구조·화면 전이도

사이트 구조 또는 화면 전이도를 Mermaid 문법의 코드 블록으로 기재합니다.

종합 결과 요약

원칙평가 점수근거/코멘트
1. 시스템 상태의 가시화1~10 또는 대상 없음근거/코멘트 기재
2. 현실 세계와의 일치1~10 또는 대상 없음근거/코멘트 기재
3. 사용자 제어 및 자유1~10 또는 대상 없음근거/코멘트 기재
4. 일관성 및 표준1~10 또는 대상 없음근거/코멘트 기재
5. 오류 방지1~10 또는 대상 없음근거/코멘트 기재
6. 기억보다는 인식1~10 또는 대상 없음근거/코멘트 기재
7. 사용의 유연성 및 효율성1~10 또는 대상 없음근거/코멘트 기재
8. 미니멀리즘 디자인1~10 또는 대상 없음근거/코멘트 기재
9. 오류 인식, 진단 및 복구 지원1~10 또는 대상 없음근거/코멘트 기재
10. 도움말 및 문서1~10 또는 대상 없음근거/코멘트 기재

2. 문제 목록 및 개선 제안

구체적인 문제 사항에 대해 해당 원칙을 기재한 후, 다음 형식으로 보고합니다.

Issue-XX: [문제 번호, 문제점의 간단한 제목]
  • 해당 원칙: 해당 원칙의 이름을 기재합니다.
  • 해당 위치: 대상 페이지의 URL, CSS 선택자 또는 코드 위치를 기재합니다.
  • 문제 위치: 대상 페이지의 어느 위치인지 간결한 문장으로 기재합니다(예: 메인 비주얼 하단의 제목).
  • 조작 내용: 화면 육안 확인, 또는 어떤 조작을 통해 발생하는지 기재합니다.
  • 문제점: 어떤 문제가 발생하고 있는지 기재합니다.
  • 영향을 받는 사용자 예: 특히 영향을 받는 사용자를 기재합니다(예: 스크린 리더 사용자, 키보드 조작 사용자, 저시력자 등).
  • 해결 방법: 해결 방법에 대한 안을 기재합니다. 구체적인 수정안이 있는 경우 다음 형식으로 코드 예를 제시합니다.
    • 문제가 있는 코드 예 (Before):
      <!-- 문제가 있는 구현 패턴 -->
      
    • 권장되는 코드 예 (After):
      <!-- 문제를 해결하는 구현 패턴 -->
      

3. 추가 관찰

평가 중 특기 사항이 있으면 기재합니다 (JavaScript 오류나 동작 불량 등).


참고 자료

  • references/hcd-10-usability-heuristics.md - Nielsen의 사용성 10원칙(원문·영어)
  • references/hcd-standards.md - HCD 관련 ISO 규격 개요. 사용성 정의에 대해서는 여기를 참조합니다.
  • references/examples_01.md - 출력 형식에 기반한 평가 예 1
  • references/huristic-research-result-www.soumu.go.jp.md - 출력 형식에 기반한 평가 예 2 (총무성 홈페이지 평가 결과)
  • /references/screenshots/screenshot-https_www.soumu.go.jp.png - 출력 형식에 기반한 평가 예 2 (총무성 홈페이지 평가 결과)
  • /references/huristic-research-result-www.digital.go.jp.md - 출력 형식에 기반한 평가 예 3 (디지털청 홈페이지 평가 결과)

관련 스킬