디자인이 자동으로 맞춰지지 않는 이유
모든 디자인은 의도적으로 자체 색상과 서체를 갖고 있으며, 프롬프트는 에이전트가 이를 지키도록 합니다.
원칙
모든 디자인은 색상, 서체, 여백, 문구가 내장된 채로 제공되며, 프롬프트는 에이전트에게 테마를 바꾸지 말라고 명확히 지시합니다. 테마 컨텍스트에서 읽어오는 것은 전혀 없으며, 여러분의 팔레트를 감지하려는 시도도 없습니다.
이렇게 결정한 이유
완성된 디자인을 기존 팔레트에 녹여 넣도록 요청받은 에이전트는 어느 쪽도 아닌 결과물을 만들어냅니다. 레이아웃은 유지되지만 그 디자인이 기반으로 삼았던 대비 관계를 잃게 되어, 결국 한 번도 제대로 작동하는 모습을 본 적 없는 화면을 디버깅하게 됩니다. 라이브러리 안의 모든 디자인 결정은 특정 색상을 기준으로 내려졌으며, 붙여넣는 시점에 색을 바꾸면 그 근거도 함께 사라집니다.
있는 그대로 받아들이면 디자인이 작동하는 모습을 먼저 볼 수 있으며, 이것이 붙여넣기가 성공했는지 확인하는 유일한 방법이기도 합니다. 그 이후 코드를 어떻게 할지는 여러분의 몫입니다. 여러분의 저장소에 있는 여러분의 파일이며, 여러분의 에이전트는 이미 그 앞에 있습니다. 모든 디자인은 값을 파일 상단의 토큰 객체 하나에 모아두는데, 이는 저희가 무언가를 요구하려는 것이 아니라 여러분 자신의 편의를 위한 것입니다.
이것은 없앨 예정인 제약이 아닙니다
자동 맞춤은 로드맵에 없습니다. 이것이 완성된 디자인 라이브러리와 근사한 결과물을 만들어내는 생성기 사이의 차이입니다.