클로드가 신 버전이 나온다한들 할게 없으니까 무용지물이네.
슬슬 조금씩 줄이면서 시스템만 만들어두고 언제든지 할 수 있도록 하고 쉬어야할듯.
최근 하고 있는건 디자인 시스템 강화인데, 계속 우리 사이트 디자인이랑 다르게 규칙을 어겨가면서 하는 부분이 있어서 이를 강화했음.
이게 문서로만 적어봐야 어차피 AI 는 또 지멋대로 + ref 보고 거기꺼 그대로 만들어서 내 사이트랑 안어울려서 또 하나하나 시켜야함.
그래서 뭐 예를 들어서 input 을 만들때는 이렇게 해야한다는 규칙이 룰로 있어야함.
이 룰을 지키려면 에러가 나야하는데, 기존 시스템으로는 어려움.
그래서 도입한게 shadcn/lint . 이전에 shadcn 이 좋다고 써둔게 이건데 물론 설정이 매우 빡셌음 (초기 프로젝트면 걍 셋업하고 쓰면 안빡셈)
이게 내 디자인 패턴에 맞춰서 lint (문법 오류 체크) 를 할 수 있는데, 디자인에서도 할 수 있게 해둔거임.
기존 방식에서도 어느정도는 lint 가 되긴했는데, 여기서는 디자인이 왜 이렇게 하면 안되는지 오류에 설명이 나와있어서, AI Agent 가 읽고나서 아 이렇게 하면 안되는구나를 알고 바꿔서 작업함.
그리고 알아서 학습하여 다음에는 알아서 하고?
규칙이 늘어나봐야 context 만 늘어나기 때문에 규칙으로 적어놔봐야 읽고도 무시하거나 context 만 많이 쓰니까 토큰도 많이담.
근데 이거는 지꼴리는대로 만든다음에 lint 를 하면 규칙 위반이 쭉 뜨니까 해당 UI 를 다시 고치게 됨.
물론 지멋대로 우회할 수도 있어서, 이에 대한 부분만 규칙으로 별도로 문서에 적어둠.
아무튼 이 작업하느냐고 UI 가 계속 고치고 미세조정하긴 했는데, 이렇게 하고나서 일 시키면 다른 스타일이랑 거의 비슷하게 만들어줌.
귀찮지만 나중에 UI 작업에 계속 또 시키기 싫어서 셋업해둠.
https://github.com/shadcn-ui/lint
