Skip to content

Webcraft 0.8.0: 화면 이동·상세 패턴 지침 정리와 새 판 알림·이어받기 - #40

Merged
dev-goraebap merged 1 commit into
mainfrom
codex/webcraft-proposals-1109
Nov 9, 2026
Merged

dev-goraebap merged 1 commit into
mainfrom
codex/webcraft-proposals-1109

Conversation

@dev-goraebap

Copy link
Copy Markdown
Owner

요약

Webcraft 0.8.0. 지침 제안 11건을 반영하고, 새 판 알림과 이어받기 문서를 더합니다.

  • 화면 이동: 가리는 막을 빼고 SWR·미리 준비(intent prefetch)·카드 위 진행 표시(150ms)·콘텐츠 교차 페이드(200ms)로 바꿉니다. 화면 이동 점검(layout-shift 0.01, 다시 방문 진행 표시)을 검증에 넣습니다.
  • 지연 로딩 부품의 preload(), 열릴 때만 만드는 메뉴 내용, 사진 대표색·비율 자리(업로드 계약 포함), 리치 본문 16px·줄 높이 1.7.
  • 본문 상세의 속성 열 순서(목차·속성·정보), 둥근 편집 도구와 주소 있는 버전 기록, 바로 저장되는 속성의 5초 되돌리기 토스트, 아이콘의 그려진 크기 맞추기.
  • 지침 제안은 이 저장소의 이슈로 받습니다(본문 일반화, 게시 전 사용자 확인, gh가 없으면 이슈 문서 안내). 프로젝트 규칙 표에서 제안 중 표시를 뺍니다.
  • Claude Code 배포본에 세션 시작 훅(hooks/update-check.mjs)을 넣습니다. 하루 한 번 최신 판을 확인해 낮으면 알리고, 에이전트가 갱신을 제안·실행합니다. 지침을 못 읽거나 판이 낮으면 ~/.goraebap/handoff/에 이어받기 문서를 남깁니다. AGENTS.md 개발 지침 블록의 최소 판은 0.8.0입니다.
  • 가이드 사이트 해설(상태와 피드백, 콘텐츠 폭, 아이콘)을 맞춥니다.

검증

  • npm run check: 스킬 8개, 로컬 링크 128개.
  • npm test: 10개 통과(훅 테스트 2개 추가).
  • npm run site:check, npm run site:test(328개 통과), npm run site:build(주소 115개).
  • 훅 직접 실행: 원본의 최신 판을 받아 캐시하고, 같은 판이면 출력 없음, 새 판이면 알림 JSON, 설치 정보가 없으면 조용히 종료.

확인하지 못한 것

  • 실제 세션에서 훅 알림이 보이는 모습(배포 후 확인).
  • Codex의 플러그인 훅과 자동 갱신.
  • 실행 견본(site/samples/)은 이번에 바꾸지 않았습니다.

🤖 Generated with Claude Code

- 화면 이동에서 가리는 막을 빼고 SWR·미리 준비·카드 위 진행 표시·교차 페이드로 바꾼다. 화면 이동 점검(layout-shift)을 검증에 넣는다.
- 지연 로딩 부품의 미리 받기, 열릴 때만 만드는 메뉴 내용, 사진 대표색·비율 자리, 리치 본문 16px·1.7을 지침에 넣는다.
- 본문 상세의 속성 열 순서(목차·속성·정보), 둥근 편집 도구와 주소 있는 버전 기록, 바로 저장되는 속성의 되돌리기 토스트, 아이콘의 그려진 크기 맞추기를 정한다.
- 지침 제안을 원본 저장소 이슈로 받고, 프로젝트 규칙 표에서 제안 표시를 뺀다.
- Claude Code 배포본에 새 판 알림 세션 시작 훅을 넣고, 지침을 못 읽을 때의 이어받기 문서 절차를 더한다.
- 가이드 사이트 해설(상태와 피드백, 콘텐츠 폭, 아이콘)을 맞춘다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dev-goraebap
dev-goraebap merged commit 5079f19 into main Nov 9, 2026
1 check passed
@dev-goraebap
dev-goraebap deleted the codex/webcraft-proposals-1109 branch November 9, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant