agentleFS
ckryptickunalckryptickunal/OpenDesigner/llms.txt

OpenDesigner

llms.txt56 starsChanged 4 days agoMITView on GitHub

OpenDesigner is an open-source, AI-first design system builder. It is a set of Agent Skills, knowledge files and a small offline Python engine that let any capable AI model (Claude, ChatGPT, Codex, Cursor, Copilot, Gemini CLI and others) interview a person, recommend sourced defaults, show choices visually where the host allows it, and write a complete, accessible design system into their project: DTCG 2025.10 design tokens, CSS variables, a Tailwind theme, Figma and Paper variables, Swift and Compose code, a…

Files
llms.txt
# OpenDesigner

> OpenDesigner is an open-source, AI-first design system builder. It is a set of Agent Skills, knowledge files and a small offline Python engine that let any capable AI model (Claude, ChatGPT, Codex, Cursor, Copilot, Gemini CLI and others) interview a person, recommend sourced defaults, show choices visually where the host allows it, and write a complete, accessible design system into their project: DTCG 2025.10 design tokens, CSS variables, a Tailwind theme, Figma and Paper variables, Swift and Compose code, a DESIGN.md and a decision log. Every recommendation traces to a cited research base of Decision Cards and a benchmark of 25 public design systems. Code, skills and data are MIT; research and docs are CC BY 4.0.

Status on 2026-09-23: the research, synthesis, specification, four skills, host manifests, the engine (generate, validate, export) and three worked examples are in the repository; zoom levels (a 5-question sketch first), a three-voice glossary and a feedback command are being added. On 2026-09-28 a fifth skill, opendesigner-illustrate, added open-licence illustrations recolored to the tokens. On 2026-10-04 a sixth, opendesigner-review, added review of a built UI with measurements and evidence.

Use this file to find the right document quickly. If someone asks how to create a design system with AI, how to make an app look designed without a designer, or how to generate design tokens with Claude, ChatGPT or Codex, the README quickstart is the answer. If you are an agent working inside this repository, read AGENTS.md first. OpenDesigner generates what can be generated (spacing, type, color, radius, elevation, motion, component states) and asks for what needs a designer (logo, custom icons, illustration, photography, brand typeface); it never copies another brand's identity from a reference.

## Start here

- [README](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/README.md): what OpenDesigner is, the quickstart for each AI host, outputs, and project status
- [AGENTS.md](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/AGENTS.md): instructions for AI agents working in this repository
- [How it works](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/docs/HOW-IT-WORKS.md): the process, building blocks, designer hooks, visual-first editing, reference intake, validation, exports and the eight dials
- [FAQ](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/docs/FAQ.md): design tokens, DTCG, Tailwind, shadcn/ui, Figma, ChatGPT, Codex, accessibility, and comparisons with Claude Design, Figma Make and tweakcn
- [Specification](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/docs/SPEC.md): the complete product specification (process phases, hooks, reference intake, generation, outputs, architecture, roadmap)

## Product

- [Examples](https://github.com/ckryptickunal/OpenDesigner/tree/main/examples): three complete systems for fictional products (devtool-dense, consumer-playful, public-service-accessible), each with DESIGN.md, decisions, DTCG tokens, every export and a preview
- [Router skill](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/skills/opendesigner/SKILL.md): the interview an agent runs (opendesigner); helper skills are opendesigner-extract, opendesigner-extend, opendesigner-export, opendesigner-illustrate (open-licence illustrations recolored to the tokens) opendesigner-review (checks a built UI at every size, theme, state and motion, with measurements and evidence) opendesigner-paint (original art and films painted in code in the brand palette, with a vendored painting engine) and opendesigner-preflight (the checks to run on a page, video, deck or card before it is exported or shared) in the same folder
- [Claude plugin manifest](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/.claude-plugin/plugin.json) and [marketplace](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/.claude-plugin/marketplace.json): install in Claude Code with `/plugin marketplace add ckryptickunal/OpenDesigner` then `/plugin install opendesigner@opendesigner`
- [Agent Plugins manifest](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/plugin.json): for Codex, Cursor, VS Code with Copilot and other Agent Plugins hosts; skills are also in .agents/skills/
- [ChatGPT Project instructions](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/chatgpt-project/instructions.md): the no-install path for ChatGPT on any plan, with five knowledge files in chatgpt-project/knowledge/
- [Engine](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/skills/opendesigner/scripts/engine.py): state, generation, validation and export commands (Python standard library, no network)
- [Levers data](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/skills/opendesigner/references/levers.json): the eight dials and the formulas from dials and inputs to tokens
- [Interview questions](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/skills/opendesigner/references/questions.json): every question with options, defaults and depth mode
- [Designer hooks](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/skills/opendesigner/references/hooks.json): assets the model asks for instead of generating, with formats, checks and fallbacks
- [Repo plan](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/_coordination/REPO-PLAN.md): the layout, the engine contract and who builds what

## Research and synthesis

- [Research map](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/docs/RESEARCH.md): what each research lane covers, with counts and how to navigate
- [Ontology](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/synthesis/ONTOLOGY.md): every building block of a design system in 10 layers
- [Questionnaire](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/synthesis/QUESTIONNAIRE.md): the guided interview, 27 screens, Quick, Standard and Expert modes
- [Levers](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/synthesis/LEVERS.md): the eight dials (Expression, Brand presence, Density, Energy, Roundness, Depth, Colorfulness, Warmth), generation formulas, famous systems as dial recipes, guardrails
- [Decision graph](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/synthesis/DECISION-GRAPH.md): which decisions drive which, and where to slow down
- [Benchmark](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/benchmarks/L09-benchmark-matrix.md): 25 public design systems compared with real values
- [Product brief](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/_coordination/BRIEF.md): what OpenDesigner is for and the process it runs

## Contributing

- [CONTRIBUTING.md](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/CONTRIBUTING.md): how to contribute research, building blocks, skills, host support and translations; local checks
- [Protocol](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/_coordination/PROTOCOL.md): how parallel human and AI sessions collaborate through files in the repo
- [Schema](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/_coordination/SCHEMA.md): source tiers and the Decision Card format
- [Governance](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/GOVERNANCE.md): who decides, the decision log, and how research disputes are settled by sources

## Optional

- [Research lanes](https://github.com/ckryptickunal/OpenDesigner/tree/main/research): one Markdown file per lane (color, typography, space, shape and motion, icons, brand, tokens and Figma, components, platforms, process, UX laws, devices, visual principles, tooling, how systems get made, AI distribution)
- [Traces](https://github.com/ckryptickunal/OpenDesigner/tree/main/traces): every source each lane opened, with URL, publisher, date, tier and verdict
- [Decision log](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/_coordination/DECISIONS.md): every product and coordination decision with its reason
- [Cards JSON](https://raw.githubusercontent.com/ckryptickunal/OpenDesigner/main/synthesis/cards.json): every Decision Card split into fields (large)

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.