skills/web-bundling/SKILL.md
Bundle web applications into single HTML files for distribution. Use when creating self-contained HTML games, artifacts, or demos that need to be shared as a single file. Covers React+Vite+Parcel bundling pattern.
npx skillsauth add kjaylee/misskim-skills web-bundlingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
web-bundling) when you must produce a self-contained single HTML output for sharing/distribution.web-deploy-github when deployment automation and GitHub Pages publishing are the primary objective.web-deploy-github.React/Vite 앱을 단일 HTML 파일로 번들링.
이미 단일 HTML로 작성된 경우 번들링 불필요.
CSS/JS를 <style>/<script> 태그 안에 인라인.
이미지는 base64 data URI로 임베드.
스택: React 18 + TypeScript + Vite + Parcel (번들링) + Tailwind CSS
# 1. Vite로 프로젝트 빌드
npm run build
# 2. Parcel로 단일 파일 번들
npx parcel build dist/index.html --no-source-maps
# 3. html-inline으로 에셋 인라인
npx html-inline dist/index.html -o bundle.html
<!-- 이미지 → base64 -->
<img src="data:image/png;base64,iVBOR..." />
<!-- 폰트 → base64 @font-face -->
<style>
@font-face {
font-family: 'GameFont';
src: url(data:font/woff2;base64,...) format('woff2');
}
</style>
<!-- 오디오 → base64 (작은 효과음만) -->
<audio src="data:audio/mp3;base64,..."></audio>
cdn.jsdelivr.net, unpkg.com 등 외부 CDN 링크 포함 금지. 오프라인 작동 보장을 위해 모든 의존성을 번들에 인라인.--no-source-maps 옵션 또는 빌드 설정에서 sourcemap: false 확인. 프로덕션 번들에 .map 파일 또는 //# sourceMappingURL= 주석이 포함되지 않도록 검증.testing
게임 아이디어를 검토해 와우 팩터 5개를 추가하고, 스펙→TC→구현→QA→런칭까지 한 번에 밀어붙이는 일일 게임 런칭 써클. 기존 자동 게임 파이프라인을 대체/승격할 때 사용.
data-ai
Advanced YouTube analysis, transcripts, and metadata extraction.
development
Modern web design engineering skills including design tokens, advanced UI/UX methodologies, accessibility, and game-specific UI patterns. Use for building commercial-grade, performant, and accessible web interfaces.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".