balise-affinity-mcp
Automate Affinity by Canva through the Affinity MCP and JavaScript SDK for manipulating open documents, selected objects,…
Finds, selects, and analyzes visual references for products, interfaces, brands, websites, decks, campaigns, motion, and specific UI patterns. Use when inspiration, benchmarking, art direction, or pattern research is needed; when the user wants sources and search terms to
$ npx -y skills add mrstev3n/balise-skills --skill balise-visual-references --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/balise-visual-referencesContext preview
The summary Claude sees to decide when to auto-load this skill.
Finds, selects, and analyzes visual references for products, interfaces, brands, websites, decks, campaigns, motion, and specific UI patterns. Use when inspiration, benchmarking, art direction, or pattern research is needed; when the user wants sources and search terms to
name: balise-visual-references description: Finds, selects, and analyzes visual references for products, interfaces, brands, websites, decks, campaigns, motion, and specific UI patterns. Use when inspiration, benchmarking, art direction, or pattern research is needed; when the user wants sources and search terms to explore; or when supplied screenshots, recordings, links, and examples must be translated into original design principles rather than copied.
Build a focused visual-reference set, then turn the selected examples into transferable design principles. Match the research method to the available capabilities and evidence. Never imply that a page, image, interaction, or recording was inspected when it was not.
1. Run `scripts/search_catalog.py` to shortlist sources without loading the complete catalog. 2. Read [taxonomy.md](references/taxonomy.md) when the request spans several deliverables, patterns, regions, formats, or levels of detail. 3. Read [source-catalog.json](references/source-catalog.json) only when maintaining the catalog or examining a shortlisted source in depth. 4. Treat categories as cumulative facets. A source may support several deliverables and patterns. 5. Recheck live facts such as access, filters, pricing, content, or integrations before presenting them as current.
Resolve resource and script paths relative to this skill directory.
python3 scripts/search_catalog.py --deliverable mobile-app --pattern navigation python3 scripts/search_catalog.py --deliverable website --granularity component --json
Use `--require-all-facets` for a strict intersection. Keep the default ranked union when complementary sources are useful.
Extract the following from the brief:
1. deliverable: what is being designed; 2. pattern: the visual or interaction problem to study; 3. granularity: system, page, section, screen, component, flow, interaction, or asset; 4. context: audience, market, industry, tone, region, and constraints; 5. evidence format: screenshots, video, live sites, cases, analyses, flows, or templates; 6. intended decision: what the references should help the user decide.
Select two to four complementary sources by default. Prefer sources that match both the deliverable and the requested pattern over popular but generic galleries.
When browsing is available:
1. Use the environment's approved browsing or computer-use capability and follow its active operating instructions. 2. Open the exact source URL and inspect visible state before interacting. 3. Use focused search, filters, archives, categories, and detail pages instead of broad scraping. 4. Capture the smallest view that preserves useful context:
5. Collect three to eight strong references unless the brief requires another amount. Stop when new examples repeat an established pattern. 6. Record the source, exact URL, title, consultation date, observed pattern, and selection reason. 7. Save captures only in the active project or an explicitly requested destination.
Do not bypass authentication, paywalls, CAPTCHAs, regional restrictions, or safety warnings. Use an accessible alternative when it can satisfy the same need.
When the user will inspect sources personally:
1. Recommend three to six complementary sources matched to the brief. 2. For each source, provide:
3. Provide verified direct resource links when available. Otherwise give a concise navigation route instead of inventing URLs. 4. Ask the user to return the chosen screenshots, recordings, or URLs. 5. Treat the initial output as a research itinerary, not a completed visual audit.
Use this handoff format:
| Source | Why it fits | Starting point | Search terms or filters | What to capture | Access notes | | --- | --- | --- | --- | --- | --- |
For each reference, separate:
Then compare the set:
Do not reproduce distinctive protected expression, brand assets, copy, or proprietary screens. Use references to support original design decisions.
Return a concise reference brief contai
Des skills portables pour Claude Code, Codex, Cursor, le Figma Agent, Figma Make et les autres outils compatibles avec le standard Agent Skills. Installez un skill précis ou une collection prête à l’emploi. Chaque skill utilise SKILL.md comme format canonique.
Automate Affinity by Canva through the Affinity MCP and JavaScript SDK for manipulating open documents, selected objects,…
Understand, audit, and reason about Affinity by Canva documents, workflows, object choices, text modes, UI overlays,…
Structurer une idée de marque encore floue et produire une exploration argumentée du nom et du territoire de marque. Utiliser…
Stress-tests UI content resilience across design files, screenshots, prototypes, source code, and rendered interfaces. Use when…
Architecturer, auditer, construire, intégrer et faire évoluer un design system robuste de Figma au code. Utiliser pour cadrer un…
Audits and prepares designs, specifications, prototypes, design-system artifacts, and implemented interfaces for developer…