Thanks for your interest in contributing! This project is about crafting professional-grade design systems that AI agents can read and apply — not just extracting tokens from websites.
- Quality over quantity. One excellent DESIGN.md is worth more than ten mediocre ones.
- Opinionated is good. Each system should make strong design decisions. "It depends" is not a design guideline.
- Test with agents. Before submitting, test your DESIGN.md with at least one AI coding agent (Claude Code, Cursor, or Copilot) and include screenshots of generated output.
- Accessibility is non-negotiable. Every system must meet WCAG 2.1 AA at minimum.
Before creating a new system, open an issue to propose it. Include:
- Archetype name and target use case
- Why existing systems don't cover it
- 3-5 reference products that embody this archetype
- Key design decisions that differentiate it
- Fix incorrect token values
- Add missing component patterns
- Improve edge case coverage
- Better agent instructions
- Accessibility improvements
- Test systems with different AI agents and report results
- Document agent-specific quirks or workarounds
Every file must include all 12 sections. Use the template as your starting point.
Be precise, not verbose.
# Bad
"Use a nice blue color for primary actions"
# Good
"Primary actions: #0052CC. Use for CTAs, submit buttons, and primary links.
Minimum contrast ratio against white: 4.6:1 (AA)."Include agent-ready prompts.
# Bad
"Cards should look clean"
# Good
"Create a card: white bg, 1px solid #E5E7EB border, 8px radius,
24px padding. Title 16px/600 Inter, body 14px/400 #6B7280.
Hover: translateY(-2px) + shadow 0 4px 12px rgba(0,0,0,0.08)."Specify anti-patterns.
# Don't
- Don't use shadows heavier than 0.12 opacity on cards
- Don't mix rounded (8px) and sharp (0px) corners in the same view
- Don't use the primary blue for decorative elements — it's reserved for actions- Fork the repo
- Create a branch:
git checkout -b add-{archetype-name} - Add your DESIGN.md following the template
- Test with at least one AI agent
- Include agent-generated screenshots in your PR description
- Submit PR with a clear description of the archetype and design decisions
Be respectful. Design is subjective — defend your decisions with rationale, not volume.