designpaca/packages/skill/CHANGELOG.md
2026-09-12 15:28:46 +09:00

8.4 KiB
Raw Blame History

CHANGELOG

0.11.0

Minor Changes

  • 40개 근거의 종류·적용 범위·한계를 분리한 ledger와, 판단이 애매할 때 불확실성에 맞춰 참조 문서를 여는 라우팅을 추가했다. 구도·타입·이미지·스타일 가이드, 규범 적합성과 취향·과업 평가의 구분, 적용 가능한 게이트 계약도 정비했다.

  • 초광폭을 별도 레이아웃 상태로 취급하도록 1920·2560px 실렌더 매트릭스, 읽는 --measure와 넓은 정보 표면의 분리, 컨트롤·입력·표 셀의 실제 인셋/겹침 검사를 추가했다. 8 CSS px 인셋은 WCAG 수치가 아니라 프로젝트 품질 기본값으로 명시했다.

  • CSS Color 4 color(srgb …)·알파 합성과 sr-only/aria-hidden/overlay의 가시 텍스트 판정을 감사 하니스 규칙으로 승격했다. UI가 아니라 측정기가 틀린 경우도 RED fixture에서 먼저 재현하도록 한다.

  • 근거는 W3C WCAG, W3C Tables Tutorial, Apple HIG Layout/Text Fields, Nielsen Norman Group의 폼 여백 연구를 반영했다.

0.10.0

Minor Changes

  • Add target-market reference boundaries; trustworthy fictional/AI showcase contracts with provenance, sensitive-data, generated-evidence, and fail-closed regulated-action rules; state-based visual E2E guidance; human-gate layout invariants; page-scoped h1 line-count gates; and page-scoped static CSS/JS ownership with non-regression hygiene budgets.

  • 목표 시장을 R1/R2/R3의 경계 조건으로 잠그고, 같은 문화권의 다른 업종 R2를 우선해 서구 레퍼런스의 무의식적 전이를 막는다.

  • trustworthy-showcases.md를 추가해 가상·예시·AI·규제 쇼케이스의 진실 상태·출처 계층, 표면 다이얼, 모바일 이미지 바이블, 고위험 데이터 경계, 규제 행동의 실패 폐쇄, 상태별 시각 E2E를 표준화한다.

  • 인간 시각 게이트에서 발견한 동일 행 액션 중심, 의미별 섹션 토폴로지, 조건부 데스크톱 패널의 트랙 회수를 레이아웃·E2E 계약으로 승격한다.

  • 같은 진실 범위의 공통 부모 라벨, 공개 해석/관리 내부 증거 소유권, 보이는 입력과 판정 의존성 SSOT를 추가해 경고 반복과 맞춤 분석 모순을 막는다.

  • 범용 디자인 게이트에 페이지별 h1MaxLines 계약과 h1 정확히 1개 검사를 추가한다. 기본 1줄은 유지하며 마케팅 페이지의 의도적 2줄만 좁게 선언할 수 있다.

  • 범용 디자인 게이트에 페이지별 staticContract를 추가해 selector CSS/HTML·JS 문서 코퍼스, 토큰 권위 파일, 색·radius 비회귀 예산을 명시하고 공유 CSS·동적 클래스·지역 토큰 오탐을 막는다.

0.9.2

Patch Changes

  • 컴퓨터 로케일을 기본 카피 언어로 고정하고, 영어 외 제3언어와 무관한 문화권 장식을 명시 요청 없이 생성하지 않도록 한다.

0.9.1

Patch Changes

  • CSS 변수 및 토큰 안전 폴백 의무화 (var(--step-4, clamp(...))) — 토큰 누락 시 16px 축소 및 위계 역전 방지
  • 서브페이지 및 에셋 경로 무결성 게이트 — 404 브로큰 링크 차단 및 안전 리다이렉트 동봉
  • 다단 데이터 테이블 1120px 컨테이너 핏 및 테마 맞춤 앰버/다크 커스텀 스크롤바 표준화
  • 완료 선언 전 헤드리스 렌더링 실측 게이트 (getComputedStyle 폰트/패딩/오버플로) 강화

0.9.0

Minor Changes

  • Fix Antigravity target adapter to install skills to ~/.gemini/config/skills/ so Antigravity automatically discovers the skill.

0.8.0

Minor Changes

  • 왼쪽 인셋 리듬·픽셀 판정을 스킬에 내재화 — design-gate leftInset 검사(텍스트 노드 Range 기준 ≥12px, 모바일 390px 전 뷰), 브랜드 검사 오탐 수정(보이는 요소 기준), preflight §0-E(왼쪽 인셋 리듬), 하니스 규칙 15~17(기준 갱신은 의도 변경 리뷰 동반 — 결함이 기준에 박히는 것 방지, 사용자 스크린샷 픽셀 판정 해부, 새 검사 RED 재현 후 GREEN), 사고표 4행(스크롤 잔류·빈약한 헤더·인셋 불일치), SKILL.md 규칙 6 보강(계측의 공백 — 보고가 오면 픽셀 판정 후 게이트에 추가)

0.7.3

