refero-design — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited refero-design (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Refero gives agents taste and product evidence. Use it before design work instead of relying on generic model knowledge.
Refero has three research layers:
Best results come from combining layers: visual direction from styles, concrete UI patterns from screens, and sequencing from flows when the task has multiple steps.
implementation. Do not rely on the model's generic design taste.
unavailable, use bundled craft references and keep the same reference-lock workflow.
direction for the user's product.
dominant direction and preserve its sharp traits. Secondary references may add narrow details only.
gradient, or component is for a specific role, use it only for that role or omit it.
shots, or graphics, preserve the media role. Use real/generated/stock assets when available; otherwise create an intentional placeholder with art direction. Do not fake complex imagery with weak CSS, text, or decorative boxes.
when this skill is available. Refero is the design methodology; generic design skills tend to pull work back toward generic AI design.
and explain what will be adapted.
decision must trace to Refero research, the user's brief, or a craft reference.
and concrete decision ledger before drawing or coding.
visual source, an existing product/design-system target, a selected generated mockup, or an explicit reference-locked direction approved for direct build.
and may not exist in every coding environment. Use it for visual exploration, mockups, imagery, illustrations, textures, and difficult assets; skip it for small fixes, obvious production edits, or code-native UI work.
the locked target/reference before handoff. Fix actionable design drift instead of treating research as sufficient.
This skill is useful on its own as a research-first design methodology and craft reference. Research is mandatory. Use Refero MCP for live style, screen, and flow research when available; otherwise research with bundled craft references and any user-provided references.
Typical MCP setup:
claude mcp add --transport http refero https://api.refero.design/mcp --header "Authorization: Bearer <token>"For full tool details, read references/mcp-tools.md.
Before researching, form a short design brief. Ask only for missing information that would materially change the result; otherwise make reasonable assumptions and proceed.
Clarify:
generated assets during implementation
Brief format:
Designing [WHAT] for [WHO] on [PLATFORM].
Goal: [PRIMARY USER GOAL].
Tone: [DESIRED FEELING].
Main objection/risk: [OBJECTION].
Must remember: [HOOK OR DISTINCTIVE IDEA].
Constraints: [CONSTRAINTS].
Research needed: [styles/screens/flows].
Path: [direct build / visual exploration / audit / asset generation].Choose the lightest workflow that can produce a high-quality result.
work, or tasks with a concrete source to match. Research and lock the direction, then code.
major redesign, a landing page, or another high-visibility surface with several plausible directions. Default to three reference-locked options and ask the user to choose; see references/visual-workflow.md.
media that code, icons, or existing assets cannot faithfully provide; see references/visual-workflow.md.
Use refero_search_styles when the user asks to design, redesign, improve, polish, or create anything with a visual component.
A style is a semantic design reference extracted from a real web marketing/product page. It is not a screenshot and not a component library. Search results give previews; full style references from refero_get_style provide design guidance such as visual thesis, tokens, typography, layout/composition, section rhythm, spacing, elevation, surfaces, components, imagery treatment, implementation notes, and do/don't rules.
Current limitation: Refero styles currently cover web marketing/product pages such as landing pages, pricing pages, product marketing sites, editorial brand sites, and SaaS websites. They do not currently cover in-app dashboards, auth screens, settings screens, or iOS app screens as style systems. Still use styles for product UI tasks to establish visual language, then use screens/flows for product logic.
Use styles for:
Use refero_search_screens when you need:
After finding strong screens:
refero_get_screen for full detailsrefero_get_similar_screens to expand from a strong examplerefero_get_screen_image only when raw screenshot inspection is neededUse refero_search_flows when the task has a before/after sequence:
After finding a strong flow, use refero_get_flow for step-by-step goals, actions, system responses, and completion states.
For image generation, visual options, generated assets, and visual QA, read references/visual-workflow.md when the task needs it.
For any visual design task, start here.
Recommended loop:
refero_get_style; full styles are large, so split larger research into multiple batches.Good style queries:
Extract from styles:
Synthesis rule:
acid, and one is serif, the answer is not warm cream + muted orange + polite serif.
Never present the result as "copying X". Present it as a new direction inspired by several references.
Before implementation, create a reference lock:
Primary reference/direction: [one dominant source]
Preserve: [3-5 traits that must survive: canvas, type, accent, layout, density, media]
Borrow only: [1-2 specific secondary details]
Role rules: [source token/component meanings to preserve, e.g. CTA-only, code-only, decorative-only]
Media strategy: [real/generated/stock/code-native/placeholder, with aspect ratio and art direction]
Reject: [defaults/averages that would collapse the direction]
Token commitments: [background, type, accent, radius, border/shadow, imagery treatment, with roles]If implementation drifts from the lock, stop and correct it. Do not soften distinctive traits into safer colors, safer fonts, softer radius, or generic section layouts. Reference lock is not cloning; it preserves selected traits while adapting content, brand, and interaction details to the user's product.
When combining styles, assign each source a bounded job. For example: one source may own canvas/type, another may own code-window treatment, and another may own primary CTA. Never move a token outside its source role: CTA colors stay CTA-only, syntax colors stay inside code, decorative gradients stay decorative, and card/button rules keep their specified radius, shadow, and state behavior.
If the primary style is image-led, do not replace it with text-only layout. If you cannot produce the needed image or graphic, preserve the slot with stable dimensions, aspect ratio, caption/alt text, and a short art-direction note. Build simple diagrams, icons, code windows, or geometric primitives only when they match the source style.
For substantial visual exploration, generated mockups, bitmap assets, or post-build visual QA, follow references/visual-workflow.md.
Use screens when you need to know what the interface should contain or how real products solve a specific UI problem.
Good screen queries:
Search by facts on the screen:
Avoid using screens as the primary style source when the task is visual. Use styles first, then screens for structure and concrete details.
Extract from screens:
Use flows when there are multiple steps or a user changes state over time.
Good flow queries:
If flow search is sparse, broaden the query. If still sparse, use screens and reconstruct the journey.
Extract from flows:
Match depth to task risk.
For a quick visual improvement:
For a new landing page, brand direction, or major redesign:
For a product workflow:
For high-stakes or ambiguous tasks:
Separate findings into three buckets.
From styles:
Output example:
Use a precise analytics SaaS foundation: white canvas, compact UI copy, restrained black
primary actions, thin borders, and product screenshots in framed panels. Borrow disciplined
accent use from another reference, but keep color rare.From screens:
Output example:
Pricing pages commonly put the billing toggle above plan cards, highlight one plan, and
move detailed feature comparison below. We should adapt the comparison structure but keep
the hero quieter because this product sells trust, not hype.From flows:
Output example:
Cancellation flows usually collect a reason, offer a relevant alternative, confirm the
destructive action, then state when access ends. The best flows give a clear return path.Do not dump every result. Give the user a short research summary before designing when the task is non-trivial.
Suggested format:
Research summary:
- Styles reviewed: [count] across [directions]
- Screens reviewed: [count], if used
- Flows reviewed: [count], if used
Visual direction:
- [primary style foundation]
- [reference lock / signature traits to preserve]
- [borrowed detail 1]
- [borrowed detail 2]
Product patterns:
- [concrete UI decisions from screens]
Journey logic:
- [flow decisions, if applicable]
Recommendation:
- [what to design and why]Before implementation, convert research into a short decision ledger:
| Decision | Source | Source rule / role | Why |
|---|---|---|---|
| [palette/type/layout/media/content choice] | [style/screen/flow/user constraint/craft rule] | [token/component/media role to preserve] | [specific rationale] |
If a major choice has no source, do not ship it as a design decision. Either research more, tie it to the user's constraints, or remove it.
After research, execute like a senior product designer. Use the bundled references only when relevant; do not load every file by default.
Core craft rules:
code-only color into UI chrome, or a decorative gradient into an interface surface.
prefer an honest, well-sized placeholder over a poor fake illustration or photo.
user explicitly asks for it.
word swaps: one word or short phrase set in a different display/serif/script/italic style or accent color, warm ivory/cream canvases, or olive/clay/terracotta palettes unless research and product context justify them.
detail users would remember.
text-wrap: balance; use text-wrap: prettyselectively for prose. Check key breakpoints for orphan words and awkward final lines.
Before final delivery, confirm:
If the answer is no, research or refine more before delivering.
For substantial visual work, run the visual QA pass in references/visual-workflow.md before handoff.
For a complete walkthrough, see references/example-workflow.md.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.