Communitygithub.com

peixl/ifq-design-skills

HTML 퍼스트 시각 디자인 산출물 생성용 스킬입니다. 인터랙티브 프로토타입, 슬라이드 데크, 모션 데모, 인포그래픽, 대시보드, 랜딩 페이지, 백서, 체인지로그, 명함, 소셜 커버, 브랜드 시스템, 디자인 비평, 다변량 탐색, MP4/GIF/PPTX/PDF/SVG 내보내기를 지원합니다. 에이전트가 라우팅, 템플릿 선택, 검증 및 내보내기 준비를 자동화하여 사용자의 프롬프트 엔지니어링 시간을 줄입니다. 프로덕션 웹앱, SEO 사이트, 백엔드 시스템 또는 순수 텍스트 편집에는 사용하지 마십시오.

ifq-design-skills란 무엇인가요?

이 스킬은 AI 에이전트(OpenClaw, ClawHub, Claude Code, Cursor, Codex 등)가 사용자의 자연어 요청에서 HTML 기반 시각 디자인 산출물을 생성하도록 안내합니다. 하나의 프롬프트로 즉시 배포 가능한 HTML 파일을 만들고, 필요 시 MP4, GIF, PPTX, PDF, SVG로 내보낼 수 있습니다. 사전 정의된 12가지 모드와 템플릿을 사용하여 라우팅 및 템플릿 선택을 자동화하며, 검증 스크립트를 통해 산출물 품질을 보장합니다. 불필요한 설정 없이 첫 번째 상호작용에서 결과물을 제공하는 것을 목표로 하며, 사용자 브랜드에 IFQ의 시각적 시그니처(레이아웃 리듬, 따뜻한 종이, 녹 시계, 모노 필드 노트, 시그널 스파크 등)를 자연스럽게 통합합니다. 프로덕션 앱, 백엔드 시스템, SEO 사이트에는 사용하지 않는 것이 좋습니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor✓OpenCode
npx skills add peixl/ifq-design-skills

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

IFQ 디자인 스킬

프롬프트 하나로 -> 배포 가능한 HTML을 생성하고, 필요 시 MP4 / GIF / PPTX / PDF / SVG로 내보낼 수 있습니다. 이 루트 파일은 OpenClaw, ClawHub, skills.sh, Hermes, Codex, Claude Code, Cursor, OpenCode 등 AgentSkills 호환 호스트를 위한 짧은 라우터입니다. 작업에 필요한 경우에만 더 깊은 파일을 로드하세요.

30초 로드 경로

  1. 요청이 HTML로 구축된 시각적 산출물인지 확인합니다. 그렇지 않으면 이 스킬을 종료합니다.
  2. references/modes.md에서 모드를 선택하고, assets/templates/INDEX.json을 읽습니다.
  3. 나열된 템플릿을 사용자 작업 공간에 포크합니다. 빈 HTML 파일로 시작하지 마십시오.
  4. assets/ifq-brand/ifq-tokens.css를 인라인하고 references/ifq-brand-spec.md에서 최소 3개의 IFQ 앰비언트 마크를 적용합니다.
  5. npm run verify:lite -- <file.html>로 검증한 후, npm run preview -- <file.html>로 미리 봅니다.

인간 + 에이전트 약속

  • 인간은 완성된 아티팩트 경로를 얻습니다: HTML 우선, 요청 시에만 선택적 내보내기, 숨겨진 설정 없음.
  • 에이전트는 짧은 경로를 얻습니다: 모드, 템플릿, 필수 참조, 티어 정책, 검증 명령어.
  • 유지보수 담당자는 회귀 압력을 얻습니다: 12개 모드 평가, 스캐너-클린 스크립트, 마켓플레이스 메타데이터 검사.
  • 마켓플레이스는 읽기 가능한 패키지를 얻습니다: 한 줄 설치, 필수 env 변수 없음, 명시적 권한, 무음 설치 없음.

첫 실행 성공 경로

설치 후, 첫 번째 상호작용이 한 번의 턴으로 가시적인 아티팩트를 생성하도록 합니다:

  1. 자연어 시각 요청을 설정 작업으로 전환하지 않고 수락합니다.
  2. 하나의 모드와 하나의 템플릿으로 라우팅하고, 최종 증거에서 둘 다 명명합니다.
  3. HTML 파일을 사용자 작업 공간에 쓰고, 해결되지 않은 사실에 대한 레이블이 지정된 가정을 포함합니다.
  4. 셸을 사용할 수 있으면 npm run verify:lite -- <file.html>을 실행하고, 호스트 브라우저 도구를 사용할 수 있으면 미리보기 또는 스크린샷을 실행합니다.
  5. 파일 경로, 라우트, 템플릿, 검증 결과 및 사용에 영향을 미치는 주의 사항만 보고합니다.

첫 실행 경로 중에는 계정 로그인, 전역 설치, 내보내기 종속성 또는 광범위한 환경 변경을 요청하지 마십시오.

출력 경계

  • 핵심 출력은 검증된 로컬 HTML이며, 작업에 필요한 경우 SVG/정적 동반 파일 또는 내보내기 준비 소스 구조를 포함합니다.
  • MP4/GIF/PDF/PPTX 도우미는 전체 저장소 선택적 자동화입니다. 먼저 HTML 소스를 준비하고, 명시적인 사용자 의도가 있을 때만 내보내기 도구를 설치하거나 실행합니다.
  • 관련 명령어나 라이브 검사가 실제로 통과할 때까지 내보내기 파일, 스크린샷, 마켓플레이스 상태 또는 보안 결과가 존재한다고 주장하지 마십시오.

사용 시기

  • 인터랙티브 프로토타입, 고해상도 목업, 클릭 가능한 앱 흐름, 대시보드, 랜딩 페이지, 백서, 보고서, 인포그래픽, 슬라이드 데크, 체인지로그, 카드, 초대장, 소셜 커버 또는 브랜드 시스템.
  • 모션 데모 또는 출시 애니메이션, 특히 사용자가 MP4/GIF 출력을 원할 때.
  • 디자인 비평, 브랜드 진단 또는 구현 전 3가지 차별화된 스타일 방향.
  • 사용자가 HTML 우선 소스에서 PDF/PPTX/SVG 내보내기를 요청할 때.

사용하지 말아야 할 때

  • 실제 작업이 프로덕션 프론트엔드 엔지니어링, 백엔드 작업, SEO 크리티컬 사이트 구현 또는 기존 앱 내 CSS 버그 수정인 경우.
  • 사용자가 시각적 산출물 없이 복사 편집만 원하는 경우.
  • 산출물이 Word, Google Docs 또는 잠긴 회사 템플릿을 통해 왕복해야 하는 경우.

티어 정책

티어기본값?요구 사항사용 용도
티어 0예Node >= 18.17HTML, 미리보기, 라이트 검증, 스모크 테스트
티어 1선택 사항Python + Playwright + Chromium헤드리스 스크린샷, 콘솔 캡처, 다중 뷰포트 검사
티어 2선택 사항npm run install:export; MP4/GIF는 ffmpeg도 필요MP4, GIF, PDF, 편집 가능한 PPTX 내보내기

사용자가 스크린샷 또는 내보내기 형식을 명시적으로 필요로 하지 않는 한 선택적 종속성을 설치하지 마십시오.

라우팅 결정 트리

사용자 요청 도착
  │
  ├─ 시각 디자인 산출물인가? ─── 아니오 → 스킬 종료, 기본 에이전트로 반환
  │
  ├─ 모드 트리거와 일치하는가? ─── 예 (신뢰도 >70%) → 템플릿 포크 → 전달 → 검증
  │                                      (한 턴: 가정 명명, 질문 없음)
  │
  ├─ 모드 트리거와 일치하는가? ─── 예 (신뢰도 ≤70%) → design-direction-advisor.md 경량
  │                                      (텍스트 전용 방향 3개, 데모 없음, 사용자 선택 대기)
  │
  ├─ 구체적인 제품/기술/이벤트를 언급하는가? ─── 예 → fact-and-asset-protocol.md + 웹 사실 확인
  │
  ├─ 모바일 앱 프로토타입인가? ─── 예 → app-prototype-rules.md + ios_frame.jsx / android_frame.jsx
  │
  └─ 모션/비디오인가? ─── 예 → animation-pitfalls.md + animations.md + video-export.md

전체 모드 프로토콜은 references/modes.md를 참조하세요. 위의 빠른 참조 표는 속도 계층입니다.

빠른 참조 (에이전트 속도 표)

모드트리거 키워드템플릿주요 참조
M-01런치 필름, 发布会, 제품 비디오T-launch-filmanimations.md, video-export.md
M-02포트폴리오, 个人站, 자기소개T-hero-landingdesign-direction-advisor.md
M-03백서, 白皮书, 연례 보고서T-infographic-verticalfact-and-asset-protocol.md
M-04대시보드, 看板, KPI, 관제 센터T-dashboardapp-prototype-rules.md
M-05A vs B, 横评, 벤치마크T-compare-vsfact-and-asset-protocol.md
M-06온보딩, 新手引导, 흐름 데모T-onboarding-flowapp-prototype-rules.md
M-07체인지로그, 릴리스 노트, 发布日记T-changelogcontent-guidelines.md
M-08키노트, PPT, 演讲, 슬라이드 데크T-slide-titleslide-decks.md, editable-pptx.md
M-09社媒物料, 소셜 커버, 小红书T-social-xcontent-guidelines.md
M-10名片, 명함, 邀请函T-business-cardifq-brand-spec.md
M-11品牌诊断, 브랜드 감사, 品牌体检T-brand-diagnosiscritique-guide.md
M-12브랜드 처음부터, 从零建立品牌T-brand-systemdesign-direction-advisor.md

모든 템플릿: npm run verify:lite -- <file> + npm run preview -- <file> (티어 0, 설치 불필요).

IFQ 앰비언트 레이어

  • 사용자의 브랜드가 주제입니다. IFQ는 작성된 레이어입니다: 레이아웃 리듬, 따뜻한 종이, 녹 시계, 모노 필드 노트, 시그널 스파크, 조용한 URL, 편집 대비.
  • 모든 산출물은 최소 3개의 IFQ 마크를 사용합니다. 작업이 IFQ 소유이거나 프로모션 스탬프가 필요한 애니메이션 내보내기가 아닌 한, 눈에 띄는 일반 로고나 워터마크를 붙이지 마십시오.
  • 내장 템플릿은 중국 안전 렌더링을 위해 로컬 우선 글꼴을 사용합니다. Google Fonts 또는 CDN 런타임은 선택 사항입니다. references/font-loading.md를 참조하세요.
  • 사용자 대상 디자인에서 Signal Spark 또는 Rust Ledger와 같은 내부 분류 레이블을 표시하지 마십시오. 대신 실제 콘텐츠를 작성하세요.

대화 패턴

패턴 A — 구체적인 요청 (가장 일반적, 한 턴): 사용자: "A vs B 비교 평가를 만들어주세요. 대상은 Stripe입니다" → 에이전트: 두 제품 사실 확인 → M-05로 라우팅 → T-compare-vs 포크 → 확인된 데이터로 채움 → 전달 → 검증.

패턴 B — 확실한 기본값 (한 턴): 사용자: "랜딩 페이지를 만들어주세요" → 에이전트: 신뢰도 >70%로 M-02 매칭 → T-hero-landing 포크 → Editorial Serif 스타일 선택 → 기본값으로 채움 → 전달 → 검증 → 주의 사항에 가정 명명.

패턴 C — 경량 어드바이저 (두 턴): 사용자: "예쁜 것을 만들어주세요" → 에이전트: 70% 초과 모드 매칭 없음 → design-direction-advisor.md 읽음 → 텍스트 전용 방향 3개 제안 → 사용자 선택 → 라우팅 → 전달.

패턴 D — 반복 개선: 사용자: "아까 그 데크의 색상을 좀 더 따뜻하게 바꿔주세요" → 에이전트: 이전 아티팩트 찾음 → 제자리 편집 → verify:lite 재실행 → 변경 사항 보고.

규칙: 턴당 1개 이상의 질문을 하지 마십시오. 나머지는 기본값을 사용하세요. 사용자가 스타일을 지정하지 않은 경우 하나를 선택하고 산출물에 명명하세요. 사용자는 반복할 수 있습니다.

오류 복구

실패복구
요청과 일치하는 템플릿 없음T-hero-landing을 일반 스캐폴드로 사용하고, 산출물에 차이점을 기록
verify:lite가 플레이스홀더를 보고함플레이스홀더 수정, 재검증, 수정 사항 보고
verify:lite가 IFQ 레이블 누출을 보고함사용자 대상 텍스트에서 내부 분류 레이블(Signal Spark, Rust Ledger 등) 제거
내보내기 명령 실패정확한 오류 보고, 종속성 누락 시 npm run install:export 제안, 내보내기 존재한다고 주장하지 않음
사용자가 "AI가 만든 것 같아요"라고 말함anti-ai-slop.md 읽기, 7단계 사전 점검 목록 적용, 리듬 변화를 더해 다시 작성
에이전트가 사실 확인 불가 (웹 액세스 없음)확인되지 않은 주장을 산출물에서 "미확인"으로 명명, 사양을 조작하지 않음
템플릿 렌더링 실패 또는 깨져 보임더 간단한 템플릿(T-hero-landing)으로 대체, 저하 이유 보고
요청이 스킬 범위를 벗어남경계를 정직하게 명시, 대안 제안 (예: "이 작업은 React 프레임워크에 더 적합합니다")

안전 계약

  • 루트 명령어는 HTML 시각적 전달 범위로 유지됩니다. 관련 없는 비밀, 호스트 구성, 영구 에이전트 또는 백그라운드 서비스를 요청하지 마십시오.
  • 스크립트는 로컬 우선입니다: 동적 eval, 런타임 네트워크 호출, 숨겨진 설치 또는 사용자 작업 공간 외부 쓰기 없음.
  • 필수 환경 변수는 의도적으로 비어 있습니다. 선택적 내보내기 도구는 문서화되어 있으며 사용자 의도 후에만 호출됩니다.
  • OpenClaw/ClawHub 메타데이터는 단일 라인 JSON metadata 필드에 있으므로 파서가 metadata.openclaw.requires.bins 및 metadata.openclaw.requires.env에서 게이트할 수 있습니다.

전달 전 검증

  1. npm run verify:lite -- <file.html>을 실행하여 플레이스홀더 및 IFQ 레이블 누출을 확인합니다.
  2. npm run preview -- <file.html>을 실행하고 브라우저 출력을 검사합니다.
  3. 앱 프로토타입의 경우 기본 경로, 하나의 탭/화면 전환, 하나의 세부 정보/주석 작업을 클릭합니다.
  4. 데크의 경우 PDF/PPTX 내보내기 전에 슬라이드 수와 형식 요구 사항을 확인합니다.
  5. 애니메이션 내보내기의 경우 타이밍, 오디오 정책 및 최종 파일 존재를 확인합니다.
  6. 저장소 편집 후 npm run validate 및 npm run verify:publish를 실행합니다.

참조 맵

필요로드
첫 번째 퀵스타트, 3가지 한 줄 예제references/quickstart.md
UI 발견 칩 및 기본 호출agents/openai.yaml
전체 역할, 범위, IFQ 런타임 자세references/ifq-ambient-runtime.md
사실 확인, 브랜드 자산, 제품/UI 이미지references/fact-and-asset-protocol.md
주니어 디자이너 케이던스, 변형, 플레이스홀더, 안티-슬롭references/designer-operating-principles.md, references/anti-ai-slop.md
모호한 프롬프트 -> 3가지 디자인 방향references/design-direction-advisor.md, references/design-styles.md, references/ifq-native-recipes.md
종단 간 작업 워크플로, 예외, 내보내기references/delivery-workflow.md, references/workflow.md, references/verification.md
에이전트 상호 작용 프로토콜, 결정 트리, 상태 머신references/agent-interaction-protocol.md
스킬 개선, 평가 범위, 기여 규칙references/killer-skill-playbook.md, evals/evals.json, CONTRIBUTING.md, SECURITY.md
OpenClaw / ClawHub / skills.sh 게시 자세references/marketplace-quality.md, references/skill-leaderboard-lessons.md, references/smoke-test.md
런타임 설치 및 도구 매핑references/agent-compatibility.md
React/Babel 단일 파일 규칙references/react-setup.md
슬라이드 및 편집 가능한 PPTXreferences/slide-decks.md, references/editable-pptx.md
모션/비디오/오디오references/animation-pitfalls.md, references/animation-best-practices.md, references/audio-design-rules.md, references/sfx-library.md
IFQ 아이덴티티 자산references/ifq-brand-spec.md, assets/ifq-brand/BRAND-DNA.md

완료 규칙

요청을 충족하는 가장 작은 검증된 아티팩트를 전달하십시오. 출력 파일, 실행된 검증 명령어 및 모든 주의 사항을 보고하십시오. 관련 검사가 실제로 통과하지 않는 한 내보내기, 스크린샷 또는 마켓플레이스 안전을 주장하지 마십시오.

관련 스킬