frontend-design
Skill2 starsChanged 11 days agoMITView on GitHub
Use for frontend work that can change what users perceive or operate: components, pages, layout, styling, responsive behavior, forms, data views and the interface of a dashboard or analysis report, interface states, motion, accessibility, visual assets, and UI review. Includes user-visible frontend bug fixes. Phrases include "build this page", "fix this layout", "review this UI", "화면 만들어줘", and "UI 고쳐줘". NOT for backend-only work or frontend configuration and data changes with no interface effect. NOT for deciding what a dashboard or analysis report compares, its metrics, denominators, selection behavior, and explanatory text (insight-dashboard), or technical figures (technical-figure, when installed).
188 other projects use a version of this.
Adopted by
Most recently taken up by
- RostislavDugin/postgresustheir own version, first seen Nov 8, 2026
- databasus/databasustheir own version, first seen Nov 8, 2026
- ceilf6/FrontAgenttheir own version, first seen Nov 8, 2026
- maxtrigify/Ottotheir own version, first seen Nov 8, 2026
- rvdbreemen/OTGW-firmwaretheir own version, first seen Nov 8, 2026
- open-slide/open-slidetheir own version, first seen Nov 8, 2026
Used with
Projects with it also use instantly-campaign, albert-dm and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
yawningwhaleAISkillinstantly-campaign
Create a new Instantly cold-email campaign in the proven 5-email structure of the user's top-performing campaign (~16% reply rate). Use when the user wants to launch a new outbound campaign, write a cold email sequence, create an Instantly campaign, draft outreach for a new service or niche, or set up a sales sequence.
Also in 6 projects that use this
yawningwhaleAISkillalbert-dm
Reply to DMs and messages the way Albert would. Use when the user asks "how would Albert reply to this", pastes a conversation and wants an Albert-style response, or asks you to draft/write a DM in Albert's voice. Albert sells AI voice agents / automations to local service businesses (Go High Level, lead follow-up, bookings).
Also in 5 projects that use this
naman10parikhSkillecosystem-reference
Quick-access directory of Claude Code ecosystem repos, skills, plugins, MCPs, and patterns. Use when improving the harness.
Also in 5 projects that use this
naman10parikhSkillfractal-delegation
Also in 5 projects that use this
julianoczkowskiSkillbrief-to-tasks
Break a design brief into an ordered checklist of independently buildable tasks using vertical slices. Saves as a markdown checklist. Use when user wants to break down work, create tasks from a brief, plan implementation order, or mentions "tasks" or "breakdown".
Also in 7 projects that use this
SeifBenayedSkillfile-reading
Use this skill when a file has been uploaded but its content is NOT in your context — only its path at /mnt/user-data/uploads/ is listed in an uploaded_files block. This skill is a router: it tells you which tool to use for each file type (pdf, docx, xlsx, csv, json, images, archives, ebooks) so you read the right amount the right way instead of blindly running cat on a binary. Triggers: any mention of /mnt/user-data/uploads/, an uploaded_files section, a file_path tag, or a user asking about an uploaded file you have not yet read. Do NOT use this skill if the file content is already visible in your context inside a documents block — you already have it.
Also in 6 projects that use this
- +6 more from naman10parikh
Other versions188 projects use a version of this.
Word for word · 1
- gigio1023/gigio-skills★ 2100% same
Edited · 0
None found.
Wrote their own version · 187
- anthropics/skills★ 189ksame name
- bytedance/deer-flow★ 85ksame name
- anthropics/claude-plugins-official★ 46ksame name
- novuhq/novu★ 40ksame name
- Dokploy/dokploy★ 38ksame name
- markmead/hyperui★ 12ksame name
- mengxi-ream/read-frog★ 10ksame name
- 1weiho/open-slide★ 9.7ksame name
- open-slide/open-slide★ 9.7ksame name
- basketikun/infinite-canvas★ 9.5ksame name
177 more not listed
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 repository53 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- 1password-cliSkill
- codex-delegateSkill
- credo-journalSkill
- credo-paper-planSkill
- credo-releaseSkill
- credo-tasteSkill
- cursor-cli-delegationSkill
- english-prompt-reviewSkill
- mermaid-diagramsSkill
- pdf-page-countSkill
- pr-review-commentSkill
- read-agent-sessionsSkill
- reddit-searchSkill
- release-notesSkill
- small-model-handoffSkill
- spot-gpu-evaluationSkill
- toss-portfolio-stateSkill
- vuln-reportSkill
- zcode-cliSkill
- bug-diagnosisSkill
- coding-standardsSkill
- commit-and-pushSkill
- copydeskSkill
- design-docSkill
- design-explorationSkill
- draft-prSkill
- evaluation-analysisSkill
- evaluation-auditSkill
- evaluation-designSkill
- evaluation-operationsSkill
- find-unknownsSkill
- git-worktree-setupSkill
- idea-critiqueSkill
- insight-dashboardSkill
- install-skill-packSkill
- internal-source-researchSkill
- interviewSkill
- literature-researchSkill
- load-testingSkill
- ml-experimentSkill
- model-routingSkill
- orchestrate-subagentsSkill
- praxis-directionSkill
- prompting-guideSkill
- review-panelSkill
- session-handoffSkill
- skill-builderSkill
- terminologySkill
- work-planSkill
- write-issueSkill
- write-notionSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 9 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 181 edited versions we read keep these.
9
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 27
Do not load references for Preserve work.
- Distinctive: line 29
Keep the existing components, tokens, density, hierarchy, and copy style.
- Distinctive: line 32
If rendering is unavailable, name that gap instead of claiming visual success.
- Distinctive: line 49
Use evidence in this order:
- Very specific: line 61
When code and a design contract disagree, Preserve and Adapt work follow the current product and report the divergence.
- Distinctive: line 71
Use the existing framework, components, tokens, primitives, density, and content patterns first.
- Distinctive: line 83
Do not blacklist gradients, cards, glass, large type, or other motifs.
- Distinctive: line 86
Every region uses the same card, radius, border, shadow, and visual weight.
- Distinctive: line 90
Only the desktop happy path appears resolved.
- Distinctive: line 105
Treat an explicitly requested specialist workflow or an established project design system as operative context.
“Common” is measured: kept by at least 6 in 10 of the 181 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Frontend Design
Route user-visible frontend work through the smallest design path that protects the product, then verify the affected interface honestly.
For a data dashboard or analysis report, insight-dashboard decides what the view compares, its metrics and denominators, how selections change the results, and its explanatory text; this skill builds and reviews the interface that carries those decisions. Use both when building or redesigning one. An interface-only change to an existing dashboard, such as a restyle, a responsive fix, or a state bug, needs only this skill unless it changes a value, ranking, or sentence the reader sees.
Route Before Loading References
- Set the authority boundary:
- Review: inspect and report findings. Do not edit files or turn the review into a redesign unless the user asks.
- Change: implement the requested local change and non-destructive checks.
- For a change, choose its design intensity:
- Preserve: a bug fix, state change, refactor, or maintenance task whose rendered language should remain stable.
- Adapt: a component, form, content region, or bounded layout change that should extend the existing product language.
- Direct: a new surface, new product, or substantial redesign that needs an explicit direction.
When the boundary is unclear, choose the lowest intensity that fully covers the authorized change. Escalate only when the request or inspected product evidence requires a new visual language, a substantial hierarchy change, or a redesign. Review depth follows the reviewed scope; it is not a fourth intensity level.
Preserve Fast Path
Do not load references for Preserve work.
- Keep the existing components, tokens, density, hierarchy, and copy style.
- Change only the requested behavior and the states that reveal it.
- Render the affected state and its nearest regression viewport when a runnable path exists.
- If rendering is unavailable, name that gap instead of claiming visual success.
- End the design branch here and continue the original frontend task.
Load Only What the Route Needs
| Route | Guidance |
| Preserve | Use the inline fast path only. |
| Adapt | Read quality-gate.md. Read surface-patterns.md only when local patterns do not answer the change. |
| Direct | Read surface-patterns.md, reference-research.md, and quality-gate.md. |
| Review | Read quality-gate.md. Add the surface and research references only when the review covers a new or substantially changed direction. |
| Skill maintenance | Read source-notes.md. |
When the deliverable is a standalone HTML page, a static HTML report, or a page for a hosted artifact surface, also read html-delivery.md on the Adapt, Direct, and Review routes. It covers light and dark theme tokens, a self-contained file, and host limits that a project app would otherwise supply.
Establish Design Context
Use evidence in this order:
- The user's request, the screen's real job, and any reference named as a target.
- The rendered product and the implementation already serving that job.
- Project contracts such as components, tokens, themes, Storybook,
DESIGN.md, and brand or content guidance. - User material supplied as inspiration rather than a target.
- Shipped products that support the same workflow.
- Standards and production design systems.
- Galleries, awards, and third-party brand analyses.
A target reference such as “match this” is part of the requirement. An inspiration link supplies evidence but does not silently override the product's workflow, accessibility, platform, or existing design contract.
When code and a design contract disagree, Preserve and Adapt work follow the current product and report the divergence. Align both only when the request authorizes that broader change. Support a present DESIGN.md; do not create one or depend on a particular schema by default.
Work the Route
Review
Lead with the most consequential evidence-backed findings. Separate observed defects from optional direction. Do not mutate files, inflate a local issue into a rebrand, or claim a viewport or interaction was checked when it was not.
Adapt
Use the existing framework, components, tokens, primitives, density, and content patterns first. Add the smallest new primitive that the requested behavior needs. Preserve the product's established hierarchy unless changing it is part of the request.
Direct
Name the subject, audience, surface, and primary user job. Research references with reference-research.md, then record only the decisions needed to build: reading order, dominant anchor, density, key states, viewports, and existing constraints.
Derive the primary visual anchor from the subject, data, product, or user task. An anchor may be a composition, a piece of real visual material, a data view, or an interaction. It does not need to be decorative or loud.
Implement in the project's stack and reuse its reliable primitives. New art direction does not authorize unrelated features, a replacement design system, or decorative work outside the requested surface.
Interchangeability Gate
Do not blacklist gradients, cards, glass, large type, or other motifs. Reject a result when its choices could move to an unrelated product with little loss:
- Renaming the product and copy leaves the composition equally plausible.
- Every region uses the same card, radius, border, shadow, and visual weight.
- Hierarchy disappears when decorative color and effects are removed.
- Fake metrics, testimonials, or marketing copy substitute for required data.
- Loading, empty, error, long-content, disabled, or completion states are absent.
- Only the desktop happy path appears resolved.
- A reference skin displaces the product's workflow, density, or platform norms.
- Fonts, images, icons, or brand assets are assumed without an available and permitted source.
Verification And Output
For Adapt, Direct, and Review work, apply the risk-relevant sections of quality-gate.md. Inspect an actual render when the surface is runnable. Exercise the changed interaction and the states named by the brief. Run existing build, lint, test, and accessibility checks when they cover the change.
Finish when the affected states and required project checks are covered. Add another viewport, browser, or visual pass only for a supported target, a new change, a failure, or a specific unresolved regression; the reference's full catalog is not a mandatory test matrix for every component edit.
For a change, lead with the implemented outcome, then list only the viewports, states, and commands actually verified. For a review, lead with findings and say that no files were changed. Always name missing assets, unavailable render paths, or unverified states that materially limit confidence.
Gotchas
- A broad trigger does not justify loading Direct guidance for routine work.
- Treat an explicitly requested specialist workflow or an established project design system as operative context. Do not duplicate or silently replace it.
- Reference access does not grant permission to copy protected assets, brand identifiers, or an unrelated product's composition.
- Optional catalogs, MCP services, and design-memory formats may improve evidence, but the skill must still work without them.
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.

