Skills

Omd:learn

.omd/preferences.md의 status:pending 항목을 Core v2 System Graph에 합쳐 DESIGN.md를 재생성하고...

Install

npx skills add kwakseongjae/oh-my-design --skill omd:learn -g -a claude-code -y
Category
Design
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,960 tokens
Runs scripts
No, instructions only

What it does

.omd/preferences.md의 status:pending 항목을 Core v2 System Graph에 합쳐 DESIGN.md를 재생성하고 status를 applied로 플립. '프리퍼런스 정리해줘', 'fold preferences', 'apply all corrections', 「好みをDESIGN.mdに反映」, 「套用偏好」류의 요청에 트리거. 단발성 교정 기록은 omd:remember.

<!-- omd:installed-skill, managed by `omd install-skills`. Do not edit; rerun the command to refresh. -->

omd:learn, Preference Fold into Core v2

.omd/preferences.md에 누적된 status: pending 교정사항을 Core v2 System Graph에 반영하고, 그 graph에서 중립적인 root DESIGN.md를 재생성한 뒤 반영된 엔트리의 상태를 applied로 플립한다. DESIGN.md를 직접 섹션 편집하는 스킬이 아니다.

Phase 1, 검토

Read .omd/preferences.md → frontmatter + 엔트리들 파싱:

  • 엔트리 분리: ## heading 기준 split
  • 각 엔트리의 omd-meta 코드블록에서 id, scope, status 추출
  • status: pending만 필터

scope별로 그룹화해서 사용자에게 요약:

components.button (3 pending):
  - CTAs never uppercase (pref_xxx, pref_yyy)
  - primary fill should be brand-500 not 600 (pref_zzz)

spacing (1 pending):
  - 8pt grid, not 4pt (pref_aaa)

엔트리당 한 줄이 아니라 scope당 2-3줄로 의도 정리.

Phase 2, 사용자 확인

"이 교정들을 디자인 시스템에 반영할까요?" 묻기. 동의 → Phase 3.

거부 → 어떤 scope를 reject할지 묻고 Phase 4 reject 분기로.

Phase 3, Core v2 graph-first 적용

3.1 포맷·권위 게이트

Read the whole SKILL.md on GitHub

More in Design