design-intake
Skill1 starsChanged 2 months agoMITView on GitHub
Collect the minimum product-specific visual constraints, generate comparable design directions, and obtain explicit approval before design-system or token changes. Use for design-critical greenfield products, major redesigns, inherited brands, theme creation, or substantial UI work where palette, typography, density, geometry, motion, accessibility, platform, or brand authority is unclear.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- microsoft/aibast-agents-librarytheir own version, first seen Oct 13, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- microsoft/aibast-agents-library★ 8same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository34 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- accessibility-auditSkill
- agentic-uxSkill
- benchmarkSkill
- capability-routerSkill
- codex-adapterSkill
- context-handoffSkill
- create-prdSkill
- creative-direction-sprintSkill
- decompose-prdSkill
- design-criticSkill
- design-engineering-qualitySkill
- design-opsSkill
- design-system-auditSkill
- design-systemSkill
- design-tokensSkill
- discoverSkill
- harness-evolutionSkill
- interaction-designSkill
- loop-engineeringSkill
- parallel-planSkill
- performance-uxSkill
- polishSkill
- product-design-routerSkill
- project-onboardingSkill
- research-ledgerSkill
- responsive-auditSkill
- security-gateSkill
- self-improvement-loopSkill
- specialist-routerSkill
- strategizeSkill
- token-auditSkill
- user-needsSkill
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 4 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Do not ask the user to design the token system.
- Very specific: line 24
Read .agentic/project.json and ask only about active platforms.
- Distinctive: line 30
Ask one to three short groups at a time.
- Distinctive: line 49
If the user has no exact color preference, do not force a hex choice.
- Very specific: line 52
When color roles or typography remain genuinely open, run ./agentic design resources --need palette --need typography.
- Very specific: line 62
Write facts, constraints, preferences, assumptions, open questions, and approval authority to docs/20-design/DESIGN_BRIEF.md.
- Very specific: line 91
Before invoking design-system or editing canonical tokens, record:
- Distinctive: line 110
Do not overwrite a coherent existing system with starter defaults.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Design intake
Do not ask the user to design the token system. Gather intent and constraints, then translate them into reviewable directions.
Route the intake
- Existing brand: inventory exact assets, licensed fonts, colors, Figma sources, restrictions, and the authority that may approve changes. Preserve exact brand inputs; do not approximate them from screenshots.
- Greenfield design-critical product: collect preferences, research references, and produce comparable materially different directions. Two or three per round is a starting point, not a catalog limit.
- Redesign: inspect the running product and current tokens first. Separate what must remain compatible from what may change, and capture baseline evidence.
- Design is not a competitive advantage: use one restrained accessible baseline; skip expressive questions and unnecessary alternatives.
Read .agentic/project.json and ask only about active platforms. Do not ask
mobile questions for a web-only product or require a Figma workflow when Figma
is not part of the project.
Interview adaptively
Ask one to three short groups at a time. Do not make every question mandatory. Resolve, in this order:
- Authority and mode — existing brand, greenfield, or redesign; approver; fixed assets and non-negotiable constraints.
- Experience intent — audience, task, context, desired feelings, density, and qualities the product must avoid.
- Color constraints — exact existing colors or preferred/forbidden hue families, neutral temperature, restrained/expressive use, data visualization, and required light/dark/high-contrast modes.
- Type and composition — licensed fonts, reading/data needs, typography personality, spacing density, geometry, elevation, and content width.
- Interaction and motion — input methods, motion intensity, reduced motion, signature behavior, and agentic states when applicable.
- Accessibility and platform — WCAG target, localization, color-vision, touch/keyboard, and active web/native surfaces.
- References — examples the user values and the exact quality to learn from; record what must not be copied.
If the user has no exact color preference, do not force a hex choice. Generate coherent proposals from product intent and show them in context.
When color roles or typography remain genuinely open, run
./agentic design resources --need palette --need typography. If Realtime
Colors is recommended, invite the owner to use it manually as a generic live
comparison aid. Bring back the chosen/rejected roles, type candidates, share
URL or screenshot, and contrast readings. Do not copy its website source,
accept five generic colors as the final semantic system, or skip
product-specific previews and independent WCAG verification.
Create durable intake
Write facts, constraints, preferences, assumptions, open questions, and approval
authority to docs/20-design/DESIGN_BRIEF.md. Never present an assumption as an
approved decision.
Generate comparable directions
For design-critical work, create a reviewable set of coherent directions in
docs/20-design/DESIGN_DIRECTIONS.md. Each direction must include:
- a name and product-specific thesis;
- palette roles for all requested modes, not swatches alone;
- typography, density, geometry, elevation, icon, and motion choices;
- representative normal, loading, empty, error, focus, and agent states;
- realistic rendered previews at relevant breakpoints;
- WCAG contrast evidence for required text and UI pairs;
- reference provenance, tradeoffs, risks, and implementation cost.
Alternatives must differ in meaningful system decisions, not only accent color. References are inputs to synthesis; do not clone a product or library aesthetic.
Generated projects use project-onboarding and an open-ended candidate catalog.
Register actual local preview routes through ./agentic design propose; do not
force the bundled reference styles on custom or existing-brand projects. List
preview code and its shared appearance-affecting dependencies/assets so approval
fingerprints detect drift. Record complete intake and reviewed screenshot paths
before approval; see docs/60-tooling/PROJECT_ONBOARDING.md.
Approval gate
Before invoking design-system or editing canonical tokens, record:
- selected direction or explicitly approved synthesis;
- approver and date;
- accepted compromises;
- decisions still open;
- evidence reviewed.
Status must remain Draft or Needs approval until a human approves the
direction. Silence, an agent recommendation, or an attractive screenshot is not
approval. After approval, invoke design-system, then design-tokens.
Redesign contract
For redesigns, preserve baseline screenshots and audit existing token usage. Classify each proposed change as primitive, semantic, component, or structural. Token changes may retheme an interface; they do not substitute for changes to information architecture, interaction, content, or component behavior.
Do not overwrite a coherent existing system with starter defaults. Use token deprecation and a migration plan when consumers cannot change atomically.
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
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.

