Apply Tranmere-Web's established archive UI language when designing or changing site pages, React components, result lists, player tables, match reports, team sheets, honours, filters, statistics and calls to action. Use for any visual or interaction work in packages/site that should match the Results, Match and Players pages.
72
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Build on the existing archive design rather than introducing a separate visual style. Read references/ui-patterns.md before making a substantial UI change.
max-w-7xl, responsive px-6 sm:px-10 lg:px-12, navy ink text, and generous vertical rhythm.font-display for headings and font-mono for metadata, labels, scores and compact numbers.md: or lg: rather than making text too small./page/player/<name>, matches to /match/<season>/<date>, and opposition to /games/<opposition> or its dossier where applicable.bg-[#fffdf8], bg-[#e8e2d6], and border-[#071a2b]/15; standard ink is #071a2b.text-blue-700, bg-blue-700, or navy bg-[#071a2b]) for archive emphasis and interactive focus.aria-hidden.Follow the exact patterns and tokens in references/ui-patterns.md for:
packages/site/components/apps/partials/ResultTable.tsxpackages/site/components/apps/MatchReport.tsxpackages/site/components/apps/PlayerSearch.tsxpackages/lib/src/honours-constants.tsIf a proposed UI conflicts with these conventions, preserve the existing pattern unless the user explicitly asks for a design-system change.
a8be5b1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.