안녕하세요 수강생 여러분,
디자인 시스템 자동화를 연구하는 개발자, 곽성재입니다.
"디자인 감각이 부족한데, 결과물 퀄리티가 늘 아쉬워요."
"디자이너 없이 우리 서비스 디자인을 일관되게 뽑아낼 수 있을까요?"
1인 기업가, 솔로프리너, 작은 팀에서 일하시는 분들과 이야기를 나누다 보면 위와 비슷한 고민을 자주 듣습니다. Claude Design 같은 도구로 화면은 빠르게 만들 수 있지만, 그게 우리 브랜드 톤과 맞물려 일관되게 양산되는 건 전혀 다른 문제라는 것을요.
저 역시 같은 벽에 부딪히며 여러 시행착오를 거쳤고, 그 과정에서 '작은 팀에 빠르게 도입 가능한 실용적인' 것들을 하나씩 정리해왔습니다. 이번 강의에는 그 과정에서 얻은 노하우를 최대한 솔직하게 담았습니다.
- 잘 정돈된 디자인 시스템을 카피하며 DS와 DESIGN.md의 가치를 체감하는 실습 - Apple과 토스의 디자인 시스템으로 같은 콘텐츠를 다른 결로 양산하는 워크플로우 - 가상 서비스를 일관성 있게 리뉴얼하고 기능까지 확장하는 전 과정
도구의 속도가 빨라질수록, 막연한 추격보다는 손에 잡히는 시스템 하나가 더 필요하다고 생각합니다. 이 강의가 지금 디자인 자동화의 첫걸음을 고민하시는 분들께 작은 방향키가 되어드리겠습니다.


















![ImageSlide<style> /* 영상 컨테이너 설정 */ .video-wrapper { width: 480px; /* PC 기본 너비 */ margin: 0 auto; /* PC: 중앙 정렬 */ display: flex; justify-content: center; /* [추가] 부모 컨테이너에도 둥근 모서리 적용 및 넘치는 부분 잘라내기 */ border-radius: 16px; overflow: hidden; } .video-wrapper video { width: 100%; /* 컨테이너 너비에 맞춤 */ height: auto; display: block; border-radius: 10px; /* 영상 자체의 둥근 모서리 */ } /* 모바일 설정 (화면 너비 768px 이하) */ @media screen and (max-width: 768px) { .video-wrapper { width: 100%; /* 모바일: 가로 전체 사용 */ max-width: 480px; /* 최대 480px까지만 커지도록 제한 (주석 설명과 매칭) */ justify-content: flex-start; /* 모바일: 왼쪽 정렬 */ margin: 0; /* 왼쪽 여백 제거 */ } .video-wrapper video { width: 100%; /* 모바일에서 화면 끝에 너무 붙지 않게 조절 */ } } </style> <div class="video-wrapper"> <video autoplay loop muted playsinline> <source src="https://cdn.day1company.io/prod/uploads/202605/155452-1931/design.md-미적용.mp4"> 브라우저가 영상을 지원하지 않습니다. </video> </div>](https://cdn.day1company.io/prod/uploads/202605/155351-1931/design.md-미적용.webp)

![ImageSlide<style> /* 영상 컨테이너 설정 */ .video-wrapper { width: 480px; /* PC 기본 너비 */ margin: 0 auto; /* PC: 중앙 정렬 */ display: flex; justify-content: center; /* [추가] 부모 컨테이너에도 둥근 모서리 적용 및 넘치는 부분 잘라내기 */ border-radius: 16px; overflow: hidden; } .video-wrapper video { width: 100%; /* 컨테이너 너비에 맞춤 */ height: auto; display: block; border-radius: 10px; /* 영상 자체의 둥근 모서리 */ } /* 모바일 설정 (화면 너비 768px 이하) */ @media screen and (max-width: 768px) { .video-wrapper { width: 100%; /* 모바일: 가로 전체 사용 */ max-width: 480px; /* 최대 480px까지만 커지도록 제한 (주석 설명과 매칭) */ justify-content: flex-start; /* 모바일: 왼쪽 정렬 */ margin: 0; /* 왼쪽 여백 제거 */ } .video-wrapper video { width: 100%; /* 모바일에서 화면 끝에 너무 붙지 않게 조절 */ } } </style> <div class="video-wrapper"> <video autoplay loop muted playsinline> <source src="https://cdn.day1company.io/prod/uploads/202605/155455-1931/design.md-적용.mp4"> 브라우저가 영상을 지원하지 않습니다. </video> </div>](https://cdn.day1company.io/prod/uploads/202605/155355-1931/design.md-적용.webp)

![ImageSlide<style> /* 영상 컨테이너 설정 */ .video-wrapper { width: 480px; /* PC 기본 너비 */ margin: 0 auto; /* PC: 중앙 정렬 */ display: flex; justify-content: center; /* [추가] 부모 컨테이너에도 둥근 모서리 적용 및 넘치는 부분 잘라내기 */ border-radius: 16px; overflow: hidden; } .video-wrapper video { width: 100%; /* 컨테이너 너비에 맞춤 */ height: auto; display: block; border-radius: 10px; /* 영상 자체의 둥근 모서리 */ } /* 모바일 설정 (화면 너비 768px 이하) */ @media screen and (max-width: 768px) { .video-wrapper { width: 100%; /* 모바일: 가로 전체 사용 */ max-width: 480px; /* 최대 480px까지만 커지도록 제한 (주석 설명과 매칭) */ justify-content: flex-start; /* 모바일: 왼쪽 정렬 */ margin: 0; /* 왼쪽 여백 제거 */ } .video-wrapper video { width: 100%; /* 모바일에서 화면 끝에 너무 붙지 않게 조절 */ } } </style> <div class="video-wrapper"> <video autoplay loop muted playsinline> <source src="https://cdn.day1company.io/prod/uploads/202605/154914-1931/프롬프트-only.mp4"> 브라우저가 영상을 지원하지 않습니다. </video> </div>](https://cdn.day1company.io/prod/uploads/202605/155159-1931/프롬프트-only.webp)

![ImageSlide<style> /* 영상 컨테이너 설정 */ .video-wrapper { width: 480px; /* PC 기본 너비 */ margin: 0 auto; /* PC: 중앙 정렬 */ display: flex; justify-content: center; /* [추가] 부모 컨테이너에도 둥근 모서리 적용 및 넘치는 부분 잘라내기 */ border-radius: 16px; overflow: hidden; } .video-wrapper video { width: 100%; /* 컨테이너 너비에 맞춤 */ height: auto; display: block; border-radius: 10px; /* 영상 자체의 둥근 모서리 */ } /* 모바일 설정 (화면 너비 768px 이하) */ @media screen and (max-width: 768px) { .video-wrapper { width: 100%; /* 모바일: 가로 전체 사용 */ max-width: 480px; /* 최대 480px까지만 커지도록 제한 (주석 설명과 매칭) */ justify-content: flex-start; /* 모바일: 왼쪽 정렬 */ margin: 0; /* 왼쪽 여백 제거 */ } .video-wrapper video { width: 100%; /* 모바일에서 화면 끝에 너무 붙지 않게 조절 */ } } </style> <div class="video-wrapper"> <video autoplay loop muted playsinline> <source src="https://cdn.day1company.io/prod/uploads/202605/154919-1931/design.md---프롬프트-적용.mp4"> 브라우저가 영상을 지원하지 않습니다. </video> </div>](https://cdn.day1company.io/prod/uploads/202605/155202-1931/design.md---프롬프트-적용.webp)
















