skill-gallery

frontend-ui-engineering

Addy Osmani가 만든 엔지니어링 품질의 프런트엔드 skill입니다. 접근성 있고 반응형인 UI, 로딩·빈 상태·오류 상태, 시맨틱 토큰, 그리고 피해야 할 “AI 스타일” 기본값 표를 다룹니다. 지침만 있고 스크립트는 없습니다.

경로
skills/frontend-ui-engineering · SKILL.md
고정 커밋
aeac41d4d0
라이선스
MIT

각 프롬프트는 Codex 네이티브, Codex + skill, Claude Code 네이티브, Claude Code + skill의 고정 2×2로 표시됩니다. 스크린샷을 클릭하면 전체 페이지를 볼 수 있습니다. 설치 및 사용 ↓

강점

skill의 자체 문서가 내세우는 강점을 출처와 함께 정리했습니다. 이는 주장일 뿐 결과가 아니므로, 아래의 실제 페이지와 비교해 보시기 바랍니다.

테스트 범위: SaaS 랜딩 페이지, 데이터 대시보드, 개인 블로그 및 포트폴리오, 폼과 피드백 컴포넌트 상태. 범위 밖의 프롬프트는 ‘대기 중’이 아니라 ‘범위 밖’으로 표시합니다.

2차 실행 전에 skill 원문을 바탕으로 정했습니다. form-states는 이 skill의 접근성과 상태 처리를 보여 주려고 추가했습니다.

Codex 네이티브

성공
Codex · 네이티브 — SaaS 랜딩 페이지, 데스크톱 스크린샷(페이지 상단)Codex · 네이티브 — SaaS 랜딩 페이지, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
7m 51s
토큰
in 424k · out 24.5k
Skill 사용
해당 없음
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-25

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Codex + frontend-ui-engineering

성공
Codex + frontend-ui-engineering — SaaS 랜딩 페이지, 데스크톱 스크린샷(페이지 상단)Codex + frontend-ui-engineering — SaaS 랜딩 페이지, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
9m 28s
토큰
in 886k · out 24.2k
Skill 사용
예
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Claude Code 네이티브

성공
Claude Code · 네이티브 — SaaS 랜딩 페이지, 데스크톱 스크린샷(페이지 상단)Claude Code · 네이티브 — SaaS 랜딩 페이지, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
7m 11s
토큰
in 30 · cache 873k · out 37.6k
Skill 사용
해당 없음
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Claude Code + frontend-ui-engineering

성공
Claude Code + frontend-ui-engineering — SaaS 랜딩 페이지, 데스크톱 스크린샷(페이지 상단)Claude Code + frontend-ui-engineering — SaaS 랜딩 페이지, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
9m 56s
토큰
in 50 · cache 2.13M · out 61.5k
Skill 사용
예
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y: 발견된 문제 없음▶ 녹화

👍 0 · 투표하기

Codex 네이티브

성공
Codex · 네이티브 — 데이터 대시보드, 데스크톱 스크린샷(페이지 상단)Codex · 네이티브 — 데이터 대시보드, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
6m 56s
토큰
in 326k · out 25.8k
Skill 사용
해당 없음
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-25

a11y 치명적 1▶ 녹화

👍 0 · 투표하기

Codex + frontend-ui-engineering

성공
Codex + frontend-ui-engineering — 데이터 대시보드, 데스크톱 스크린샷(페이지 상단)Codex + frontend-ui-engineering — 데이터 대시보드, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
12m 50s
토큰
in 819k · out 30.8k
Skill 사용
예
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 2▶ 녹화

👍 0 · 투표하기

Claude Code 네이티브

성공
Claude Code · 네이티브 — 데이터 대시보드, 데스크톱 스크린샷(페이지 상단)Claude Code · 네이티브 — 데이터 대시보드, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
8m 03s
토큰
in 34 · cache 1.08M · out 46.4k
Skill 사용
해당 없음
외부 참조
없음
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Claude Code + frontend-ui-engineering

성공
Claude Code + frontend-ui-engineering — 데이터 대시보드, 데스크톱 스크린샷(페이지 상단)Claude Code + frontend-ui-engineering — 데이터 대시보드, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
9m 27s
토큰
in 30 · cache 1.05M · out 57.8k
Skill 사용
예
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 보통 1▶ 녹화

👍 0 · 투표하기

Codex 네이티브

성공
Codex · 네이티브 — 개인 블로그 및 포트폴리오, 데스크톱 스크린샷(페이지 상단)Codex · 네이티브 — 개인 블로그 및 포트폴리오, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
4m 59s
토큰
in 218k · out 19.8k
Skill 사용
해당 없음
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-25

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Codex + frontend-ui-engineering

성공
Codex + frontend-ui-engineering — 개인 블로그 및 포트폴리오, 데스크톱 스크린샷(페이지 상단)Codex + frontend-ui-engineering — 개인 블로그 및 포트폴리오, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
8m 28s
토큰
in 398k · out 21.0k
Skill 사용
예
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Claude Code 네이티브

