nexu-io avatar

Reference Design Contract

When someone says "make it feel like that app" or hands you a screenshot pile, this turns taste signals into a reusable design contract before you build anything. You get three files: a standard nine-section DESIGN.md, a decision record that splits every reference into keep/change/do-not-copy boundaries, and a short implementation handoff. The goal is to freeze a visual direction so the next prototype or redesign can execute without guessing. It asks at most two clarifying questions, labels inferences explicitly, and treats "same style" as borrowing controllable qualities, not cloning subject matter. Use it when references are vague but the output needs to stay consistent across multiple artifacts.

skills.sh installs
1.9K
GitHub stars
106.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add nexu-io/open-design --skill reference-design-contract --agent claude-code

Installs into .claude/skills of the current project.

Files

Reference Design Contract

Use this skill when the user has taste signals, references, or a rough "like this" request and needs a reusable design contract before generation. The goal is not to write a longer prompt. The goal is to make design decisions explicit enough that a later prototype, deck, redesign, or image-remix run can execute without guessing.

What this skill produces

Create three files:

  1. DESIGN.md — the reusable visual direction, following OpenDesign's standard nine-section design-system shape.
  2. design-contract.md — the decision record: evidence used, keep/change boundaries, rationale, risks, and quality gate.
  3. implementation-handoff.md — concise build instructions for the next artifact-producing skill or coding agent.

If a preview is useful, also create example.html as a small hand-built contract preview. Do not make it the main deliverable.

Workflow

Sponsors

Details

Repository
github.com/nexu-io/open-design
Categories
Frontend Development, AI & Agent Building, Design & UI/UX
First seen
Jul 14, 2026

More from nexu-io/open-design

All 217
1jimmylv avatarbibijimmylv/bibigpt-skillAI video & audio summarizer + repackager. Summarize YouTube, Bilibili, podcasts, TikTok, Twitter/X, Xiaohongshu, and any online video or audio, then optionally 1.9Kskills.sh installs
2cognitedata avatarintegrate-todo-listcognitedata/builder-skillsMUST be used whenever adding a task/todo list feature to a Flows app with Atlas chat. Do NOT manually create todo state management or tool definitions — this sk1.9Kskills.sh installs
3cognitedata avatarsetup-flows-authcognitedata/builder-skillsMUST be used when migrating an existing React app to Flows, or when no Flows auth is wired up. Detects classic vs Apps API flow from `app.json` `infra` field, i1.9Kskills.sh installs
4enzed avatarr3f-texturesenzed/r3f-skillsReact Three Fiber textures - useTexture, texture loading, environment maps, texture configuration. Use when loading images, working with PBR texture sets, cubem1.9Kskills.sh installs
5jezweb avatarseo-local-businessjezweb/claude-skillsGenerate complete SEO setup for local business websites — HTML head tags, JSON-LD LocalBusiness schema, robots.txt, sitemap.xml. Australian-optimised with +61 p1.9Kskills.sh installs
6github avatarpublish-to-pagesgithub/awesome-copilotPublish presentations and web content to GitHub Pages. Converts PPTX, PDF, HTML, or Google Slides to a live GitHub Pages URL. Handles repo creation, file conver1.9Kskills.sh installs