kemiljk/skills

design-engineering

Translate design intent into production components or improve collaboration between design and engineering.

First seen Jul 27, 2026

Installation

$ npx skills add kemiljk/skills --skill design-engineering

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from kemiljk/skills · top by installs.

npx skills add kemiljk/skills

Browse all from kemiljk/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 28
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,970 B
  • docs SUMMARY.md 133 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 24 installs

SKILL.md

Design Engineering

Design engineering is shared responsibility for the interface in production, not a relay race between finished mockups and ticketed implementation.

Defaults

  1. Prefer handshakes over handovers: involve implementation constraints early.
  2. Map design structure to code structure deliberately.
  3. Prototype to learn; ship with production rigor.
  4. Keep taste attached to materials knowledge (CSS, framework rendering, tokens, a11y).
  5. Optimise for reduced translation loss between intent and implementation.

Translation map

Design concept Code concept
Frame / auto layout Stack, flex, grid
Component + variants Component API + props/state
Local styles Tokens + semantic classes
Prototype interactions Real state, routes, and motion
Redlines Defaults encoded in the component

Prefer / Reject

Prefer Reject
Shared ownership of quality "Design is done" / "Dev will polish"
Constraints in the exploration phase Surprising feasibility after visual lock
Production concerns during prototyping Treating vibe demos as launch-ready
Tokenised systems One-off values that cannot survive themes

Review checklist

  • Did engineering constraints inform the design direction early?
  • Does the component API match the variant model people design with?
  • Are tokens used instead of disconnected raw values?
  • Are accessibility and empty/error states designed, not deferred?
  • Is the prototype honest about what still needs production work?
  • Can design and engineering point to the same source of truth for behaviour?

Source essays

  • Design for handshakes, not handovers
  • A manifesto on design engineering
  • Thinking in design code
  • The design engineer