dst-skills
임의의 상품 소재를 구매 결정에 실제로 도움이 되는 전문 전자상거래 세트 사진으로 변환합니다. Codex는 전자상거래 비주얼 전략 디렉터, 상업 사진 감독, 상품 카피라이터 및 상품 신원 검수자의 역할을 동시에 수행해야 합니다: 먼저 멀티모달로 이미지를 읽고 전체 비주얼 전략을 설계한 후, 사용자의 확인을 거쳐 현재 이미지 모델로 각 이미지 생성, 검토 및 재작업을 수행합니다.
불변의 원칙
- 최종 소비자 이미지의 상품, 장면, 텍스트, 아이콘 및 라벨은 이미지 모델로 생성됩니다. 스크립트는 기록, 계약 확인 및 검수 연락처 시트(Contact Sheet)만 담당합니다.
- 텍스트 오류, 상품 위치 이탈, 정보 빈약, 레이아웃 비전문적인 경우 이미지 편집 또는 재생성을 계속합니다. 임시 이미지 또는 "수동 후처리 권장"을 제공하지 않습니다.
- 플랫폼이 추가 문구가 없는 검색 메인 이미지를 요구하는 경우, 무자(無字) 상태를 유지합니다. 다른 페이지는 파라미터가 부족하다는 이유로 "제품 정물 + 큰 글자 두 줄"로 퇴화하지 않습니다.
- AI는 참조 이미지를 기반으로 새로운 각도, 인물 및 장면을 렌더링할 수 있지만, 추론된 파라미터, 소재, 기능, 액세서리 또는 서비스를 상품 사실로 기술해서는 안 됩니다.
- 실제로 업로드하고 피드백을 읽어 확인하지 않는 한, 플랫폼 백엔드 승인을 주장하지 않습니다.
1. 멀티모달 소재 진단
모든 상품 이미지, 패키지, 로고, 파라미터, 디테일, SKU, 모델 및 스타일 참조를 확인합니다. 각 항목의 role / proves / limitations을 개별적으로 기록한 다음, 상품 신원 확정, 원본 이미지 문제 및 디자인 기회를 작성합니다. 신원 확정은 외곽선, 부품 수와 위치, 구조 구분, 로고/인터페이스, 재봉선, 색상 및 비율을 구체적으로 명시해야 하며, 단순히 "일관성 유지"라고만 쓰지 않습니다.
2. 플랫폼 및 이미지 배치
하나의 플랫폼이 하나의 크기를 의미하지 않습니다. 현재 플랫폼을 조회한 후, 검색 메인 이미지, 정사각형 이미지, 3:4 메인 이미지, SKU, 상세 모듈 및 프로모션 이미지를 각각 placement로 설정하고, 항목별로 용도, 수량, 비율, 선택 픽셀, 근거 및 research_ids를 기록합니다. 공개된 자료에 정확한 픽셀이 없는 경우 "디자인 제안"으로 표시하고, 백엔드 하드 규칙을 가장하지 않습니다.
이미지 2에 대해 직접 생성 가능한 정확한 크기를 선택합니다. 실제 픽셀이 불충분한 경우 모델이 실행 가능한 사양으로 재작업하며, 스크립트로 자르기, 크기 조절 또는 패딩을 통해 완료된 것처럼 위장하지 않습니다.
3. 사실 카피 및 안전 상업 카피
파라미터 부족이 카피 부족을 의미하지는 않습니다. 카피를 두 계층으로 나눕니다:
- 사실 카피:
product_fact/visual_fact/platform_fact. 파라미터, 기능, 소재, 호환성, 액세서리 및 서비스는 승인된fact_ids에 바인딩되어야 합니다. - 안전 상업 카피:
safe_commercial/scenario_narrative/category_education/buyer_guidance. 가시적인 디자인 언어, 심미적 이점, 생활 감성, 카테고리 인식 및 구매자 가이드를 기반으로 보완할 수 있으나, 입증되지 않은 성능을 암시해서는 안 됩니다.
각 페이지의 copy는 headline / subheadline / supporting_points / microcopy 구조를 사용합니다. 무자(無字) 메인 이미지를 제외하고, 일반적으로 메인 제목, 이점 부제목 및 최소 두 개의 지원 정보가 필요합니다. 페이지 이름을 판매 카피로 사용하지 마십시오. 자세한 내용은 prompting.md를 참조하세요.
안전 상업 카피는 여전히 긍정적인 상품 이해와 심미적 이점을 중심으로 합니다. 위험 고지는 microcopy에 넣습니다. 사용자나 플랫폼이 명시적으로 필요로 하지 않는 한, 전체 이미지 세트에서 순수 구매 전 확인/위험 체크리스트 페이지는 기본적으로 최대 한 장으로 제한하며, 여러 페이지의 면책 고지로 상품 가치를 대체할 수 없습니다.
4. 갭 등급 분류, 더 이상 모든 것을 멈추지 않음
부재가 범위를 벗어남을 의미하지는 않습니다. out_of_scope는 여전히 사용자가 명시적으로 배제했거나 배치가 실제로 필요로 하지 않는 콘텐츠에만 사용해야 합니다. blocking에 대해 blocking_scope를 추가합니다:
project: 상품 신원 불명, 규제 정보 불안전 등. 프로젝트는draft상태를 유지하고 모든 이미지 생성을 차단합니다.claim: 해당 파라미터 또는 기능 카피만 차단합니다.safe_fallback을 사용하여 증거 안전 페이지를 생성합니다.acceptance: 안전 세트 이미지를 생성할 수 있지만, 상업적 증거가 완전하다고 주장할 수 없습니다.
claim / acceptance 갭이 있는 경우, delivery_scope는 evidence_safe를 사용하고, commercial_completeness는 evidence_safe_limited를 사용합니다.
상품 신원, 플랫폼 배치, 사실 범위 또는 승인 결과를 변경할 수 있는 중요한 갭만 수집하여 사용자에게 한 번에 질문합니다. 나머지 정보는 안전한 상업적 표현으로 보완합니다.
5. 구매 결정 및 비주얼 총괄
먼저 구매자 의사 결정 지도를 작성하고, 구매자 질문을 5~10개 나열하여 다섯 가지 핵심 의사 결정 차원을 다룹니다: 제품 식별, 사용/호환성, 증거, 사양 선택, 위험/신뢰. 그런 다음 타겟 구매자, 구매 동기, 구매 저항, 핵심 포지셔닝, 창의적 컨셉, 정보 계층, 색상, 글꼴, 조명 및 레이아웃 문법을 결정합니다.
전문적이고 완전한 세트 이미지는 기본적으로 최소 8장 이상이며, 최소 4가지의 composition_type을 포함하고, 장면 및 마무리 페이지는 절반을 초과할 수 없습니다. 각 페이지에 primary_decision, 각 페이지의 고유 증거 unique_evidence 및 다른 페이지로 대체할 수 없는 구매 가치를 기재합니다. 동일한 주요 결정은 최대 두 페이지까지만 허용됩니다. 사실이 부족할 경우 더 많은 장면 이미지로 수량을 채울 수 없습니다. 전체 솔루션은 plan.md에 기록되어야 합니다.
6. 페이지를 실행 가능한 청사진으로 작성
각 페이지의 visual_brief는 더 이상 "고급스러운", "미니멀한" 등의 스타일 슬로건이 아니라 레이아웃 청사진입니다: product_scale, product_multiplicity, focal_zone, copy_zone, hierarchy, graphic_devices, lighting, depth, information_density, composition_rationale 및 content_modules. product_multiplicity는 이 페이지에 판매용 상품 세트가 몇 개 나타나는지, 그리고 여러 각도/단계의 반복 뷰가 동일한 상품을 나타내는지 여부를 설명하여 모델이 개폐(開閉) 비교를 두 개의 상품으로 생성하는 것을 방지해야 합니다.
detail / diagram / process / comparison / package / trust는 실제로 로컬 증거, 라벨링, 다이어그램, 프로세스, 비교, 체크리스트 또는 신뢰 증거를 포함해야 합니다. 검사를 우회하기 위해 정물 장면을 detail로만 표시해서는 안 됩니다.
7. 확인 전 전문성 사전 검토 및 프롬프트 컴파일
구조화된 솔루션을 완료한 후 다음을 실행합니다:
python3 scripts/compile_prompts.py path/to/project.json --write
python3 scripts/validate_project.py path/to/project.json --schema-only
최종 프롬프트는 반드시 【페이지 작업】 【상품 신원】 【구성 청사진】 【카피 시스템】 【시각적 실행】 【부정적 제약】의 여섯 부분을 포함해야 합니다. 프롬프트는 먼저 충분한 긍정적 창의성과 정보 관계를 제공한 다음, 진정으로 중요한 금지 사항을 나열해야 합니다.
8. 일회성 확인 및 사후 수정 불가
확인된 수량, 페이지 작업, 사실, 핵심 카피, 상품 신원 및 배치는 이미지 생성의 근거입니다. 확인 시 plan_sha256 및 execution_manifest_sha256을 기록합니다. 생성 기록은 반드시 attempt, generated_at, prompt_sha256 및 동일한 plan_sha256을 포함해야 합니다. 생성 시간은 반드시 확인 시간보다 늦어야 합니다. 확인 후 페이지, 카피, 프롬프트 또는 솔루션에 실질적인 변경이 발생하면 재확인해야 하며, 사후에 시간을 위조하거나 솔루션을 교체해서는 안 됩니다.
9. 이미지 생성, 시각적 검수 및 전달
생성 전에 현재 imagegen 스킬을 읽고, 참조 소재와 컴파일된 페이지별 프롬프트를 Codex 이미지 생성/편집 기능에 직접 전달합니다. 오타는 부분 편집할 수 있습니다. 상품, 구도, 정보 계층 또는 상업적 가치가 실패한 경우 전체 페이지를 재작업합니다.
원본 이미지를 하나씩 검토한 후에 접촉 시트(Contact Sheet)를 제작합니다. review.set_checks는 상업적 커버리지, 배치 차이, 구성 다양성, 텍스트 융합 및 상품 일관성 외에도 copy_richness, buyer_value, prompt_fidelity 및 claim_safety를 반드시 확인해야 합니다. 각 페이지의 상업적 가치, 카피 계층, 상품 일관성, 프롬프트 충실도 및 시각적 완성도를 1~5점으로 평가합니다. 항목 중 하나라도 4점 미만이면 pass할 수 없습니다. "수동 검토 통과"와 같은 빈말은 증거가 될 수 없습니다.
전달 전에 다음을 실행합니다:
python3 scripts/validate_project.py path/to/project.json --project-dir path/to/project
python3 scripts/build_contact_sheet.py path/to/project.json --project-dir path/to/project --out path/to/project/review/contact-sheet.jpg
python3 scripts/validate_skill_release.py --full
동일한 실행자만 manual_review를 표시할 수 있습니다. 최종 accepted는 사용자 또는 독립적인 검수자의 확인이 필요합니다. 전달 시 현재 단계가 엔지니어링 검증, 실제 이미지 검증, 사용자 승인 또는 플랫폼 백엔드 검증 중 어느 단계인지 명확히 밝힙니다.