스킬 자체의 표현으로
기존 제품을 문서화된 디자인 계약으로 전환합니다. 저장소 모드에서는 로컬 제품의 토큰, 테마, 공유 프리미티브 및 렌더링된 라우트를 감사하여 해당 제품 루트에 DESIGN.md를 작성하며, URL 모드에서는 데스크톱과 모바일 너비에서의 DOM, 계산된 스타일, 로드된 스타일시트를 바탕으로 초안을 재구성합니다.
두 모드는 역할, 값, 소스, 범위, 재현성, 신뢰도라는 하나의 근거 파이프라인과 하나의 평평한 토큰 스키마를 공유하며, css-tailwind, json-tailwind 또는 dtcg 내보내기 대상을 지원합니다. 값은 근거가 되는 소스가 명시하거나 3중 증명 게이트를 통과한 경우에만 유지되며, 문서는 린트와 내보내기가 모두 성공해야 배포됩니다. 이 작업은 DESIGN.md 외에는 어떤 것도 변경하지 않습니다.
산출물
- URL 모드에서 현재 작업 공간에 작성된 재구성된 DESIGN.md 초안으로, 초안임이 표시되어 있습니다.
- 모드와 감사된 제품 또는 URL, 사용된 근거 소스, 문서에서 제외된 충돌 사항이나 근거 부족 영역을 나열한 보고서입니다.
- 문서가 반환되기 전에 반드시 통과해야 하는 최종 린트 및 내보내기 결과입니다.
작동 방식
- 01모드 선택
로컬 제품 저장소를 사용할 수 있는 경우에는 저장소 모드를 사용하여 해당 제품 루트에 DESIGN.md를 작성하고, 공개 URL만 제공된 경우에는 URL 모드를 사용하여 현재 작업 공간에 재구성된 초안을 생성합니다.
- 02근거 수집 및 출처 기록
모든 후보는 정규화되기 전에 소스, 범위, 재현성과 함께 기록되므로 두 모드 모두 동일한 기록 파이프라인으로 이어집니다.
- 03DESIGN.md 스키마로 정규화
불확실하거나, 계약 없이 로컬에만 존재하거나, 구현과 관련이 없는 후보는 제외되며, 나머지는 표준 평면 토큰 스키마로 매핑됩니다.
- 04검증을 통과한 초안만 진행
마크다운은 파싱된 프런트매터가 형식 검사를 통과한 후에만 작성되므로, 본문이 먼저 작성되고 이후에 YAML에 맞춰 수정되는 일은 없습니다.
- 05린트 및 내보내기
구조적 린트가 먼저 실행된 다음, 선택한 대상으로 한 번의 호환성 내보내기가 실행되며, 채워진 모든 카테고리는 출력에 반드시 나타나야 합니다.
- 06모드, 소스 및 공백 보고
보고서는 모드와 감사된 제품 또는 URL, 사용된 근거 소스, 근거 부족으로 제외된 항목, 린트 및 내보내기 결과를 명시합니다.