Patch Changes

  • 왼쪽 인셋 게이트 — 오버플로 검사는 오른쪽만 본다. 헤더-제목-카드 같은 축(±10px)·텍스트 시작점 ≥12px 검사를 e2e 매트릭스에 포함하고 mobile-app-ux.md 에 리듬 규칙 추가

0.7.2

Patch Changes

  • 모바일 헤더 규칙 정교화 — 크럼이 아니라 브랜드+액션이다(계측 통과에도 빈약해 보이면 실패)

0.7.1

Patch Changes

  • 모바일 뷰 전환 스크롤 리셋·단일 헤더 규칙 추가(mobile-app-ux.md) — 탭 전환 시 이전 스크롤이 남어 짧은 뷰에서 헤더가 클램프되어 잘리는 사고의 재발 방지. focus(preventScroll)만으론 부족하고 scrollTo(0,0)이 필요하며, 헤더는 sticky 하나로

0.7.0

Minor Changes

  • 모바일 앱 수준 UX 표준을 스킬에 내재화 — references/mobile-app-ux.md 신규 (HIG/M3 5축, safe area·16px 입력·바텀내비+더보기 시트·하드웨어 뒤로가기 pushState/popstate 패턴, PWA 최소세트, 에뮬레이터 실기기 검증법), audit-gate 7계층(L6 시나리오 E2E)·하니스 규칙 12~14(NaN 직렬화 방어·fixed 보임 판정·실기기 텍스트 근거), design-gate 터치타깃 검사(컨트롤 44px·인라인 24px)와 thresholds 깊은 병합, SKILL.md 핵심 규칙 7(OS 관습은 조사 없이 바꾸지 않는다). 도그푸드로 죽은 선택자 8종·게이트 설정 병합 버그 적발 수정
  • 프로덕션 마감 규칙 내재화(v0.7) — 관리 앱 2종 리디자인에서 게이트가 사후에 잡은 결함 11종을 스킬 규칙으로 승격. 하드 게이트 13(브랜드 표면 정합)·14(죽은 선택자), 4-5 서류 기능 단계(인쇄·단축키·도메인 동작), preflight 상태 완결성 섹션(입력 검증·판정 함수 추출·실행취소·Esc), 하니스 규칙 8~11(검사 단언·number 입력·모션≤감사 대기·동일 diff 반복=패치 미적용), design-gate 에 죽은 선택자·토큰 위생·theme-color 정합 검사 추가(도그푸드: 고의 결함 픽스처 검출 + 실제 앱 통과 양방향 검증, 실제로 수작업 스윕이 놓친 죽은 선택자 2종·radius 리터럴 1건을 추가로 잡음)

0.6.0 — 자율 검증 폐쇄 루프 + 리듬·트랙 불변식 (2026-08-22)

  • 핵심 규칙 6: 완료의 정의 = 게이트 통과. 사용자를 QA 로 쓰지 않는다.
  • 5단계 기계 검사 4번째: design-gate 실행 의무.
  • references/audit-gate.md 신설(사고-검사 매핑·SEO/meta 체크리스트·OS/브라우저 특성·하니스 규칙).
  • tools/design-gate.mjs 신설: 메타/SEO·대비·수축·리듬·트랙(숫자 라벨 등폭·빈 셀 트랙·등간격)·스케일×폭 + 옵션 L0/L3/L4. checks 깊은 병합, 의존성 미비 SKIP.
  • 실전 검증: 시간표 자동배치 결함(라벨 폭 40/88 혼재) 재현 픽스처 검출 + 수정된 앱 15뷰 통과(오탐 0).

자율 검증 폐쇄 루프 내재화 (2026-08-22)

  • 핵심 규칙 6 추가: 완료의 정의 = 게이트 통과. 사용자를 QA 로 쓰지 않는다.
  • 5단계 기계 검사 4번째: design-gate 실행 의무화.
  • references/audit-gate.md 신설: 6계층·사고-검사 매핑·SEO/meta 체크리스트·OS/브라우저 특성·하니스 규칙 7개.
  • tools/design-gate.mjs 신설: 범용 게이트(불변식·SEO/meta·대비·수축·스케일×폭 + 옵션 시각회귀/WebKit), --init 스캐폴딩, 의존성 미비는 SKIP 처리.

@designpaca/skill

0.5.0

Minor Changes

  • 8d02820: 어떤 하네스 에이전트든 스킬을 발견하게 만든다. 중립 경로 agents 타깃(~/.agents/skills · .agents/skills)을 새로 추가한다 — Cursor · Antigravity · ZCode 등 Agent Skills 규약을 읽는 하네스가 함께 잡는 자리다. gemini-cli(.gemini/skills)와 copilot(.github/skills · ~/.copilot/skills) 타깃을 추가한다. Cursor 는 구식 .cursor/rules/*.mdc 변환을 버리고 네이티브 .cursor/skills 로 옮기며 전역 설치를 지원한다. Windsurf 도 규칙 파일(12,000자 상한 때문에 실제 스킬이 아예 설치되지 못했다)에서 .windsurf/skills · ~/.codeium/windsurf/skills 네이티브 경로로 옮긴다. Antigravity 전역 경로를 공식 마이그레이션 문서대로 ~/.gemini/antigravity-cli/skills 로 바로잡는다.