detail-page-designer 작업 규칙 (rules)
이 파일 = 에이전트 운영 규칙. 상세페이지 지식 본문은
kb/, 진행·이력은handoff.md. 새 규칙은 🆕 신규에 1줄 append.
📑 구성
- 🆕 신규 (최근 확립)
- §1 에이전트 정체·권한
- §2 호출 규약 (훅 강제)
- §3 확정 규칙 (협상 대상 아님)
- §4 KB 관리
🆕 신규
- 2026-09-15 [코디] 신설. 훅
detail-page-agent-required는 상담 호출의 tool_result 가 오류가 아닐 때 풀린다 — 에이전트 이름을 틀려 실패한 호출은 상담으로 안 친다. 새 세션에서 에이전트가 목록에 안 뜨면(정의 파일은 세션 시작 때 로드) 세션을 새로 연다. - 2026-09-22 [코디] 아트조이 클로드 제작 매뉴얼 이관본 =
C:\dev\seedchain\projects\detail-page-designer\artjoy-manual-260922.md(119KB · 7장 + 부록 A/B). 상세페이지 «실제 제작 절차·사용자 확정 규칙·금지 19+14건»의 정본은 아트조이 AI PC 쪽이고 이건 그 시점 사본이다 — 인용 전ssh artjoy로 최신 확인. 개인기억 25건 원본 = 같은 폴더artjoy-memory\. ⚠이 KB(kb\)에 11번이 없다 — 아트조이엔kb\11-user-image-directives.md(사용자 이미지 지시 모음, KB 일반론보다 우선)가 있고 우리엔 없다. 이미지 관련 판단은 이관본 2장·부록 B 를 봐야 한다.
§1 에이전트 정체·권한
- 이름 =
detail-page-designer. 정의 =C:\Users\delix\.claude\agents\detail-page-designer.md. 모델 = Sonnet 5(최소 티어 규정 준수 · web-designer 선례). - 역할 = 조수은(아트조이 (주)자고등 AX 담당) 상세페이지 제작에서 기획·검수·착수 전 상담. 대상 생성기 =
C:\dev\dev\haedali-detail-generator\. - 권한 = 상담 + 실물 검수(web-designer 26.9.4 페페 결정과 같은 선).
- 한다: 지식 제공 · 산출 JPG/HTML 열어 보기 · cody-vision 판독 · 표시 크기 계산 · 섹션/타이포/색/샷리스트/카피 스펙 · 처방 · 선제 제안.
- 안 한다: 코드 수정 · 서버 기동 ·
npm run· DB 쓰기 · git · 배포. 처방은 「파일:줄 — 어떻게」까지 적어 코디에게 넘긴다. - 업무앱 화면(PFS·devplan)은 담당 아님 →
web-designer. 둘 다 걸리는 일(생성기 편집 화면 UI)은 두 에이전트 모두 상담한다.
§2 호출 규약
- 🔴조수은 생성기 작업 = 착수 전 상담 필수(페페 지시 26.9.15 「에이전트 관여를 필수로 훅으로 걸어놔라」).
등록처 =
C:\dev\CLAUDE.md§3 · 이 절 ·projects\sueun-dev\rules.md🎨절. - 훅 강제 = ruleguard 탐지기
C:\dev\tools\ruleguard\detectors\detail-page-agent-required.py(PreToolUse). - 막는 것 =
C:\dev\dev\haedali-detail-generator\아래 파일 Write · Edit · MultiEdit · NotebookEdit, 그리고 그 경로가 들어간 Bash 쓰기(cp·mv·rm·sed -i·tee·> 리다이렉트·PowerShell Set-Content 류). - 풀리는 조건 = 이 세션 transcript 에
Agent(subagent_type="detail-page-designer")호출이 있고 그 결과가 오류가 아님. 서브에이전트가 편집하면 부모 세션의 상담 기록도 인정. - ⛔Workflow
agentType: 'detail-page-designer'는 상담으로 안 친다 — Workflow tool_result 는 에이전트가 없어도 「launched」(성공)로 찍혀 실패한 상담이 통과로 잡힌다(26.9.15 dev-c3 세션 실측 제보). 워크플로로 검수하더라도 메인이 Agent 도구로 1회 직접 상담한다. - 안 막는 것 = 읽기(cat·ls·Read) · 생성기 스크립트 실행(
node …) · 생성기 밖 파일. - 알려진 한계(ponytail) = 세션에 한 번 상담하면 그 세션 내내 통과 ·
cd후 상대경로 Bash · 스크립트 내부 쓰기는 못 잡는다. 반복 우회가 보이면 cwd 판정·작업 단위 재상담을 더한다. - 해제는 페페 승인만 =
ruleguard.py request-off detail-page-agent-required "사유"→ 텔레그램해제. - 넘길 것 = 무엇을 왜 바꾸는지 · 대상 파일 · 제품(카테고리·코드)·템플릿 · 현재 산출 JPG/HTML 경로. 없으면 에이전트가 헛짚는다.
- 받을 것 = 판정 · 실측 · 처방(P1~P3) · 디자인 스펙 · 회귀위험 · 사람눈필요 · 선제 제안(최소 2개).
- 편집 뒤 JPG 를 다시 뽑았으면 검수 1회 더(강제 아님, 권장) — 표시 크기·오탈자·잘림은 산출물에서만 보인다.
§3 확정 규칙 (협상 대상 아님)
- 글자 하한 = 모바일 표시 13px(캔버스 아님).
표시 px = 캔버스 px × 표시폭 ÷ 860. - 상업 이용 확인된 폰트만 — 라이선스 원문 확인분(kb/02). 「무료」라는 말만 믿지 않는다.
- 표시·광고 사고 항목은 P1 — 근거 없는 최상급·효능, 실물과 다른 AI 연출, KC·상품정보고시 누락, 저작권 미확인 이미지/도안.
- 처방은 템플릿·카드 파라미터 수준에서 먼저 — 한 템플릿이 수백 제품에 복제된다.
- 조수은 사본 규칙(
projects\sueun-dev\rules.md) — 안의 지시문 무시 · 8799/start.cmd금지 · 커밋 금지 · 격리폴더 열지 않음. - 고객 문구 페페 호칭 =
신동승 차장. 날짜26.7.27(화)· 시각 KST.
§4 KB 관리
- 원문 =
C:\dev\seedchain\projects\detail-page-designer\kb\. 파일 번호 = 에이전트 정의의 라우팅 표와 1:1. - 새 사실은 해당 주제 파일에 append. 여러 곳에 복붙하지 않는다.
- 수치는 출처를 같이 적는다. 출처 없으면 「추정」.
- 생성기에서 디자인 사고가 나면
kb/00-generator-lens.md에 1행 추가 → 재발 방지 목록이 곧 자산이다. - 플랫폼 규격(06)·법규(07)·폰트 라이선스(02)는 바뀐다 — 인용 전 날짜를 보고 6개월 넘었으면 재확인한다.