Skip to content
Back to skills

Frontend Experience Core

ASecurity

Establish product evidence, design contracts, complete UI states, anti-generic interface gates, and routing for frontend work. Use this skill when a material web, PWA, mobile, or desktop design, implementation, or quality request begins, before loading a narrower frontend domain skill.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 4, 2026
ai-agentsgotestinggitfrontendbackendperformancedocumentation

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 4, 2026

npx -y skills add paulasilvatech/awesome-harness-primitives --skill frontend-experience-core --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Frontend Experience Core?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Frontend Experience Core
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/paulasilvatech-frontend-experience-core/badge)](https://www.skillsdirectory.com/skills/paulasilvatech-frontend-experience-core)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: frontend-experience-core
description: >-
  Establish product evidence, design contracts, complete UI states, anti-generic interface gates,
  and routing for frontend work. Use this skill when a material web, PWA, mobile, or desktop
  design, implementation, or quality request begins, before loading a narrower frontend domain
  skill.
---

<!-- Generated from harness/github-copilot/plugins/frontend-experience/skills/frontend-experience-core/SKILL.md by harness/claude-code/scripts/convert_from_copilot.py. Edit the source, not this file. -->

# Frontend experience core

Ground frontend work in the consuming product and repository, define a concrete contract, and block completion when the result is generic, behaviorally incomplete, or unsupported by evidence.

## When to invoke

- "Design this frontend feature from the repository evidence."
- "Implement this screen without making it look generic."
- "Review this UI for complete states and product fit."
- "Plan a web, mobile, PWA, or desktop experience."
- "Route this frontend request to the right specialist."

## Evidence and precedence

Use evidence in this order:

1. User requirements, approved stories, product documentation, code, tests, schemas, tokens, runtime behavior, and actual assets.
2. Applicable normative standards and official platform or framework documentation.
3. Properly licensed user-provided references.
4. Community guidance only when authoritative evidence is unavailable and clearly labeled.

Read [references/product-evidence.md](references/product-evidence.md) when the product job, local stack, content, states, or supported surfaces are unclear. Unknowns remain unknown; do not invent users, metrics, research, analytics, business rules, or compatibility.

## Required design contract

Before a material visual or interaction decision, record:

| Field | Required decision |
| --- | --- |
| User and screen job | Who acts, in what environment, and the outcome they need. |
| Decision sequence | What must be understood first, second, and third. |
| Actions | One primary action, justified secondary actions, and access constraints. |
| Product language | Real nouns, statuses, permissions, units, and content. |
| States | Applicable loading, empty, partial, error, offline, success, disabled, and permission states. |
| Visual grammar | Existing tokens, components, density, typography, imagery, and justified additions. |
| Adaptation | Changes across viewport, input, platform, orientation, locale, zoom, and motion preference. |
| Forbidden defaults | Generic patterns that would erase product specificity. |
| Acceptance evidence | Stable IDs and the automated or manual evidence required. |

Start with [assets/design-contract.md](assets/design-contract.md) when the consuming project has no equivalent.

## Workflow routing

Load only capabilities that match the task:

| Need | Skill |
| --- | --- |
| Stories, criteria, journeys, traceability | `frontend-requirements-and-stories` |
| Typography, color, layout, density, motion | `frontend-visual-system` |
| Viewports, devices, orientation, input changes | `frontend-responsive-adaptation` |
| Dashboards, charts, tables, analytical flows | `frontend-dashboard-visualization` |
| Forms, search, filters, uploads, multi-step entry | `frontend-form-interactions` |
| Chat, streaming, citations, tools, attachments | `frontend-conversational-ui` |
| Public metadata, previews, manifests, icons | `frontend-discoverability-assets` |
| Semantic, keyboard, focus, zoom, AT behavior | `frontend-accessibility` |
| Test layers, runtime evidence, release verdict | Relevant frontend testing and release skills |

## Finish gate

Read [references/anti-generic-interface-gate.md](references/anti-generic-interface-gate.md) before declaring a material interface complete. Block completion when:

- the interface could belong to an unrelated product after changing the logo;
- hierarchy does not follow the user's decision sequence;
- cards, gradients, oversized text, blur, elevation, or animation replace information architecture;
- visible controls have no implemented result, unavailable state, or explanation;
- important states, access behavior, or recovery are absent;
- responsive behavior only stacks desktop regions;
- a new one-off token or component system conflicts with the established one;
- acceptance criteria lack executed or documented manual evidence.

Use [assets/human-review-checklist.md](assets/human-review-checklist.md) for subjective review. Record `pass`, `needs revision`, `blocked`, or `not applicable` with evidence for each item.

## Limits

- Do not replace product management, user research, branding, backend ownership, legal review, or accessibility certification.
- Do not force a framework, design system, chart library, state library, or testing tool onto an established project.
- Do not copy proprietary screens, assets, text, or exact layouts from references.
- Do not claim product-market fit, conversion, ranking, certification, compatibility, or performance outcomes without evidence.

## Output template

```markdown
## Frontend experience contract
**Status:** ready | needs revision | blocked
**Surface:** web | PWA | mobile | desktop | mixed

### Evidence
| Source | Finding | Confidence |
| --- | --- | --- |

### Contract
| Field | Decision | Evidence |
| --- | --- | --- |

### Applicable skills and gates
- <skill>: <reason>

### Unknowns and blockers
- <fact still needed, owner, and impact>
```

## Quality gate

- [ ] Product and repository evidence was inspected before design or implementation decisions.
- [ ] The design contract names the user, job, hierarchy, actions, states, visual grammar, adaptation, and forbidden defaults.
- [ ] Only relevant domain skills were selected.
- [ ] Unknowns are labeled and no product facts were fabricated.
- [ ] Visible controls and applicable states are complete or explicitly blocked.
- [ ] The anti-generic finish gate has evidence for every applicable item.

Files in this skill

  • SKILL.md5.9 KB
  • assets/design-contract.md1.1 KB
  • assets/human-review-checklist.md1 KB
  • references/anti-generic-interface-gate.md1.5 KB
  • references/product-evidence.md1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.