Korean Privacy & Terms (thin wrapper)
kimlawtech/korean-privacy-terms (Apache-2.0) ์ ์คํธ๋ฆผ์ ๊ฒฝ์ ํด Next.js ํ๋ก์ ํธ์ ํ๊ตญ ๋ฒ๋ น(๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒยท์ฝ๊ด๊ท์ ๋ฒยท์ ์์๊ฑฐ๋๋ฒ) ๊ธฐ๋ฐ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจยท์ด์ฉ์ฝ๊ดยท์ฟ ํค ๋ฐฐ๋ยท๋์ ๋ชจ๋ฌ์ ์์ฑํ๋ thin wrapper ์คํฌ.
Korean Privacy & Terms (thin wrapper)
What this skill does
kimlawtech/korean-privacy-terms (Apache-2.0) ์
์คํธ๋ฆผ์ ์ฌ์ฉํด ํ๊ตญ ๋ฒ๋ น ๊ธฐ๋ฐ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจยท์ด์ฉ์ฝ๊ดยท์ฟ ํค ๋ฐฐ๋ยทํ์๊ฐ์
๋์ ๋ชจ๋ฌ ์์ฑ์ ์ํํ๋ค. k-skill ์ธก์ ์์ wrapper ๋ง ์ ์งํ๊ณ , ์ค์ ์ธํฐ๋ทฐ/๋ ๋/์ค์น ๋ก์ง์ ์
์คํธ๋ฆผ์ ์์ํ๋ค.
๋ฐ์ ๊ธฐ์ค์ ์ ์คํธ๋ฆผ์ด ๊ด๋ฆฌํ๋ค:
- ๊ฐ์ธ์ ๋ณด์์ํ ์ฒ๋ฆฌ๋ฐฉ์นจ ์์ฑ์ง์นจ (2025.4.21)
- ๊ฐ์ ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ (2026.3 ๊ณตํฌ, 2026.9.11 ์ํ, ๊ณผ์ง๊ธ ๋งค์ถ์ก ์ต๋ 10%)
- ๊ณต์ ๊ฑฐ๋์์ํ ์ ์์๊ฑฐ๋ ํ์ค์ฝ๊ด ์ 10023ํธ
- EU GDPR / ePrivacy (์ ์คํธ๋ฆผ v2.0+ ์ง์)
์ด ์คํฌ์ด ์์ฑํ๋ ๋ชจ๋ ๋ฌธ์๋ ์ฐธ๊ณ ์ฉ ์ด์์ด๋ฉฐ ๋ฒ๋ฅ ์๋ฌธ์ด ์๋๋ค. ์ค์๋น์ค ๋ฐฐํฌ ์ ๋ฐ๋์ ๋ณํธ์ฌ ๊ฒํ ๊ฐ ํ์ํ๋ค.
When to use
- "๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ ๋ง๋ค์ด์ค"
- "์ด์ฉ์ฝ๊ด ์ถ๊ฐํด์ค"
- "์ฟ ํค ๋ฐฐ๋ ๋ถ์ฌ์ค"
- "ํ์๊ฐ์ ๋์ ๋ชจ๋ฌ ํ์ํด"
- "ํํ์ ๋ณด ๊ณ ์ง ์ถ๊ฐํด์ค"
- "๊ฐ์ธ์ ๋ณด ๋์ UI ๊น์์ค"
When not to use
- ์ค์ ๋ฒ๋ฅ ์๋ฌธ ยท ์์ก ์ ๋ต ยท ๊ฐ๋ณ ์ฝ๊ด ๋ถ์ ํ๋จ์ด ํ์ํ ๊ฒฝ์ฐ โ ๋ณํธ์ฌ ์๋ด
- ํ๊ตญ/EU ์ธ ๊ดํ (๋ฏธ๊ตญ CCPA ยท ์ผ๋ณธ APPI ยท ์ค๊ตญ PIPL ๋ฑ) ์ ๋จ๋ ์ผ๋ก ๋ค๋ค์ผ ํ๋ ๊ฒฝ์ฐ (์ ์คํธ๋ฆผ ๋ก๋๋งต)
- Next.js App Router ๊ฐ ์๋ ํ๊ฒฝ (์ ์คํธ๋ฆผ์ด Pages Router ๋ฏธ์ง์)
Prerequisites
- ์ธํฐ๋ท ์ฐ๊ฒฐ (์ ์คํธ๋ฆผ clone ์ฉ)
git2.20+bash- ๋์ ํ๋ก์ ํธ๊ฐ Next.js 13 ~ 16 App Router ๊ธฐ๋ฐ์ผ ๊ฒ (์ ์คํธ๋ฆผ ์ ์ฝ)
Install (dual-install)
์
์คํธ๋ฆผ์ ~/.claude/skills/korean-privacy-terms/upstream/ ์ ~/.agents/skills/korean-privacy-terms/upstream/ ์์ชฝ์ pinned SHA ๋ก ์ฒดํฌ์์ํ๋ค. ๋ ํฌ ๋ด๋ถ์ ์
์คํธ๋ฆผ payload ๋ฅผ ์ปค๋ฐํ์ง ์์ผ๋ฏ๋ก ์ค์ฌ์ฉ ์ ๋ฐ๋์ ์ด ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ค.
bash korean-privacy-terms/scripts/install.sh
๋ ํฌ๋ฅผ ๋ก์ปฌ์ clone ํ์ง ์๊ณ ์ด๋ฏธ ํ ๋๋ ํ ๋ฆฌ ์คํฌ ๋ฒ๋ค๋ง ๊ฐ์ง ์ํ์์๋ ์ค์นํ ์ ์๋ค (installer ๋ ${BASH_SOURCE[0]} ๋ก ์ ๋๊ฒฝ๋ก๋ฅผ ํด์ํ๋ฏ๋ก cwd ์ ๊ตฌ์ ๋ฐ์ง ์๋๋ค):
bash ~/.claude/skills/korean-privacy-terms/scripts/install.sh
# ๋๋
bash ~/.agents/skills/korean-privacy-terms/scripts/install.sh
์คํฌ๋ฆฝํธ๋ korean-privacy-terms/scripts/upstream.pin ์ ๊ธฐ๋ก๋ 40์๋ฆฌ ์ปค๋ฐ SHA ๋ง ์ฒดํฌ์์ํ๋ค. ๋ ๊ฒฝ๋ก ๋ชจ๋์์ git -C <path> rev-parse HEAD ๊ฐ pin ๊ณผ ๋์ผํด์ผ ์ค์น ์ฑ๊ณต.
์คํ๋ผ์ธ ํ๊ฒฝ์ด๋ ๋คํธ์ํฌ ์ฐจ๋จ ์ํฉ์์๋ ์ ์คํธ๋ฆผ clone ์ด ์คํจํ๋ฏ๋ก ์ด ์คํฌ์ ์์ฑ ํ๋ฆ์ ์คํํ ์ ์๋ค. ์คํฌ๋ฆฝํธ๊ฐ ๋ช ์์ ์ธ ์คํจ ๋ฉ์์ง๋ฅผ ๋จ๊ธฐ๊ณ ๋น์ ์ ์ข ๋ฃํ๋ค.
Mandatory interview first
์ฌ์ฉ์๊ฐ "๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ ๋ง๋ค์ด์ค" ๊ฐ์ ์์ฑ ์์ฒญ์ ํ๋ฉด ๋ฐ๋ก ํ์ผ์ ๋ง๋ค์ง ๋ง๊ณ ๋จผ์ ๋๋ฌป๋๋ค. ์
์คํธ๋ฆผ scripts/interview.md Step 0 ~ 9 ์ ์ธํฐ๋ทฐ ํ๋กํ ์ฝ์ ๋ฐ๋ผ ์์ฐจ๋ก ์ง๋ฌธํ๋, ์ต์ํ ์๋ ํญ๋ชฉ์ ํ์ธํ ๋ค ์์ฑ ๋จ๊ณ๋ก ๋์ด๊ฐ๋ค.
๊ถ์ฅ ์ฒซ ์ง๋ฌธ ๋ฌถ์:
- ๋์ ์ฌ์ฉ์ ๋ฒ์ (ํ๊ตญ ์ฌ์ฉ์๋ง / ํด์ธ ์์ฃผ / ์์ชฝ ๊ธ๋ก๋ฒ) โ ๊ดํ ๋ฒ ๊ฒฐ์
- ์ด์ ์ฃผ์ฒด ์์ฌ์ง (ํ๊ตญ / ํด์ธ)
- ์๋น์ค ์ ํ (SaaS / ์ผํ๋ชฐ / ์ปค๋ฎค๋ํฐ / ๋ธ๋ก๊ทธ / ํํ ํฌ / AI ์๋น์ค)
- Next.js ๋ฒ์ (13 ~ 16), App Router ์ฌ์ฉ ์ฌ๋ถ, ์ธ์ด (
.ts/.tsx/.js/.jsx) - Tailwind ๋ฒ์ (v3 / v4), ๋ฒ๋ค๋ฌ (Turbopack / Webpack)
- shadcn/ui ๊ธฐ์ค์น ์ฌ๋ถ, ๊ธฐ์กด ๋์์ธ ์์คํ (Tailwind ์์ / Chakra / MUI / Mantine ๋ฑ)
- ์ถ๋ ฅ ์ธ์ด (ํ๊ตญ์ด๋ง / ์๋ฌธ๋ง / ํ์ ๋ณ๊ธฐ)
- 14์ธ ๋ฏธ๋ง ๋์ ์ฌ๋ถ
- ์๋ํ๋ ๊ฒฐ์ (AI) ยท ํํ์ ๋ณด(์ฟ ํค) ยท ๋ง์ถคํ ๊ด๊ณ ์ฒ๋ฆฌ ์ฌ๋ถ
- ๊ฐ์ธ์ ๋ณด ๋ณดํธ์ฑ ์์(CPO) ์ ๋ณด, ์ฌ์ ์ ์ํธยท๋ํ์ยท์ฃผ์ (์ฌ์ฉ์๊ฐ ์๋ ค์ค์ผ ํจ)
์ธํฐ๋ทฐ๋ ํน์ ์์ด์ ํธ์ ์ ์ฉ UI ์ปดํฌ๋ํธ ํธ์ถ(์ง๋ฌธ ์์ ฏ ๋ฑ) ์ ์์กดํ์ง ์๋ agent-neutral ํค์ผ๋ก, ํ ๋ฒ์ 1 ~ 2๋ฌธํญ์ฉ ์งํํ๋ค. ๋ฒ๋ฅ ๊ณตํฌ๊ฐ(๊ณผํ๋ฃ ํญํ ๋ฑ)์ ์ ๋ฐํ๋ ํํ์ ํผํ๊ณ , "๋ฒ์ ์ผ๋ก ํ์ํ ๋ถ๋ถ์ด์์" ์ ๋์ ๋ด๋ดํ ํค์ ์ ์งํ๋ค. ๋ชจ๋ฅด๋ ํญ๋ชฉ์ "๋์ด๊ฐ๋ ๋ฉ๋๋ค" ๋ก ์ด์ด ๋๋ค.
Workflow
- ์ฌ์ฉ์๊ฐ ํธ๋ฆฌ๊ฑฐ ๋ฌธ๊ตฌ๋ฅผ ๋งํ๋ฉด ๋จผ์ ์ ์ธํฐ๋ทฐ ๊ฒ์ดํธ๋ฅผ ์คํํ๋ค.
bash korean-privacy-terms/scripts/install.sh๋ก ์ ์คํธ๋ฆผ์ dual-install ํ๋ค (์ด๋ฏธ ์ค์น๋ผ ์์ผ๋ฉด pin ํ์ธ๋ง ํ๋ค).- ์
์คํธ๋ฆผ์ด ์ ๊ณตํ๋ ์์๋ฅผ ๋ฐ๋ฅธ๋ค:
scripts/interview.mdโscripts/render.mdโscripts/install.md. - ์
์คํธ๋ฆผ์ Next.js ๊ฐ์ง โ MDX/shadcn ์์กด์ฑ ์ค์น โ ํ
ํ๋ฆฟ ์นํ โ
src/app/privacy/page.tsxยทsrc/app/terms/page.tsxยทsrc/components/legal/*๋ฑ ํ์ผ ์์ฑ โ ๋ฒ์ ํ์ 11๊ฐ ํญ๋ชฉ ๊ฒ์ฆ โ ๋ฉด์ฑ ์ฃผ์ ์ฝ์ ์ ์์ฐจ ์คํํ๋ค. - ์์ฑ์ด ๋๋๋ฉด ์ฌ์ฉ์์๊ฒ ๋ณด๊ณ ํ๋, ์๋ Response policy ์ ๊ณ ์ ๋ธ๋ก์ ๋ฐ๋์ ํฌํจํ๋ค.
CLI examples
cat korean-privacy-terms/scripts/upstream.pin
bash korean-privacy-terms/scripts/install.sh
git -C ~/.claude/skills/korean-privacy-terms/upstream rev-parse HEAD
git -C ~/.agents/skills/korean-privacy-terms/upstream rev-parse HEAD
Response policy
- ์์ฑ๋ ๋ฌธ์๋ ์ฐธ๊ณ ์ฉ ์ด์์ด๋ฉฐ ๋ฒ๋ฅ ์๋ฌธ์ด ์๋๋ผ๋ ์ ์ ๋ชจ๋ ๋ต๋ณ ๋ง๋ฏธ์ ๊ณ ์งํ๋ค.
- ์ค์๋น์ค ์ ์ฉ ์ ๋ฐ๋์ ๋ณํธ์ฌ ๊ฒํ ๊ฐ ํ์ํจ์ ๊ณ ์ ๋ฌธ๊ตฌ๋ก ์ถ๋ ฅํ๋ค.
- 2026.9.11 ์ํ ๊ฐ์ ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ์ ยง30 ๋ฒ์ ํญ๋ชฉ, ๊ณผ์ง๊ธ ์ํฅ(๋งค์ถ์ก 10%), ์ฌ์ ์ฃผ ์ฑ ์ ๋ฑ์ด ์ ์คํธ๋ฆผ pin ์์ ๊ธฐ์ค์ผ๋ก ๋ฐ์๋ผ ์์์ ์๋ฆฐ๋ค. ์ดํ ๊ฐ์ ์ ๋ํ ์ต์ ๋ฐ์ ์ฌ๋ถ๋ ์ฌ์ฉ์์๊ฒ ํ์ธ ์ฑ ์์ด ์๋ค๊ณ ๋ช ์ํ๋ค.
- "๋ฑ" ์ผ๋ก ๋ญ๋ฑ๊ทธ๋ฆฌ๋ ํํ, ๋ฒ์ ํ์ 11๊ฐ ํญ๋ชฉ ๋๋ฝ, ๋ฉด์ฑ ์ฃผ์ ์ ๊ฑฐ, ์ฌ์ฉ์ ํ์ธ ์์ด ํ์ฌ๋ช ยท์ฑ ์์๋ช ์ ์ถ์ธกํด ์ฑ์๋ฃ๋ ํ์๋ ๊ธ์ง๋๋ค (์ ์คํธ๋ฆผ ๊ท์น).
- 14์ธ ๋ฏธ๋ง ๋์ ์๋น์ค์ ์ฑ์ธ์ฉ ๋ฐฉ์นจ์ ๊ทธ๋๋ก ์ ์ฉํ์ง ์๋๋ค.
Done when
- ์ธํฐ๋ทฐ ๊ฒ์ดํธ๊ฐ ์คํ๋์ด ์ต์ jurisdiction ยท ์๋น์ค ์ ํ ยท Next.js ๋ฒ์ ยท App Router ์ฌ๋ถ ยท ์ถ๋ ฅ ์ธ์ด ๊ฐ ํ์ธ๋์๋ค.
scripts/install.sh์ด ์ ์คํธ๋ฆผ์ dual-install (~/.claude/skills/korean-privacy-terms/upstream/+~/.agents/skills/korean-privacy-terms/upstream/) ํ๊ณ , ์์ชฝ ๊ฒฝ๋ก ๋ชจ๋ pin ๊ณผ ๋์ผํ SHA ์ด๋ค.- ์
์คํธ๋ฆผ
scripts/interview.mdโscripts/render.mdโscripts/install.md์์๋ก ์์ฑ์ด ๋๋ฌ๋ค. - ๋ฒ์ ํ์ 11๊ฐ ํญ๋ชฉ ๊ฒ์ฆ๊ณผ ๋ฉด์ฑ ์ฃผ์ ์ฝ์ ์ด ์ ์คํธ๋ฆผ ๊ท์น๋๋ก ์๋ฃ๋์๋ค.
- ์ฌ์ฉ์์๊ฒ ์ฐธ๊ณ ์ฉ ์ด์ + ๋ฒ๋ฅ ์๋ฌธ ์๋ + ๋ณํธ์ฌ ๊ฒํ ํ์ + 2026.9.11 ๊ฐ์ ๋ฐ์ ๊ธฐ์ค์ด ํจ๊ป ๊ณ ์ง๋์๋ค.
Failure modes
- ์คํ๋ผ์ธ ๋๋ ๋คํธ์ํฌ ์ฐจ๋จ:
scripts/install.sh๊ฐ upstream clone ๋จ๊ณ์์ ์คํจํ๋ค. ๋คํธ์ํฌ ํ๋ณด ํ ์ฌ์คํ. - pin SHA ๊ฐ ์
์คํธ๋ฆผ์์ ์ญ์ /force-push ๋ ๊ฒฝ์ฐ: ์คํฌ๋ฆฝํธ๊ฐ SHA mismatch ๋ก ๋น์ ์ ์ข
๋ฃํ๋ค.
scripts/upstream.pin์ ์ต์ ํ๊ทธ SHA ๋ก bump ํ๊ณ PR ์ ๋ง๋ ๋ค. - Next.js Pages Router ๋จ๋ ํ๋ก์ ํธ: ์ ์คํธ๋ฆผ์ด ์คํ์ ์ค๋จํ๋ค. ์ฌ์ฉ์์๊ฒ App Router ์ ํ์ด ์ ํ ์กฐ๊ฑด์์ ์๋ดํ๋ค.
- ๋ฒ๋ฅ ๊ฐ์ ๋๋ฆฌํํธ: ์ ์คํธ๋ฆผ์ด CHANGELOG ๋ก ๋ฐ์ ๊ธฐ์ค์ ๊ด๋ฆฌํ๋ค. pin ๋ง ์ฌ๋ฆฌ์ง ๋ง๊ณ ์ ์คํธ๋ฆผ CHANGELOG ๋ฅผ ํจ๊ป ํ์ธํ๋ค.
Notes
- upstream: https://github.com/kimlawtech/korean-privacy-terms (Apache-2.0)
- upstream pin:
scripts/upstream.pin - installer:
scripts/install.sh - ๋ฒ๋ฅ ๋ฉด์ฑ
์ ๋ฌธ:
./DISCLAIMER.md - upstream ์ ์ยท์ปค๋ฎค๋ํฐ attribution:
./NOTICE(@kimlawtech, SpeciAI) - Apache-2.0 ์ ๋ฌธ (์
์คํธ๋ฆผ
LICENSEverbatim):./LICENSE.upstreamโ Apache License, Version 2.0 ยง4(a) ("give any other recipients of the Work or Derivative Works a copy of this License") ์ค์๋ฅผ ์ํดinstall.sh์คํ ์ ์๋ ๋ ํฌ ํธ๋ฆฌ์ ๋ฒ๋คํด ๋๋ค. ๋ ํฌ ๋ฃจํธ์../LICENSE(MIT) ๋ k-skill ์์ฒด ๋ผ์ด์ ์ค์ด๋ฉฐ ์ด ์คํฌ ์๋ถ์ ์ ์ฉ๋์ง ์๋๋ค. - ๋ณธ ์คํฌ์ ์ ์คํธ๋ฆผ ์ฐ์ถ๋ฌผ์ ์ฌ๋ฐฐํฌ์ ํด๋นํ๋ฏ๋ก Apache License, Version 2.0 ยง4 ์๊ฑด (LICENSE ๋ฒ๋ค, NOTICE ํฌํจ, ๋ผ์ด์ ์ค ๊ณ ์ง) ์ ์ค์ํ๋ค.
- ์ค์ฒฉ
SKILL.md์๋ด:install.sh์คํ ํ~/.claude/skills/korean-privacy-terms/upstream/SKILL.md๊ฐ ์กด์ฌํ๊ฒ ๋์ง๋ง, Claude Code / Codex / Vercel Agent Skills ๋ฑ ์์ด์ ํธ ํ๋ซํผ์ top-levelSKILL.md๋ง discovery ๋์์ผ๋ก ์ผ๋๋ค. ์ค์ฒฉ ์ ์คํธ๋ฆผSKILL.md๋ ์ง์ ํธ์ถ๋์ง ์๋๋ค.
Added: September 23, 2026 ยท Last updated: September 24, 2026
Files (1)
- Jurisdiction
- ๐ฐ๐ท South Korea
- Practice area
- Data protection
- License
- MIT
- Author
- NomaDamas
Test Korean Privacy & Terms (thin wrapper)
Ask a legal question โ get an answer generated live from this skillโs instructions.
Sign in to test this skill.