게임·미디어 제작Games & media

cold-read-comprehension-review

아무것도 모르는 독립 독자를 시켜 영상이나 글이 전달되는지 정답 파일과 비교해 채점합니다. 오래된 판정도 걸러 냅니다.

GitHub에서 보기View on GitHub

어떤 문제를 푸나The problem

만든 사람은 자기 설명을 평가할 수 없습니다. 완성물만 본 독자 두 명에게 무엇을 말하는지, 어떤 단계가 나오는지, 결과가 어떻게 생겼는지 물어보고 그 답을 의도한 내용과 비교합니다. 혼란은 심각도와 함께 기록하고 독자가 한 명이면 거부합니다.

grade.py는 주장, 단계, 결과 키워드, 구조, 심각한 혼란, 모른다고 답한 필수 항목을 확인하며 모든 독자가 모든 항목을 통과해야 통과입니다.

이런 분께 맞습니다Who it is for

영상, 튜토리얼, 랜딩 페이지가 처음 보는 사람에게 이해되는지 확인하고 싶은 제작자.

무엇을 하나What it does

  • 심각도가 minor, low, trivial이 아니면(누락 포함) 심각한 혼란으로 봅니다.
  • 정답 파일이 아무것도 채점하지 않거나 철자가 틀린 키가 있으면 거부합니다. 같은 답변을 두 번 낸 것도 거부합니다.
  • staleness.py --stamp로 산출물의 내용 해시를 판정에 기록해, 이후 변경을 폴더 단위로 잡아 냅니다.
  • 독자용 프롬프트 골격이 references/reader-prompt.md에 있습니다.

직접 돌려 본 출력Real output

저장소의 examples 폴더를 실행한 결과입니다.

$ bash examples/demo.sh
# Two independent readers who saw only the video/page, graded against the author's truth file
$ python3 scripts/grade.py examples/truth.json examples/reader-1.json examples/reader-2.json
examples/reader-1.json
  [PASS] claim recovered
  [PASS] steps recovered
  [PASS] result recovered
  [PASS] structure recovered
  [PASS] no severe confusion
  [PASS] no required field unknown
examples/reader-2.json
  [PASS] claim recovered
  [PASS] steps recovered
  [PASS] result recovered
  [PASS] structure recovered
  [PASS] no severe confusion
  [PASS] no required field unknown
COLD READ PASS
[exit 0]

알아둘 한계Limits

  • 독자의 품질이 결과의 상한입니다. 독립된 독자를 쓰십시오.
  • 키워드 채점은 같은 뜻의 다른 표현을 놓칠 수 있습니다.

받아서 쓰기Get it

# 저장소를 받습니다
git clone https://github.com/Kein-chronicle/cold-read-comprehension-review.git

# Claude Code 스킬로 쓰려면 이 폴더 이름으로 받습니다
git clone https://github.com/Kein-chronicle/cold-read-comprehension-review.git ~/.claude/skills/cold-read-review

정보Info

분류Category
게임·미디어 제작Games & media
형태Type
명령줄 도구Command-line tool
라이선스License
MIT
필요한 것Requires
Python 3.10 이상
저장소Repository
cold-read-comprehension-review
토픽Topics
review usability ai-agents llm-evaluation content-qa claude-code claude-skills agent-skills

2026-10-18 기준: 저장소의 테스트를 로컬에서 실행해 통과했고, 예제 출력은 저장소의 examples 폴더를 실제로 실행한 결과입니다.

공유하기Share

문자Message 네이버 블로그Naver Blog X Facebook