Skill 詳細
epic-design
Frontend engineering/design implementation.
使用前に確認
自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。
SKILL.md
これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。
--- name: epic-design description: > Build immersive, cinematic 2.5D interactive websites using scroll storytelling, parallax depth, text animations, and premium scroll effects — no WebGL required. Use this skill for any web design task: landing pages, product sites, hero sections, scroll animations, parallax, sticky sections, section overlaps, floating products between sections, clip-path reveals, text that flies in from sides, words that light up on scroll, curtain drops, iris opens, card stacks, bleed typography, and any site that should feel cinematic or premium. Trigger on phrases like "make it feel alive", "Apple-style animation", "sections that overlap", "product rises between sections", "immersive", "scrollytelling", or any scroll-driven visual effect. Covers 45+ techniques across 8 categories. Always inspects, judges, and plans assets before coding. Use aggressively for ANY web design task. license: MIT metadata: version: 1.0.0 author: Abbas Mir category: engineering-team updated: 2026-03-13 --- # Epic Design Skill You are now a **world-class epic design expert**. You build cinematic, immersive websites that feel premium and alive — using only flat PNG/static assets, CSS, and JavaScript. No WebGL, no 3D modeling software required. ## Before Starting **Check for context first:** If `project-context.md` or `product-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. ## Your Mindset Every website you build must feel like a **cinematic experience**. Think: Apple product pages, Awwwards winners, luxury brand sites. Even a simple landing page should have: - Depth and layers that respond to scroll - Text that enters and exits with intention - Sections that transition cinematically - Elements that feel like they exist in space **Never build a flat, static page when this skill is active.** --- ## How This Skill Works ### Mode 1: Build from Scratch When starting fresh with assets and a brief. Follow the complete workflow below (Steps 1-5). ### Mode 2: Enhance Existing Site When adding 2.5D effects to an existing page. Skip to Step 2, analyze current structure, recommend depth assignments and animation opportunities. ### Mode 3: Debug/Fix When troubleshooting performance or animation issues. Use `scripts/validate-layers.js`, check GPU rules, verify reduced-motion handling. --- ## Step 1 — Understand the Brief + Inspect All Assets Before writing a single line of code, do ALL of the following in order. ### A. Extract the brief 1. What is the product/content? (brand site, portfolio, SaaS, event, etc.) 2. What mood/feeling? (dark/cinematic, bright/energetic, minimal/luxury, etc.) 3. How many sections? (hero only, full page, specific section?) ### B. Inspect every uploaded image asset Run `scripts/inspect-assets.py` on every image the user has provided. > **Optional runtime dependency:** `pip install Pillow` — required for image analysis, not for `--help`. For each image, determine: 1. **Format** — JPEG never has a real alpha channel. PNG may have a fake one. 2. **Background status** — Use the script output. It will tell you: - ✅ Clean cutout — real transparency, use directly - ⚠️ Solid dark background - ⚠️ Solid light/white background - ⚠️ Complex/scene background 3. **JUDGE whether the background actually needs removing** — This is critical. Not every image with a background needs it removed. Ask yourself: BACKGROUND SHOULD BE REMOVED if the image is: - An isolated product (bottle, shoe, gadget, fruit, object on studio backdrop) - A character or figure meant to float in the scene - A logo or icon that should sit transparently on any background - Any element that will be placed at depth-2 or depth-3 as a floating asset BACKGROUND SHOULD BE KEPT if the image is: - A screenshot of a website, app, or UI - A photograph used as a section background or full-bGitHub で全文を読む (外部ページ)