성공
Claude Code · 네이티브 — 개인 블로그 및 포트폴리오, 데스크톱 스크린샷(페이지 상단)Claude Code · 네이티브 — 개인 블로그 및 포트폴리오, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
10m 28s
토큰
in 24 · cache 661k · out 41.1k
Skill 사용
해당 없음
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Claude Code + frontend-ui-engineering

성공
Claude Code + frontend-ui-engineering — 개인 블로그 및 포트폴리오, 데스크톱 스크린샷(페이지 상단)Claude Code + frontend-ui-engineering — 개인 블로그 및 포트폴리오, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
5m 19s
토큰
in 32 · cache 925k · out 33.6k
Skill 사용
예
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y: 발견된 문제 없음▶ 녹화

👍 0 · 투표하기

폼과 피드백 컴포넌트 상태 쇼케이스

form-states

Codex 네이티브

성공
Codex · 네이티브 — 폼과 피드백 컴포넌트 상태, 데스크톱 스크린샷(페이지 상단)Codex · 네이티브 — 폼과 피드백 컴포넌트 상태, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
8m 59s
토큰
in 220k · out 25.7k
Skill 사용
해당 없음
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 2▶ 녹화

👍 0 · 투표하기

Codex + frontend-ui-engineering

성공
Codex + frontend-ui-engineering — 폼과 피드백 컴포넌트 상태, 데스크톱 스크린샷(페이지 상단)Codex + frontend-ui-engineering — 폼과 피드백 컴포넌트 상태, 모바일 스크린샷(페이지 상단)
모델
gpt-6.1-sol · high
시간
8m 36s
토큰
in 332k · out 20.2k
Skill 사용
예
외부 참조
design-system.service.gov.uk, www.carbondesignsystem.com
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Claude Code 네이티브

성공
Claude Code · 네이티브 — 폼과 피드백 컴포넌트 상태, 데스크톱 스크린샷(페이지 상단)Claude Code · 네이티브 — 폼과 피드백 컴포넌트 상태, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
9m 27s
토큰
in 18 · cache 722k · out 62.0k
Skill 사용
해당 없음
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

Claude Code + frontend-ui-engineering

성공
Claude Code + frontend-ui-engineering — 폼과 피드백 컴포넌트 상태, 데스크톱 스크린샷(페이지 상단)Claude Code + frontend-ui-engineering — 폼과 피드백 컴포넌트 상태, 모바일 스크린샷(페이지 상단)
모델
claude-opus-5-5 · high
시간
9m 33s
토큰
in 36 · cache 1.47M · out 62.1k
Skill 사용
예
외부 참조
fonts.googleapis.com, fonts.gstatic.com
실행 날짜
2026-10-26

a11y 심각 1▶ 녹화

👍 0 · 투표하기

설치 및 사용

프로젝트 수준 설치: skill 폴더(SKILL.md가 들어 있는 폴더)를 고정 커밋 기준으로 프로젝트에 복사합니다. 갤러리 실행에서도 같은 방식으로 설치했습니다.

Claude Code

설치

폴더를 <project>/.claude/skills/frontend-ui-engineering/에 복사합니다.

git clone https://github.com/addyosmani/agent-skills.git /tmp/frontend-ui-engineering-src
git -C /tmp/frontend-ui-engineering-src checkout aeac41d4d005999432bb7312f7ff06383a91d59d
mkdir -p .claude/skills
cp -R /tmp/frontend-ui-engineering-src/skills/frontend-ui-engineering .claude/skills/frontend-ui-engineering

사용

# 대화형
/frontend-ui-engineering <작업 내용>

# 또는 요청 끝에 다음 문장 추가
Use the frontend-ui-engineering skill.

# 헤드리스(갤러리 실행과 동일)
claude -p '<작업 내용> Use the frontend-ui-engineering skill.'

모든 프로젝트에서 사용하려면 대신 ~/.claude/skills/frontend-ui-engineering/에 폴더를 두면 됩니다. 요청이 skill 설명과 일치하면 Claude Code가 skill을 스스로 로드할 수도 있습니다.

Codex

설치

폴더를 <project>/.agents/skills/frontend-ui-engineering/에 복사합니다.

git clone https://github.com/addyosmani/agent-skills.git /tmp/frontend-ui-engineering-src
git -C /tmp/frontend-ui-engineering-src checkout aeac41d4d005999432bb7312f7ff06383a91d59d
mkdir -p .agents/skills
cp -R /tmp/frontend-ui-engineering-src/skills/frontend-ui-engineering .agents/skills/frontend-ui-engineering

사용

# 대화형: 이름으로 언급하거나 /skills에서 선택
$frontend-ui-engineering <작업 내용>

# 헤드리스(갤러리 실행과 동일)
codex exec -s workspace-write '<작업 내용> Use the $frontend-ui-engineering skill.'

모든 프로젝트에서 사용하려면 대신 ~/.agents/skills/frontend-ui-engineering/에 폴더를 두면 됩니다. Codex도 설명을 보고 skill을 스스로 선택할 수 있습니다.

참고

메타데이터: skills/frontend-ui-engineering/meta.yaml · Copyright (c) 2025 Addy Osmani