TranFu Website & Product UI
A rule set that keeps the TranFu website visually consistent — apply the brand system when building UI, or run review / visual QA without touching a line of code.
Basic info
- Name
- TranFu Website & Product UI
- Description
- Apply TranFu brand and UI rules when creating, modifying, refactoring, reviewing, or visually validating TranFu React/Vite websites and product UIs, including public pages, app shells, consoles, dashboards, forms, components, responsive layouts, tokens, typography, logos, icons, motion, media, and UI-affecting product copy. Trigger for “按 TranFu 风格做页面或组件” “检查这个界面是否符合 TranFu 规范”“重构但保持 TranFu 风格” and equivalent design-to-code or Visual QA work. Do NOT trigger when the product is not TranFu, the change is visually irrelevant, the task is copy-only, logo redesign, a standalone brand book, or a new art direction.
TranFu Website Design
A rule set that keeps the TranFu website visually consistent — apply the brand system when building UI, or run review / visual QA without touching a line of code.
When to use it
Create a section:
I'm adding a new section or page on the TranFu site and I want the skill to align brand red, neutral surfaces, type hierarchy, and radii before I write the component.
Modify a component:
I'm tweaking a button, card, or hero and I want the skill to catch brand-red misuse or a font-family drift before it lands.
Review the design:
I hand over the changed files or screenshots and I want a review — every finding cites a rule and a location, and the skill edits zero files.
Check visual details:
I want the skill to check one desktop and one mobile viewport for overflow, overlap, missing responsive framing, or brand red used as a large background.
Logo & assets:
I'm placing the favicon, header lockup, or app icon and I want the skill to use the bundled SVG assets under assets/, not fetch an old version from a deployed site or Downloads.
Not for:
Non-TranFu sites → ui-ux-pro-max; pure copy edits with no UI or brand impact; redrawing the TranFu logo from scratch; a standalone brand book; one-off code changes where visual consistency is irrelevant.
What it produces
Reads references/design-spec.md first — if it's missing or unreadable, reports BLOCKER: missing design spec and exits. The most counterintuitive part.
create/modify/refactor: Edits the target files inside the relevant boundary, printsTRANFU_UI_CHANGE_REPORT(changed files, design rules used, intentional deviations, desktop and mobile viewport results, command results).review: Findings only, no edits —TRANFU_DESIGN_REVIEWwithseverity, rule citation,location(file:line / screenshot / UI area),fix, andverificationper finding.visual QA: Inspects one desktop and one mobile viewport, printsTRANFU_VISUAL_QA_REPORTwith per-viewportpassed | failed | not_run:<reason>.- Ambiguity gate: If the intent is unclear between implementation and review, the skill asks one concise question before editing.
- Will never: redesign unrelated sections, redraw / recolor / stretch the logo, reference
/Users/.../Downloadspaths for logo assets, use brand red#E63A46as a large decorative background, or claim a viewport passed when it was never inspected.
Prerequisites & boundaries
Prerequisites:
A TranFu React/Vite project — or at least a target component file, screenshot, or UI area. references/design-spec.md must be readable. Bundled logo assets under assets/ are the source of truth; copy the required one into the project's public/brand/ before referencing it.
Adjacent skills:
| Action | Owner |
|---|---|
| Non-TranFu brand or generic design system work | ui-ux-pro-max |
| Technical / architecture diagrams (not brand UI) | fireworks-tech-graph |
Won't handle:
- Non-TranFu sites or generic landing pages
- Pure copywriting review with no TranFu UI or brand-design impact
- Redrawing the TranFu logo from scratch
- A standalone brand book detached from the current React/Vite site
- Replacing the existing TranFu visual direction unless the user explicitly asks for a redesign
Subtle boundaries:
- No edit authorization → switches to
suggest patch, keeps the report schema but changes zero files - No target implementation found for a code-changing task → reports
BLOCKER: target implementation not foundand stops - Screenshot and code evidence disagree → cites both sources and marks verification as
deferred_with_user_visible_risk - Command, dev server, browser, or viewport unavailable → records
not_run:<reason>, never claims that item passed
Version info
Local public Skill catalog snapshot, showing only public-safe fields.
Skill files
(17)SKILL.md
SKILL.md · Markdown