skills/web-design/desi-webdesign-practicies-extraction/SKILL.md
Extract reusable web-design practices, interaction patterns, layout grammar, motion systems, and implementation techniques from a reference repo, component, code block, screenshot, or live URL. Use when Codex needs to study an existing design or frontend implementation and teach another agent how to recreate the same component, landing page, layout, or behavior in a different project, especially when complex patterns should be explained with source-backed code snippets rather than natural-language summary alone.
npx skillsauth add michailbul/laniameda-skills desi-webdesign-practicies-extractionInstall 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.
Use this skill to turn a reference into a reusable reconstruction brief for another agent.
The input may be:
The output is not a vague style description. It is a structured extraction of:
Always store the original reference URL when one exists.
No original reference URL provided.Put this near the top of the output under Source Reference.
Choose the extraction mode based on the strongest artifact available:
Prefer source-backed evidence over inference whenever code is available.
Start every extraction with:
Source Reference: original URL or No original reference URL providedReference Type: repo, component, code block, screenshot, live URLArtifact Scope: full landing page, section, component, layout, interaction patternEvidence Level: source-backed, mixed, or inferredWhen code is provided, also record:
Describe the page in precise screen-language terms, not generic adjectives.
Extract:
Use concrete phrasing such as:
Explain what the user experiences:
Focus on actual motion grammar:
Avoid fuzzy phrases like "smooth animations" without saying what actually moves, when, and why.
For code-backed references, identify the mechanics that produce the design:
When useful, explain the relationship between structure and effect:
IntersectionObserver plus transition classes for reveal-on-entertranslate3d for magnetic buttonsDo not rely on natural-language summary alone when the behavior depends on implementation detail.
Include short source-backed snippets when the pattern involves:
For each snippet:
When the reference is image-only:
When the reference includes code:
Produce the extraction in this order:
Source ReferenceWhat This Reference IsDesign LanguageOn-Screen ElementsBehavior And MotionFrontend LogicComplex Patterns To Teach With CodeRecreation Instructions For Another AgentPrompt TemplateThings Not To LoseRead references/extraction-checklist.md for the concrete extraction checklist.
Read references/output-template.md for the exact shape of the reconstruction brief.
development
Seedance 2.0 video prompt director. Converts plain-text scene descriptions into production-ready bilingual EN+ZH video prompts optimized for the Seedance 2.0 video generator. Handles all Seedance work — action (combat, pursuit, stunts), general (landscapes, journeys, atmosphere), dialogue (confrontations, negotiations, interrogations), and non-narrative commercial work (ad spots, music videos, fashion films, automotive inserts, product shots, pet/character demos, cutaway montages, social reels for TikTok / Reels / YouTube Shorts). Use whenever the user wants to create a Seedance video prompt, mentions Seedance, or describes a cinematic scene for video generation. For NARRATIVE screenplay-integrated work, use seedance-screenwriter instead.
development
Write Seedance 2.0 prompts in screenplay format for narrative storytelling — when the prompts will be cut into a film, short, or scene. Use whenever you're generating shots that will be edited into a continuous story with dialogue, character beats, scene continuity, or coverage. Pairs with the screenwriter skill — read the scene's screenplay first (or the project's `scene.md` if it exists), then translate each shot into a Seedance prompt that reads as a screenplay page, not as an engineering spec.
documentation
Скилл-инструмент для сценариста полнометражного фильма или сериала. Используй всегда, когда пользователь хочет писать сценарий, поэпизодник, разрабатывать сцены, бит-шит, диалоги, делать ревизии, считать экранное время, резать длину, работать с персонажами или мифологией истории. Скилл работает на основе методологий Макки, Кэмпбелла и Аристотеля, выдаёт Hollywood-формат .docx, поддерживает билингвальные сценарии (диалог на одном языке + перевод в скобках под ним), и помогает аудитировать структуру по причинности и движению ценности. Скилл не привязан к конкретной истории — пользователь приносит свою.
development
Extract shot composition DNA from any car photograph into structured JSON — camera angle, lens, framing, lighting — stripped of car-specific details. Then reuse extracted angles with any car identity to generate new images at scale. Use when: extracting angles from reference photos, building a shot library, batch-analyzing car photography, replicating a great angle with a different car, running extraction pipelines in Freepik or Flora. Triggers: "extract this angle", "steal this composition", "shot DNA", "analyze this car photo", "replicate this shot with my car", "batch extract angles", "car photography analysis", "angle extraction", "build a shot library".