AI 코딩 도구에서 design-ai 사용하기¶
이 지식 베이스를 다양한 AI 코딩 도구에 연결하는 방법이에요.
Codex CLI¶
Codex는 프로젝트 루트의 AGENTS.md를 자동으로 읽어요.
Codex가 AGENTS.md를 읽고, knowledge/를 탐색해서, 적절한 스킬 플레이북을 적용해요. 별도 설정 필요 없어요.
Route eval checkpoints¶
키워드, 스킬, 에이전트 문서를 수정한 뒤 작업 brief가 여전히 의도한 design-ai route를 선택하는지 검증할 때 route eval을 사용하세요.
design-ai route --eval-template --json > route-eval.json
design-ai route --eval --from-file route-eval.json --strict --json
이 eval은 deterministic하고 read-only예요. AI provider를 호출하지 않고, learning profile을 수정하지 않고, 설치된 skill도 바꾸지 않아요. 더 깊은 prompt, learning, Website Console eval을 만들기 전 agent routing conformance check로 쓰면 됩니다.
Prompt and pack eval checkpoints¶
Route eval이 통과한 뒤에는 prompt/pack eval로 agent prompt와 context bundle이 기대한 route, playbook file, checklist, context coverage를 유지하는지 확인하세요.
design-ai prompt --eval-template --json > prompt-eval.json
design-ai prompt --eval --from-file prompt-eval.json --strict --json
design-ai pack --eval-template --json > pack-eval.json
design-ai pack --eval --from-file pack-eval.json --strict --json
Prompt eval은 context bundle을 만들기 전 prompt plan을 검사합니다. Pack eval은 bundled file set과 context status를 검사하되 eval JSON에는 전체 context file body를 출력하지 않습니다. 두 경로 모두 deterministic, local, read-only입니다.
Learning signal registry¶
로컬 학습 profile 상태, usage sidecar 활동, route/prompt/pack/learning eval file, check learning capture entry, workspace readiness를 한 번에 읽기 전용으로 확인할 때 learning signal registry를 사용하세요.
design-ai learn --signals --from-file . --json
design-ai learn --signals --from-file . --strict --json
design-ai learn --signals --from-file route-eval-report.json --usage-file learning.usage.json
--from-file은 단일 eval signal file이나 route-eval*.json, prompt-eval*.json, pack-eval*.json, learning-eval*.json report가 들어 있는 directory를 받을 수 있어요. 이 명령은 learning.json을 수정하지 않고, 외부 AI API도 호출하지 않으며, 로컬 metadata와 짧은 check-capture text preview만 노출합니다. Signal registry나 agent development backlog가 warn/fail일 때 local gate를 실패시키려면 --strict를 붙이세요.
Claude Code¶
Claude Code는 CLAUDE.md를 자동으로 읽어요. 슬래시 커맨드와 스킬 자동 로딩을 쓰려면 심볼릭 링크를 거는 게 좋아요:
# 프로젝트 루트에서:
mkdir -p ~/.claude/commands ~/.claude/skills ~/.claude/agents
# 슬래시 커맨드
for f in commands/*.md; do
ln -sf "$(pwd)/$f" "$HOME/.claude/commands/design-$(basename "$f")"
done
# 스킬
for d in skills/*/; do
name=$(basename "$d")
ln -sf "$(pwd)/$d" "$HOME/.claude/skills/design-$name"
done
# 에이전트
for f in agents/*.md; do
[ "$(basename "$f")" = "README.md" ] && continue
ln -sf "$(pwd)/$f" "$HOME/.claude/agents/$(basename "$f")"
done
또는 프로젝트 루트에서 installer로 한 번에:
Public npm publish와 npm run registry:smoke가 끝난 뒤에는 npx @design-ai/cli install 경로도 사용할 수 있어요.
이렇게 하면:
- /design-design-review, /design-palette-from-brand 같은 커맨드를 어디서든 쓸 수 있어요.
- Claude Code 스킬 시스템에서 스킬이 자동 로딩돼요.
- 에이전트를 이름으로 호출할 수 있어요.
심볼릭 링크를 안 걸어도 대화에서 경로로 직접 참조하면 돼요:
- "skills/color-palette/PLAYBOOK.md의 플레이북을 핀테크 앱에 적용해 주세요."
- "agents/design-critic.md 에이전트를 띄워서 이 Figma 링크를 리뷰해 주세요."
Cursor¶
프로젝트의 .cursorrules에 다음 내용을 넣어요:
당신은 20년 이상 경력의 시니어 프로덕트 디자이너입니다.
사용자가 디자인 작업을 요청하면, /path/to/design-ai/AGENTS.md의 플레이북을 따르세요.
UX 감사: /path/to/design-ai/skills/ux-audit/PLAYBOOK.md
팔레트: /path/to/design-ai/skills/color-palette/PLAYBOOK.md
컴포넌트 스펙: /path/to/design-ai/skills/component-spec-writer/PLAYBOOK.md
...
경로는 환경에 맞게 조정하세요.
Aider¶
aider --read AGENTS.md --read knowledge/colors/color-theory.md \
--read skills/color-palette/PLAYBOOK.md
또는 .aider.conf.yml:
read:
- AGENTS.md
- knowledge/a11y/contrast.md
- knowledge/a11y/keyboard-and-focus.md
- knowledge/colors/color-theory.md
- knowledge/typography/type-scale-fundamentals.md
일반 프롬프트 (모든 모델)¶
관련 지식과 스킬을 시스템 프롬프트로 합쳐요:
cat AGENTS.md \
skills/color-palette/PLAYBOOK.md \
knowledge/colors/color-theory.md \
knowledge/a11y/contrast.md \
> /tmp/system-prompt.md
/tmp/system-prompt.md를 어떤 LLM이든 시스템 프롬프트로 넘겨요.
VS Code 확장¶
VS Code 확장은 사이드바에서 design-ai 자산을 탐색할 수 있게 해줘요:
설정 (design-ai.path, design-ai.language)으로 경로와 언어를 지정할 수 있어요. Copilot Chat / Cursor / Continue 등 어떤 AI 어시스턴트와도 함께 쓸 수 있어요 (벤더 중립).
자세한 사용법은 docs/integrations/vscode-walkthrough.ko.md를 참고하세요.
토큰 예산¶
전부 다 로딩하면 과해요. 작업별 최소 컨텍스트:
| 작업 | 로딩할 파일 |
|---|---|
| 컬러 팔레트 생성 | AGENTS.md, skills/color-palette/PLAYBOOK.md, knowledge/colors/color-theory.md, knowledge/colors/palettes-by-product-type.md, knowledge/a11y/contrast.md |
| 컴포넌트 스펙 | AGENTS.md, skills/component-spec-writer/PLAYBOOK.md, knowledge/components/INDEX.md, knowledge/a11y/keyboard-and-focus.md |
| UX 감사 | AGENTS.md, skills/ux-audit/PLAYBOOK.md, knowledge/patterns/ux-guidelines.md, knowledge/a11y/contrast.md, knowledge/a11y/keyboard-and-focus.md |
| 디자인 시스템 부트스트랩 | AGENTS.md, skills/design-system-builder/PLAYBOOK.md, knowledge/colors/color-theory.md, knowledge/typography/type-scale-fundamentals.md, knowledge/layout/spacing-and-grid.md |
| 웹사이트 개선 컨트롤 타워 | AGENTS.md, skills/website-improvement/PLAYBOOK.md, docs/WEBSITE-IMPROVEMENT.md, knowledge/patterns/dashboard-composition.md, knowledge/patterns/report-design.md, knowledge/patterns/ux-guidelines.md, knowledge/a11y/keyboard-and-focus.md |
이 정도면 한 작업당 30K 토큰 미만이라 캐싱 전이라도 대부분 모델의 컨텍스트 윈도우에 넉넉히 들어가요.
한국 프로젝트에서 추가 컨텍스트¶
한국 시장 작업에는 KR 전용 지식 파일을 추가로 로딩하세요:
| 도메인 | 파일 |
|---|---|
| 결제 / 핀테크 | knowledge/i18n/korean-payments.md |
| 타이포그래피 | knowledge/typography/korean-typography.md, knowledge/typography/pretendard-and-fallbacks.md |
| 음성 / 챗봇 | knowledge/conversational/korean-conversational-conventions.md |
| 게임 UI | knowledge/game-ui/korean-game-conventions.md |
| 영상 | knowledge/video/korean-video-conventions.md |
| 인쇄 | knowledge/print/korean-print-conventions.md |
| 일러스트 | knowledge/illustration/korean-illustration-conventions.md |
| 공간 / VR | knowledge/spatial/korean-spatial-context.md |
새로고침 주기¶
업스트림 디자인 시스템에 새 버전이 나오면 새로고침하세요:
생성된 지식 파일은 frontmatter에 extracted_at이 있어요. 핸드라이팅 파일(상단에 <!-- hand-written -->)은 보존돼요.
참고 문서¶
AGENTS.ko.md— 보편적 진입점README.ko.md— 사람이 읽는 진입점QUICKSTART.ko.md— 5분 시작 가이드DISTRIBUTION.ko.md— 배포 채널 비교integrations/codex-walkthrough.ko.md— 도구별 워크스루 예시 (Codex / Cursor / Aider / SDK / VS Code)