98 lines
8.3 KiB
Markdown
98 lines
8.3 KiB
Markdown
# designpaca
|
|
|
|
## 0.13.0
|
|
|
|
### Minor Changes
|
|
|
|
- 6805fb2: 0단계 인터뷰를 다시 필수 게이트로 되돌린다. v0.11.0 에서 "결과를 크게 바꿀 때만 묻는다"로 완화됐던 조건을 없애고, 스킬 본문 앞쪽에 "이 스킬은 사용자 인터뷰에 명시적으로 의존한다"는 게이트를 둔다. 필수 브리프 슬롯이 사용자 답이나 제공 자료로 확인되지 않으면 묻고, 질문 수단은 도구 목록으로 판정하며, 물었으면 턴을 끝낸다. 서브에이전트는 질문을 호출자에게 돌려주고, 예외는 사용자의 명시적 위임뿐이다. 하네스별 질문 도구(Claude Code·Codex·Gemini CLI·VS Code Copilot·Cursor)와 한도, 계획 도구·서브에이전트·브라우저 도구를 새 참조 문서 `harness.md` 에 정리했고, 슬롯·질문 카드·라운드는 `brief-interview.md` 로 옮겼다.
|
|
|
|
외부 디자인 스킬 10종과 의존물의 장점을 판정 위계(하드 게이트·프로젝트 계약·관찰 후보)에 맞춰 흡수했다. 새 참조 문서는 접근성 구현 계약, 입력 촉감(제스처 물리·상태·확인과 되돌림), 그림자·깊이, 색 체계, 아이콘, 제품 UI 카피, 컴포넌트 기반 위에서 일하기, 리뷰 보고 형식, diff·PR 변경 리뷰, 인쇄·이메일이다. 모션·레이아웃·타이포·토큰·이미지·슬롭 지문·프리플라이트·감사 게이트·모바일·재질 문서도 보강했다. 리뷰 전용 경로를 추가했고, 하드 게이트에 "잘린 콘텐츠의 전체 값 도달 수단"과 "초당 3회 깜빡임 한도"를 더했다.
|
|
|
|
`design-gate.mjs` 는 터치 타깃을 WCAG 2.5.8 층(간격 예외 계산)과 프로젝트 계약 층(44px)으로 나눠 보고하고(`tapTargetPolicy`, 기본값은 이전 동작과 같다), 프로젝트에 `axe-core` 가 있으면 뷰마다 axe 를 실행하고 없으면 미검증으로 보고한다. 실제 사이트 실측에서 드러난 오탐도 고쳤다 — 장식 이미지의 `alt=""` 는 더 이상 "alt 없음"이 아니고(속성 자체가 없을 때만 실패), 두 블록을 쌓은 워드마크는 텍스트 블록마다 줄 수를 세어 수축으로 오판하지 않으며, `path` 없이 `url` 만 준 페이지 설정은 크래시 대신 파일 기반 검사를 미검증으로 건너뛴다. Codex 용 스킬 메타데이터 `agents/openai.yaml` 과 외부 출처 고지 `THIRD_PARTY_NOTICES.md` 를 동봉한다.
|
|
|
|
### Patch Changes
|
|
|
|
- 79e79c1: 브랜드 차별성 카피 진단과 영향 기반 렌더 검수 안내를 개선한다.
|
|
|
|
## 0.12.1
|
|
|
|
### Patch Changes
|
|
|
|
- 744cb36: `update` 와 `uninstall` 이 `--dry-run` 을 무시하고 실제로 파일과 매니페스트를 바꾸던 문제를 고쳤다. 두 명령 모두 계획만 출력하며, CI 스모크에서 `--dry-run` 이 아무것도 쓰지 않는지 검사한다.
|
|
|
|
## 0.12.0
|
|
|
|
### Minor Changes
|
|
|
|
- 시각 디자인 원전·인지 연구 참조, 구도·타입·색 판단 절차, 구조 대안과 기각 조건 기록, 규범·기능 검사와 시각·과업 판정의 분리를 CLI 스킬 번들에 반영했다.
|
|
|
|
## 0.11.0
|
|
|
|
### Minor Changes
|
|
|
|
- 40개 근거의 종류·적용 범위·한계를 분리한 ledger와 불확실성 라우팅, 구도·타입·이미지·스타일 가이드, 규범 적합성과 취향·과업 평가의 구분, 적용 가능한 게이트 계약을 번들에 반영했다.
|
|
|
|
## 0.10.0
|
|
|
|
### Minor Changes
|
|
|
|
- Bundle the upgraded designpaca skill with target-market reference boundaries, trustworthy fictional and AI showcase contracts, state-based visual E2E guidance, and page-scoped static ownership gates.
|
|
|
|
## 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.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` 로 바로잡는다.
|
|
- 8d02820: ZCode 타깃 추가 — `~/.zcode/skills/designpaca/` (전역) 또는 `.zcode/skills/designpaca/` (프로젝트) 에 스킬을 설치한다. SKILL.md 규약이 Claude Code 와 같아 변환 없이 그대로 복사된다.
|