feat(skill): absorb external design skills, restore interview gate, add review route
- Restore the step-0 interview as a mechanical gate the skill explicitly depends on; add harness.md (per-harness question tools, limits, fallbacks) and brief-interview.md (slots, question cards, rounds). - Add 10 reference docs absorbed from external design skills (accessibility, interaction-feel, elevation, color, icons, product-copy, component-systems, critique, change-review, print-email) and extend existing references. - Add a review-only route and two hard-gate clauses (truncated content reachability, three-flashes limit). - design-gate: split tap targets into WCAG 2.5.8 and 44px contract layers, run axe-core when available, and fix false positives found on a real site (decorative alt="", stacked wordmark line count, url-only pages). - lint-skill: fail if the interview gate section or its links disappear. - Ship agents/openai.yaml and THIRD_PARTY_NOTICES.md.
This commit is contained in:
parent
79e79c120b
commit
6805fb2be7
37 changed files with 5688 additions and 128 deletions
270
packages/skill/THIRD_PARTY_NOTICES.md
Normal file
270
packages/skill/THIRD_PARTY_NOTICES.md
Normal file
|
|
@ -0,0 +1,270 @@
|
|||
# THIRD_PARTY_NOTICES.md — 외부 스킬 참고 고지
|
||||
|
||||
designpaca 스킬 문서(`packages/skill/references/*.md`)는 2026-09-24 작업에서 외부 디자인 스킬 10종과 그 의존물(better-interface의 자매 스킬 7종 포함)의 절차·수치 시작값을 참고해 **번역·재서술**했다. 원문을 그대로 붙여 넣은 곳은 없다. 코드 스니펫이나 구체적 수치를 그대로 옮긴 자리는 본문에 대괄호 출처 ID(예: `[SKILL-APPLE-DESIGN]`)를 달아 표시했으며, ID별 상세(지지하는 주장, 적용 조건, 잘못된 일반화)는 [references/evidence-ledger.md](references/evidence-ledger.md)의 "외부 스킬 출처" 절에 있다.
|
||||
|
||||
이 고지의 목적은 두 가지다. 첫째, MIT·Apache-2.0 원본의 저작권 고지·허가 고지를 보존한다. 둘째, Apache-2.0 원본에 대해 재서술 사실과 변경 내용을 밝힌다. MIT와 Apache-2.0은 모두 재사용·수정·재배포·상업적 이용을 허용하며, 조건은 저작권 고지 보존(MIT)과 NOTICE·변경 고지(Apache-2.0)뿐이다.
|
||||
|
||||
## 이 문서를 읽는 법
|
||||
|
||||
| 절 | 내용 |
|
||||
|---|---|
|
||||
| 1. 참고한 스킬 목록 | 스킬명, 저장소, 커밋, 라이선스, 저장소 경로 |
|
||||
| 2. Apache-2.0 원본의 NOTICE와 변경 고지 | frontend-design, adapt(impeccable) |
|
||||
| 3. MIT 저작권 고지 요약 | 스킬별 저작권자 한 줄 |
|
||||
| 부록 A | MIT 저장소별 LICENSE 전문 |
|
||||
|
||||
## 1. 참고한 스킬 목록
|
||||
|
||||
| 스킬명 | 저장소 | 저장소 내 경로 | 커밋 | 라이선스 |
|
||||
|---|---|---|---|---|
|
||||
| frontend-design | [anthropics/skills](https://github.com/anthropics/skills) | `skills/frontend-design` | `34040c9` (2026-09-10) | Apache-2.0 |
|
||||
| apple-design | [emilkowalski/skills](https://github.com/emilkowalski/skills) | `skills/apple-design` | `85e8e23` | MIT |
|
||||
| emil-design-eng | [emilkowalski/skills](https://github.com/emilkowalski/skills) | `skills/emil-design-eng` | `85e8e23` | MIT |
|
||||
| beautiful-shadows | [MengTo/Skills](https://github.com/MengTo/Skills) | `agent-skills/web-design/beautiful-shadows` | `a965851` | MIT |
|
||||
| accessibility (web-a11y) | [addyosmani/web-quality-skills](https://github.com/addyosmani/web-quality-skills) | `skills/accessibility` | `afa8da9` | MIT |
|
||||
| design-review | [Superfuture/design-review](https://github.com/Superfuture/design-review) | `design-review/skills/design-review` | `d4d2609` | MIT(선언, 2절 참고) |
|
||||
| shadcn | [shadcn-ui/ui](https://github.com/shadcn-ui/ui) | `skills/shadcn` | `98a1fe6` | MIT |
|
||||
| adapt (impeccable) | [pbakaus/impeccable](https://github.com/pbakaus/impeccable) | `skill/reference/adapt.md` | `e0881d2` | Apache-2.0 |
|
||||
| better-interface | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/better-interface` | `267330e` | MIT |
|
||||
| better-accessibility | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/better-accessibility` | `267330e` | MIT |
|
||||
| better-colors | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/better-colors` | `267330e` | MIT |
|
||||
| better-layout | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/better-layout` | `267330e` | MIT |
|
||||
| better-typography | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/better-typography` | `267330e` | MIT |
|
||||
| better-ui | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/better-ui` | `267330e` | MIT |
|
||||
| better-writing | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/better-writing` | `267330e` | MIT |
|
||||
| interface-review | [jakubkrehel/skills](https://github.com/jakubkrehel/skills) | `skills/interface-review` | `267330e` | MIT |
|
||||
| interaction-design | [wshobson/agents](https://github.com/wshobson/agents) | `plugins/ui-design/skills/interaction-design` | `4236bb9` | MIT |
|
||||
|
||||
better-interface와 자매 7종(better-accessibility, better-colors, better-layout, better-typography, better-ui, better-writing, interface-review)은 같은 저장소 `jakubkrehel/skills`의 저장소 루트 LICENSE 하나로 전부 커버된다.
|
||||
|
||||
## 2. Apache-2.0 원본의 NOTICE와 변경 고지
|
||||
|
||||
### frontend-design (anthropics/skills)
|
||||
|
||||
저장소 루트에는 LICENSE 파일이 없고, 스킬 디렉터리 안에 `skills/frontend-design/LICENSE.txt`(Apache License 2.0 전문)가 있다. `anthropics/skills` README도 "이 저장소의 많은 스킬이 오픈소스(Apache 2.0)"라고 밝히고 `docx`·`pdf`·`pptx`·`xlsx`만 source-available 예외로 든다. 저장소 루트에는 별도의 `THIRD_PARTY_NOTICES.md`가 있으나, 그 내용은 `docx`/`pdf` 등 다른 스킬이 번들하는 바이너리 의존물(imageio, FFmpeg 등)에 대한 것이라 `frontend-design`과 무관해 여기 옮기지 않는다.
|
||||
|
||||
**변경 고지**: designpaca는 `frontend-design`의 제네릭 클러스터 점검표와 반사실 검증 절차를 재서술·번역했으며 원문을 그대로 싣지 않았다. 구체적 예시(hex 값 등)는 [antipatterns.md](references/antipatterns.md)에 출처 ID `[SKILL-FRONTEND-DESIGN]`으로 표시했다.
|
||||
|
||||
### adapt / impeccable (pbakaus/impeccable)
|
||||
|
||||
저장소 루트에 Apache License 2.0 전문과 별도 `NOTICE.md`가 있다. `NOTICE.md` 원문은 다음과 같다.
|
||||
|
||||
```
|
||||
# Third-Party Notices
|
||||
|
||||
This project includes content derived from third-party work, used under the terms of its original license.
|
||||
|
||||
## Platform Design Skills
|
||||
|
||||
The `skill/reference/ios.md` and `skill/reference/android.md` platform reference files are distilled from ehmo's `platform-design-skills` (Apple Human Interface Guidelines and Material Design 3 rules), rewritten in Impeccable's voice.
|
||||
|
||||
**Original work:** https://github.com/ehmo/platform-design-skills
|
||||
**Original license:** MIT
|
||||
**Author:** ehmo
|
||||
```
|
||||
|
||||
designpaca가 참고한 것은 `skill/reference/adapt.md`(pointer·hover 쿼리, 컨테이너 쿼리, 커스텀 컨트롤 제스처 검증 절차)이며, 위 NOTICE가 가리키는 `ios.md`/`android.md`(ehmo의 `platform-design-skills` 파생물)는 이번 작업에서 참고하지 않았다. 그래도 Apache-2.0 원본의 NOTICE 전체를 투명하게 남기기 위해 그대로 옮겼다.
|
||||
|
||||
**변경 고지**: designpaca는 `adapt.md`의 입력 방식 감지·제스처 검증 절차를 재서술·번역했으며 원문을 그대로 싣지 않았다. 코드 스니펫은 출처 ID `[SKILL-IMPECCABLE]`로 표시했다.
|
||||
|
||||
## 3. MIT 저작권 고지 요약
|
||||
|
||||
| 스킬(들) | 저작권 고지 |
|
||||
|---|---|
|
||||
| apple-design, emil-design-eng | Copyright (c) 2026 Emil Kowalski |
|
||||
| beautiful-shadows | Copyright (c) 2026 Meng To |
|
||||
| accessibility (web-a11y) | Copyright (c) 2026 Addy Osmani |
|
||||
| design-review | "MIT"로 선언(저장소 `.claude-plugin/plugin.json`의 `license` 필드, 저자 Joey Primiani) — 저장소에 LICENSE 파일 자체는 없다. 아래 부록 A의 design-review 항목에 이 사실을 그대로 밝혔다 |
|
||||
| shadcn | Copyright (c) 2023 shadcn |
|
||||
| better-interface, better-accessibility, better-colors, better-layout, better-typography, better-ui, better-writing, interface-review | Copyright (c) 2026 Jakub Krehel |
|
||||
| interaction-design | Copyright (c) 2024 Seth Hobson |
|
||||
|
||||
각 스킬에서 재서술한 구체 규칙·수치는 본문에 해당 출처 ID(`[SKILL-APPLE-DESIGN]`, `[SKILL-BETTER-UI]` 등)로 표시했으며, 원문 문장을 그대로 복사한 곳은 없다.
|
||||
|
||||
## 부록 A — MIT 저장소별 LICENSE 전문
|
||||
|
||||
### apple-design, emil-design-eng (emilkowalski/skills)
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 Emil Kowalski
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
### beautiful-shadows (MengTo/Skills)
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 Meng To
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
### accessibility / web-a11y (addyosmani/web-quality-skills)
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 Addy Osmani
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
### design-review (Superfuture/design-review)
|
||||
|
||||
저장소 클론(`d4d2609`)의 루트에는 LICENSE 파일이 없다. 라이선스는 저장소의 `.claude-plugin/plugin.json`과 `.claude-plugin/marketplace.json`이 `"license": "MIT"`, 저자를 `Joey Primiani`로 선언한 것에 근거한다. 아래는 그 선언을 따라 재구성한 표준 MIT 문면이며, 실제 LICENSE 파일에서 그대로 옮긴 것이 아니라는 점을 밝힌다.
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 Joey Primiani
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
### shadcn (shadcn-ui/ui)
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2023 shadcn
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
### better-interface와 자매 7종 (jakubkrehel/skills)
|
||||
|
||||
저장소 루트 LICENSE 하나가 `better-interface`, `better-accessibility`, `better-colors`, `better-layout`, `better-typography`, `better-ui`, `better-writing`, `interface-review`를 전부 커버한다.
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 Jakub Krehel
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
### interaction-design (wshobson/agents)
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2024 Seth Hobson
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue