Community코딩 & 개발github.com

HTML 페이지 표준 (getrdone / html-page-standard)

스크린샷, 비트맵 목업 또는 래스터 디자인에서 새 정적 HTML 페이지를 만들기 위한 기본 규약입니다. HTML 프로젝트, 랜딩 페이지, 스크린샷 클론, CSS 토큰화, TUNE 블록, 테마 토큰, 클론 후 studio-web 수리, 레이아웃 팩에 사용하세요. Wix Velo 전용 편집 또는 사용자가 다른 파이프라인을 지정하는 경우에는 사용하지 마세요.

html-page-standard)란 무엇인가요?

이 스킬은 정적 HTML 페이지 제작을 위한 표준 파이프라인을 제공합니다. 스크린샷을 HTML로 클론(A-Clone), CSS 토큰화(B-Tokenize), 접근성 및 시맨틱 수리(C-Repair), 선택적 레이아웃 팩(Layout-Pack)이라는 4단계 패스를 라우팅합니다. 각 패스는 고유한 소유자(예: A-Clone은 screenshot-to-html 전용, C-Repair는 studio-web 전용)가 있으며, 한 번에 한 패스만 실행됩니다. 이 스킬은 폴더 구조(예: `source.png`, `clone.html`, `core.css`, `theme-default.css`, `index.html`)와 TUNE(리듬), 테마(룩), 레이아웃 팩(배열), HTML(콘텐츠) 간의 엄격한 책임 분리를 강제합니다. 또한 뷰포트 너비 중단점 대신 컨테이너 쿼리 사용, 토큰화 후 원시 CSS 값 사용 금지, 테마가 DOM을 변경하지 못하게 하는 등의 하드 규칙을 적용합니다. Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 작동하며, 복잡한 HTML 페이지 구축을 일관되고 유지보수 가능한 방식으로 표준화합니다.

지원 대상~Claude Code~Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/getrdone/agent-skills/tree/main/skills/html-page-standard

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

HTML 페이지 표준

앞으로의 정적 HTML을 위한 정식 파이프라인입니다. 이 스킬은 라우터 역할을 합니다. 이 파일 하나만으로 전체 페이지를 구현하지 마세요.

파일을 작성하기 전에 선언하세요:

HTML-PAGE-STANDARD: 1.0
PASS: A-clone | B-tokenize | C-repair | layout-pack

현재 패스의 소유자만 로드하세요. screenshot-to-html과 studio-web이 초안을 공동 작성하지 않도록 하세요.

패스 소유자

패스소유자출력물
A-clonescreenshot-to-html 전용source.png + clone.html
B-tokenize이 스킬 + references/tokenize-contract.mdcore.css + theme-default.css
C-repairstudio-web 1.1 web.repairclone에서 생성된 index.html, 시맨틱, 접근성, 모션
layout-pack이 스킬 + references/layout-packs.md(선택 사항) layout-*.css

사용자가 라이브 URL이나 기존 HTML(클론할 스크린샷 없음)을 제공한 경우 A를 건너뛰세요. 토큰이 누락되었으면 토큰화한 후 C로 진행하세요.

스크린샷이 정확한 복제본이 아니라 분위기만 참고하는 경우 A를 건너뛰고 studio-web web.build를 대신 사용하세요. 파일을 작성하기 전에 그 사실을 알리세요.

하드 규칙

  1. 사용자가 명시적으로 연결하지 않는 한 한 번에 하나의 패스만 실행합니다.
  2. 모든 새 페이지는 단 하나의 디자인이라도 TUNE + 테마 파일을 함께 제공합니다.
  3. TUNE은 리듬을 소유합니다. 테마는 룩을 소유합니다. 레이아웃 팩은 배열을 소유합니다. HTML은 콘텐츠를 소유합니다.
  4. 패스 B 이후에는 토큰이 존재하는 경우 원시 font-size, padding, margin, 또는 gap을 사용하지 마세요.
  5. 컴포넌트 레이아웃에 뷰포트 너비 중단점을 사용하지 마세요. 영역은 @container + cqi를 사용하세요.
  6. 테마는 DOM을 변경하지 않아야 합니다. 레이아웃 팩은 팔레트를 변경하지 않아야 합니다.
  7. 요청받지 않았다면 첫 번째 페이지에 두 번째 테마나 레이아웃 팩을 추가하지 마세요.
  8. Wix Velo 작업은 범위 밖입니다.

폴더 규약

<page>/
  source.png
  clone.html
  core.css
  theme-default.css
  index.html

선택적으로 추후 추가: theme-<name>.css, layout-<name>.css. 루트 속성: data-theme="default" 및 data-layout="default".

레이어: @layer reset, core, theme, layout, page;

로드 맵

  • 패스 A — screenshot-to-html을 로드하세요. clone.html이 그림과 일치할 때 중지하세요.
  • 패스 B — references/tokenize-contract.md를 로드하세요. assets/core.template.css와 assets/theme-default.template.css를 복사한 후 클론의 숫자로 채우세요. 재설계하지 마세요.
  • 패스 C — studio-web 1.1, lane web.repair, 그리고 해당 스킬의 references/page-anatomy.md를 로드하세요. 고정: 시각적 규약, TUNE 숫자, 명시되지 않은 경우 테마 팔레트. 변경: 영역 id, 시맨틱, 실제 컨트롤, 대비, 그림을 변경하지 않는 모션.
  • 레이아웃 팩 — 요청받았을 때만 references/layout-packs.md를 로드하세요.
  • 스캐폴드 알림 — references/project-scaffold.md.
  • 프롬프트 패턴 — references/prompts.md.

수술 맵

요청파일
더 좁게, 더 큰 글자, 더 많은 공간, 측정값, 둥글기, 모션core.css TUNE 블록
어두운 배경, 금색, 오버레이, 가는 선theme-*.css
세로 vs 가로 히어로data-layout + 레이아웃 팩
잘못된 문장index.html

하지 말아야 할 것

  • 패스 A의 시각적 클론과 studio-web 구성을 혼합하지 마세요.
  • 그리드 열이나 order를 TUNE에 넣지 마세요.
  • --space-*나 타입 스케일을 테마 파일에 넣지 마세요.
  • index-dark.html / index-camp.html을 포크하지 마세요.
  • 히어로 + 기본 CTA 외에는 전체 테마 × 레이아웃 시각적 매트릭스를 실행하지 마세요.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