<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Christian Ramírez&apos;s blog</title><description>Ideas, mistakes and lessons from a product designer about UX/UI, interface design, Figma, web development and artificial intelligence.</description><link>https://www.ramirezchristian.com/</link><language>en-US</language><managingEditor>contact@ramirezchristian.com (Christian Ramírez)</managingEditor><atom:link href="https://www.ramirezchristian.com/en/rss.xml" rel="self" type="application/rss+xml"/><item><title>How to Turn Your Design System into a skill.md to Supercharge AI-Powered Design</title><link>https://www.ramirezchristian.com/en/blog/como-convertir-tu-design-system-en-una-skill-md-para-potenciar-tus-disenos-con-i/</link><guid isPermaLink="true">https://www.ramirezchristian.com/en/blog/como-convertir-tu-design-system-en-una-skill-md-para-potenciar-tus-disenos-con-i/</guid><description>Learn how to turn your Design System into a reusable SKILL.md for Cursor, Claude Code and Codex. A practical guide to tokens, components, AI workflows and consistent interfaces.</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;AI-powered development tools are changing the way digital products are designed and built. Tools such as Cursor, Claude Code and Codex can generate interfaces, write code and help teams move from an idea to a working product faster than ever.&lt;/p&gt;
&lt;p&gt;However, speed does not automatically mean quality or consistency. Without the right context, AI can make arbitrary design decisions, introduce inconsistent components, ignore established patterns or generate interfaces that do not follow the product’s visual language.&lt;/p&gt;
&lt;p&gt;This is where your Design System becomes essential.&lt;/p&gt;
&lt;p&gt;By transforming your Design System into an AI Skill, you can give AI agents structured knowledge about your design principles, tokens, components and patterns. Instead of relying on generic instructions in every conversation, the agent can use a reusable set of guidelines to make decisions that are much closer to the standards of your product.&lt;/p&gt;
&lt;p&gt;In this article, we’ll explore how to prepare your Design System, structure a &lt;code&gt;SKILL.md&lt;/code&gt; file, generate it with AI and integrate it into tools such as Cursor, Claude Code and Codex.&lt;/p&gt;
&lt;h2&gt;1. What is a Skill, and why does your Design System need one?&lt;/h2&gt;
&lt;p&gt;A Skill is a structured set of instructions and resources that an AI agent can use to perform a specific task or work within a particular context.&lt;/p&gt;
&lt;p&gt;Unlike a simple prompt, which provides instructions for a single interaction, a Skill is reusable. It gives the agent access to a consistent set of rules, workflows and supporting documentation that can be applied whenever the relevant task comes up.&lt;/p&gt;
&lt;p&gt;For a Design System, this means defining how the AI should use your design language: which tokens to apply, which components are available, how they should be combined, what patterns to follow and which decisions should be avoided.&lt;/p&gt;
&lt;p&gt;A well-structured Skill helps reduce several common problems:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inconsistent interfaces:&lt;/strong&gt; the AI uses the same design rules across different screens and features.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Invented components:&lt;/strong&gt; the agent is encouraged to reuse existing components instead of creating unnecessary alternatives.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Incorrect token usage:&lt;/strong&gt; colors, typography, spacing and other values follow the established system.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Repeated instructions:&lt;/strong&gt; teams do not need to explain the same design rules in every prompt.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Faster implementation:&lt;/strong&gt; the agent can spend more time solving the actual problem instead of guessing how the product should look.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The important distinction is that a Skill does not replace your Design System or become its ultimate source of truth. Your official documentation, design files, tokens and component code remain the authoritative sources. The Skill acts as a structured knowledge layer that helps AI understand and apply them correctly.&lt;/p&gt;
&lt;h2&gt;2. Analyse your Design System before creating the Skill&lt;/h2&gt;
&lt;p&gt;Before writing a &lt;code&gt;SKILL.md&lt;/code&gt;, you need to understand what your Design System contains and which information an AI agent actually needs.&lt;/p&gt;
&lt;p&gt;A common mistake is to simply export all existing documentation and give it to the AI. More information does not necessarily mean better results. The objective is to identify the rules and resources that have the greatest impact on design and implementation decisions.&lt;/p&gt;
&lt;p&gt;I recommend organising the audit into five areas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Foundations and design tokens&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Start with the foundations of your visual language. Identify the tokens that define the system, including:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;Colour palettes and semantic colour tokens.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Typography families, sizes, weights and line heights.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Spacing and sizing scales.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Border radii and borders.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Shadows and elevation.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Breakpoints and responsive behaviour.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Whenever possible, use the actual token names and values from your source files. Avoid manually recreating them, as this can introduce inconsistencies.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Components&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Document the components available in your system, including their purpose, variants, states and usage rules. Prioritise the most frequently used components, such as buttons, inputs, navigation, cards, modals and tables.&lt;/p&gt;
&lt;p&gt;The agent should understand not only what a component looks like, but also when and how to use it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Patterns&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Patterns describe how components work together to solve recurring interface problems. Examples include forms, filters, search experiences, data tables, onboarding flows and navigation structures.&lt;/p&gt;
&lt;p&gt;This information is particularly valuable because AI often generates technically valid interfaces that lack a coherent user experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Principles and accessibility&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Include the principles that guide your product decisions: hierarchy, consistency, usability, responsive behaviour and accessibility.&lt;/p&gt;
&lt;p&gt;Document relevant requirements such as keyboard navigation, focus states, colour contrast, labels and semantic HTML.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Sources and implementation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Finally, identify where the official information lives. This might include Figma libraries, a token repository, Storybook, component documentation or an internal website.&lt;/p&gt;
&lt;p&gt;The Skill should point the agent towards these resources rather than becoming a disconnected copy that is difficult to maintain.&lt;/p&gt;
&lt;h2&gt;3. Define the structure of your Skill&lt;/h2&gt;
&lt;p&gt;A Skill should be easy for an AI agent to understand, navigate and maintain. The recommended approach is to keep the main &lt;code&gt;SKILL.md&lt;/code&gt; focused on essential instructions and move detailed documentation into separate reference files.&lt;/p&gt;
&lt;p&gt;A practical structure could look like this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;design-system/
├── SKILL.md
├── references/
│   ├── foundations.md
│   ├── color-tokens.md
│   ├── typography.md
│   ├── components.md
│   ├── patterns.md
│   └── accessibility.md
├── assets/
│   └── examples/
└── scripts/
    └── validate-tokens.js&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Each folder has a specific purpose:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;SKILL.md:&lt;/strong&gt; the main entry point. It defines the agent&apos;s role, rules, workflow and links to supporting resources.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;references/:&lt;/strong&gt; detailed documentation about tokens, components, patterns and accessibility.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;assets/:&lt;/strong&gt; visual examples, diagrams or other supporting resources.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;scripts/:&lt;/strong&gt; optional tools for checking tokens, validating files or automating repetitive tasks.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This modular structure makes the Skill easier to update. You can change a component reference without rewriting the entire instruction file.&lt;/p&gt;
&lt;h2&gt;4. Build your SKILL.md&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;SKILL.md&lt;/code&gt; file is the core of the Skill. It should explain what the agent is expected to do, when the Skill applies and which rules it must follow.&lt;/p&gt;
&lt;p&gt;For example, imagine a fictional Design System called &lt;strong&gt;Nova Design System&lt;/strong&gt;. Its main objective is to help AI agents create interfaces that are consistent with the product&apos;s established visual language.&lt;/p&gt;
&lt;p&gt;A simplified but practical example could look like this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;---
name: nova-design-system
description: &amp;gt;
  Use this skill when designing, implementing or reviewing
  user interfaces that must follow the Nova Design System.
---

# Nova Design System

## Purpose

You are working with Nova Design System, the official
design language for our digital products.

Your responsibility is to create consistent, accessible
and responsive interfaces by following the existing
design tokens, components and interaction patterns.

## Core principles

- Always prioritise existing components.
- Never invent design tokens when an official token exists.
- Follow semantic colour and typography definitions.
- Maintain consistent spacing and visual hierarchy.
- Design for responsive behaviour.
- Follow accessibility best practices.

## Design tokens

Before using visual values, consult:

- references/foundations.md
- references/color-tokens.md
- references/typography.md

Never introduce arbitrary colours, spacing values
or typography styles when an equivalent token exists.

## Components

Use the components documented in:

- references/components.md

Before creating a new component:

1. Check whether an existing component can be reused.
2. Check whether an existing variant solves the problem.
3. Only propose a new component when necessary.

Do not create alternative versions of existing
components without a clear justification.

## Patterns

Follow the established interaction and layout patterns
documented in:

- references/patterns.md

Prioritise consistency over unnecessary visual variation.

## Accessibility

All interfaces must follow the guidelines in:

- references/accessibility.md

Consider keyboard navigation, focus states,
semantic structure, labels and colour contrast.

## Workflow

When asked to create or modify an interface:

1. Understand the requirements and user goal.
2. Review the relevant design tokens and components.
3. Identify existing patterns that can be reused.
4. Build the interface using the Design System.
5. Check responsive behaviour and accessibility.
6. Review the result for visual consistency.

## Final validation

Before completing the task, verify that:

- Official tokens have been used.
- Existing components have been prioritised.
- No unnecessary styles or components were introduced.
- The interface follows the established patterns.
- Accessibility and responsive behaviour have been considered.&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This example provides the agent with a clear framework for making decisions. The detailed documentation remains in the reference files, while the main Skill defines how that information should be used.&lt;/p&gt;
&lt;p&gt;The result is not simply a collection of instructions. It is a reusable way of working that gives the agent a consistent design context.&lt;/p&gt;
&lt;h2&gt;5. Use AI to generate your Skill&lt;/h2&gt;
&lt;p&gt;You do not need to write the entire Skill manually. AI can help audit your existing documentation, extract relevant information and organise it into a suitable structure.&lt;/p&gt;
&lt;p&gt;However, it is important to work in stages. Asking an agent to generate a complete Skill from a large collection of files in a single prompt can produce incomplete or inaccurate documentation.&lt;/p&gt;
&lt;p&gt;I recommend a three-stage process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stage 1: Audit the existing Design System&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Give the agent access to your repository, documentation or exported design system files.&lt;/p&gt;
&lt;p&gt;Use a prompt such as:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Analyse this Design System and identify its foundations, design tokens, components, variants, states, interaction patterns and accessibility guidelines.&lt;/p&gt;&lt;p&gt;Do not invent missing information. Use the existing source files as the reference and identify any inconsistencies, gaps or undocumented areas.&lt;/p&gt;&lt;p&gt;Organise the findings into a structured report that can be used to create an AI Skill.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Stage 2: Generate the documentation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Once the audit is complete, ask the agent to create the reference files.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Based on the audit, generate a structured documentation system for an AI Skill.&lt;/p&gt;&lt;p&gt;Create separate Markdown files for foundations, colour tokens, typography, components, patterns and accessibility.&lt;/p&gt;&lt;p&gt;Preserve official token names and values. Document component variants, states and usage rules.&lt;/p&gt;&lt;p&gt;If information is missing, explicitly mark it as undocumented instead of making assumptions.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Stage 3: Generate and validate SKILL.md&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Finally, ask the agent to create the main instruction file.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Create a SKILL.md file that uses the generated documentation as its reference.&lt;/p&gt;&lt;p&gt;Define the Skill&apos;s purpose, activation description, core principles, implementation rules and workflow.&lt;/p&gt;&lt;p&gt;The instructions must prioritise existing components and tokens, prevent unnecessary design decisions and require accessibility and responsive validation.&lt;/p&gt;&lt;p&gt;Check that all referenced files exist and that the Skill follows the Agent Skills specification.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The final step is important: review the generated documentation against the actual Design System. AI can help organise information, but it should not be trusted to invent rules or resolve ambiguities without validation.&lt;/p&gt;
&lt;h2&gt;6. Integrate the Skill into your AI tools&lt;/h2&gt;
&lt;p&gt;One of the advantages of the Agent Skills format is that it provides a reusable structure that can work across compatible AI tools.&lt;/p&gt;
&lt;p&gt;The exact installation method depends on the tool and its current support, but the following locations are useful starting points.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cursor&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cursor supports Agent Skills and project-level configuration. You can place your Skill in the project&apos;s &lt;code&gt;.agents/skills/&lt;/code&gt; directory:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;your-project/
└── .agents/
    └── skills/
        └── nova-design-system/
            ├── SKILL.md
            └── references/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cursor can then use the Skill when a task matches its description.&lt;/p&gt;
&lt;p&gt;Documentation: &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://cursor.com/docs/skills&quot;&gt;https://cursor.com/docs/skills&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Claude Code supports Skills through the &lt;code&gt;.claude/skills/&lt;/code&gt; directory:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;your-project/
└── .claude/
    └── skills/
        └── nova-design-system/
            ├── SKILL.md
            └── references/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You can also install Skills at user level when you want to reuse them across projects.&lt;/p&gt;
&lt;p&gt;Documentation: &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://code.claude.com/docs/en/skills&quot;&gt;https://code.claude.com/docs/en/skills&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Codex&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Codex supports Agent Skills and can discover project-level Skills from &lt;code&gt;.agents/skills/&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;your-project/
└── .agents/
    └── skills/
        └── nova-design-system/
            ├── SKILL.md
            └── references/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Documentation: &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://developers.openai.com/codex/skills/&quot;&gt;https://developers.openai.com/codex/skills/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For cross-tool compatibility, follow the Agent Skills specification and check the latest documentation for each platform. Although the format is designed to be portable, individual tools may have additional conventions or differences in how they discover and execute Skills.&lt;/p&gt;
&lt;p&gt;Specification: &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://agentskills.io/specification&quot;&gt;https://agentskills.io/specification&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;7. Take your Skill further with Figma, MCP and your code repository&lt;/h2&gt;
&lt;p&gt;A &lt;code&gt;SKILL.md&lt;/code&gt; is a strong starting point, but its potential increases when the agent can access the actual resources behind your Design System.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Connect Figma through MCP&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Model Context Protocol (MCP) allows AI applications to connect to external tools and data sources through a standardised interface.&lt;/p&gt;
&lt;p&gt;With a suitable Figma MCP integration, an agent can retrieve design information and inspect relevant files, depending on the capabilities and permissions of the integration.&lt;/p&gt;
&lt;p&gt;This helps bridge the gap between design documentation and implementation. Instead of relying exclusively on written descriptions, the agent can work with additional design context.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Connect the token repository&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If your Design System stores tokens in JSON, CSS variables or another structured format, give the agent access to those files.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;:root {
  --color-primary: #2563eb;
  --color-text: #172033;
  --spacing-md: 16px;
  --radius-md: 8px;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The values above are illustrative. In a real project, the agent should use the actual tokens from your repository rather than copying example values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Use Storybook and component documentation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If your project uses Storybook, include its documentation and component examples as references. This gives the agent a clearer understanding of available components, their properties and their expected behaviour.&lt;/p&gt;
&lt;p&gt;The combination of a Skill, design documentation, Figma context and real implementation files creates a much more reliable environment for AI-assisted work.&lt;/p&gt;
&lt;h2&gt;8. Validate and maintain your Skill&lt;/h2&gt;
&lt;p&gt;A Skill is not something you generate once and forget. Design Systems evolve, components change and new patterns emerge. Your AI instructions must evolve with them.&lt;/p&gt;
&lt;p&gt;I recommend incorporating a validation process into your regular Design System maintenance.&lt;/p&gt;
&lt;p&gt;Check that:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;Every referenced documentation file exists.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Token names and values match the official source.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Component variants and states are up to date.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Deprecated components are clearly identified.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Accessibility requirements are still valid.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The agent is not introducing arbitrary styles or unnecessary components.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;You can also test the Skill with a small set of representative tasks: create a form, build a responsive dashboard, implement a navigation menu or review an existing screen.&lt;/p&gt;
&lt;p&gt;Compare the results against your Design System guidelines. If the agent repeatedly makes the same mistake, improve the relevant instruction or reference documentation.&lt;/p&gt;
&lt;p&gt;Whenever possible, automate the checks that can be verified programmatically, such as token consistency, missing references and deprecated values.&lt;/p&gt;
&lt;h2&gt;9. Your Design System is also knowledge for AI&lt;/h2&gt;
&lt;p&gt;The real opportunity is not simply getting AI to generate interfaces faster. It is giving AI the context it needs to make better design and implementation decisions.&lt;/p&gt;
&lt;p&gt;A Design System already contains a significant amount of knowledge: visual rules, interaction patterns, accessibility requirements, component behaviour and product conventions. However, that knowledge is often distributed across Figma, documentation, code repositories and the experience of individual team members.&lt;/p&gt;
&lt;p&gt;A well-designed Skill helps bring that knowledge into the AI workflow in a structured and reusable way.&lt;/p&gt;
&lt;p&gt;It does not replace designers, design decisions or the Design System itself. Instead, it gives AI agents a more reliable framework to work within, reducing arbitrary decisions and making their output more consistent with the product.&lt;/p&gt;
&lt;p&gt;As AI becomes an increasingly important part of digital product development, the quality of the context we provide will become just as important as the capabilities of the models themselves.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The better your Design System communicates its rules, the better AI can apply them.&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;&lt;hr&gt;&lt;/div&gt;
&lt;h2&gt;Official resources&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://agentskills.io/specification&quot;&gt;Agent Skills specification&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://cursor.com/docs/skills&quot;&gt;Cursor — Agent Skills&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://code.claude.com/docs/en/skills&quot;&gt;Claude Code — Skills&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://developers.openai.com/codex/skills/&quot;&gt;OpenAI Codex — Skills&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://modelcontextprotocol.io/&quot;&gt;Model Context Protocol&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div&gt;&lt;hr&gt;&lt;/div&gt;
&lt;h2&gt;SEO&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;SEO title:&lt;/strong&gt; How to Turn Your Design System into a SKILL.md for AI&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Slug:&lt;/strong&gt; &lt;code&gt;design-system-skill-md-ai&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Meta description:&lt;/strong&gt; Learn how to turn your Design System into a reusable SKILL.md for Cursor, Claude Code and Codex. A practical guide to tokens, components, AI workflows and consistent interfaces.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Estimated reading time:&lt;/strong&gt; 12–15 minutes.&lt;/p&gt;</content:encoded><category>UX/UI</category><category>Design Systems</category><category>IA</category><category>Agent Skills</category><author>contact@ramirezchristian.com (Christian Ramírez)</author></item><item><title>The new role of the designer in the age of artificial intelligence</title><link>https://www.ramirezchristian.com/en/blog/el-nuevo-papel-del-disenador-en-la-era-de-la-ia/</link><guid isPermaLink="true">https://www.ramirezchristian.com/en/blog/el-nuevo-papel-del-disenador-en-la-era-de-la-ia/</guid><description>AI makes building apps easier, but judgment, usability and accessibility still belong to designers. Why understanding development is now a real advantage.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;The new role of the designer in the age of artificial intelligence&lt;/h2&gt;
&lt;p&gt;For years we have talked about the need for designers to learn to code in order to better understand the digital product. Today, artificial intelligence is changing the rules of the game and, with them, the way we understand the role of the designer should change too. AI is making it far more accessible to develop an application: generating code, creating components, building interfaces, connecting services or catching bugs are tasks that can increasingly be done with ease using these tools. The barrier to entry for building software is dropping considerably, and here an interesting paradox appears: the easier it is to build software, the more important it becomes to know which software is worth building.&lt;/p&gt;
&lt;h3&gt;Code is becoming a medium&lt;/h3&gt;
&lt;p&gt;Using AI in development is no longer experimental. According to the 2025 Stack Overflow survey, 84% of the developers surveyed use or plan to use AI tools in their development process. However, 46% say they distrust the accuracy of the results, and 66% point to solutions that are &quot;almost right&quot; as their main frustration. This shows something important: generating code is getting easier all the time, but deciding whether the result is good still takes human judgment.&lt;/p&gt;
&lt;p&gt;An AI can build a perfectly functional interface and still make it hard to use, barely accessible, or unable to properly solve the user&apos;s problem. An application can be technically well built and still be a bad experience. And that is where the designer takes on a new dimension.&lt;/p&gt;
&lt;h3&gt;Designing is much more than designing screens&lt;/h3&gt;
&lt;p&gt;The value of a product designer has never been only knowing how to use Figma. A good designer has to understand the problem, know their users, structure information, design flows, anticipate errors and make an experience understandable, accessible and pleasant. That means mastering disciplines such as information architecture, usability, accessibility, interaction design, visual hierarchy, responsive design and the consistency of design systems.&lt;/p&gt;
&lt;p&gt;The W3C itself includes within UX aspects such as user journeys, information architecture, wireframes and prototypes, and treats accessibility as something that should be part of the design process, not just a technical check at the end. That is why, when we can ask an AI to build an application for us, the truly important question should not only be how to build it, but what experience it should offer and what problem it should solve.&lt;/p&gt;
&lt;h3&gt;The designer as orchestrator&lt;/h3&gt;
&lt;p&gt;Traditionally, the process of creating a digital product could be summed up as problem, design, development and product. With the new AI tools, the process can evolve into a model in which the designer defines the strategy, designs the solution, sets its rules and uses AI to generate a first implementation that is then tested, evaluated and improved iteratively.&lt;/p&gt;
&lt;p&gt;Their value is not necessarily in writing every line of code, but in knowing how to steer the process towards a good solution. This opens a possibility that was much harder a few years ago: a designer with a solid grasp of product can take an idea all the way to a working application without mastering all the languages and frameworks traditionally needed to develop it. AI is, to a certain extent, democratizing the ability to build software and allowing designers to take a much more direct part in bringing their ideas to life.&lt;/p&gt;
&lt;h3&gt;Development knowledge as a multiplier&lt;/h3&gt;
&lt;p&gt;This does not mean designers no longer need to learn development. On the contrary, I believe that understanding technology can become an even bigger advantage. A designer who understands HTML, CSS, JavaScript, components, APIs, databases, architecture or the limitations of a technology has an advantage over someone who uses AI as a black box. They don&apos;t need to become the best programmer on the team, but they do need to understand the medium they are working in well enough.&lt;/p&gt;
&lt;p&gt;That knowledge lets them design technically more viable solutions, spot errors in AI-generated implementations, write more precise instructions, critically evaluate technical decisions, prototype faster and communicate better with developers when the project needs specialists. That is why I don&apos;t believe the future is a competition between designers and developers, or that AI will make the latter unnecessary. The real opportunity lies in expanding the capabilities of both profiles and using technology to work better.&lt;/p&gt;
&lt;h3&gt;When building is cheap, judgment gets expensive&lt;/h3&gt;
&lt;p&gt;For a long time, one of the great barriers to turning an idea into a digital product was the technical ability needed to build it. Today that barrier is shrinking, and a person with product and design knowledge can have a building capacity that would previously have required a much larger team. However, this also means it will be easier and easier to create mediocre applications.&lt;/p&gt;
&lt;p&gt;When anyone can generate an interface, write code and build a prototype, differentiation is no longer only about who can do it, but about who knows what to build and how to build it well. AI can generate code, components and interfaces and even propose solutions, but someone has to decide which one makes sense, understand the user, spot a confusing interaction, question a decision, take accessibility into account and recognize which elements are surplus. That someone can be the designer.&lt;/p&gt;
&lt;h3&gt;From interface designers to product builders&lt;/h3&gt;
&lt;p&gt;Perhaps we are entering a stage in which the designer stops being only the person who designs and hands over specifications, and also becomes a builder and orchestrator of digital products. A designer can imagine a solution, design it, use AI to build a first version, test it, spot problems and iterate again. The distance between having an idea and having something working that can be tested is shrinking enormously.&lt;/p&gt;
&lt;p&gt;In this context, a designer without deep development knowledge can use AI to build much more than they could before. But a designer who also understands development can better grasp the possibilities, spot the limitations and steer what the AI produces more precisely. Technical knowledge does not disappear: it becomes a multiplier of the designer&apos;s capability.&lt;/p&gt;
&lt;p&gt;That is why I don&apos;t believe artificial intelligence is reducing the value of design, but changing where that value lies. When producing software gets cheaper, judgment becomes more important. And when building an application is within reach of more people, knowing what to build, for whom, why and how to make it really work can become one of the most valuable skills in digital product.&lt;/p&gt;
&lt;p&gt;Perhaps the future of design is not only about designing and handing over, but about imagining, defining, building, testing, learning and building again. In that scenario, the designer does not lose relevance: they widen their field of action.&lt;/p&gt;</content:encoded><category>Development</category><category>design</category><category>figma</category><author>contact@ramirezchristian.com (Christian Ramírez)</author></item><item><title>Why you should start using Figma for your UX/UI design projects</title><link>https://www.ramirezchristian.com/en/blog/por-que-empezar-a-utilizar-figma-para-tus-proyectos-de-diseno-ux-ui/</link><guid isPermaLink="true">https://www.ramirezchristian.com/en/blog/por-que-empezar-a-utilizar-figma-para-tus-proyectos-de-diseno-ux-ui/</guid><description>Real-time collaboration, accessibility and cross-platform support: the reasons to use Figma in your UX/UI design projects.</description><pubDate>Sat, 16 Mar 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the world of UX/UI design, choosing the right tool can make the difference between a successful project and one that isn&apos;t. In this sense, Figma has stood out as a leading option that has earned the trust of designers all over the world. Here I&apos;ll explain why you should consider using Figma for your next projects:&lt;/p&gt;
&lt;h2&gt;1. Real-time collaboration&lt;/h2&gt;
&lt;p&gt;Figma gives you the ability to collaborate in real time with colleagues and clients, which makes the design process much easier. Unlike other tools where heavy files are constantly sent and received, Figma lets several users work on the same project at the same time, which speeds up workflows and encourages smoother communication.&lt;/p&gt;
&lt;h2&gt;2. Accessibility and cross-platform support&lt;/h2&gt;
&lt;p&gt;One of Figma&apos;s biggest advantages is its accessibility. As a cloud-based application, you can access your projects from any device with an Internet connection. This removes the barriers related to file compatibility and guarantees that you can work without problems on your desktop computer as well as on your mobile device or tablet.&lt;/p&gt;
&lt;h2&gt;3. Interactive prototyping&lt;/h2&gt;
&lt;p&gt;Figma offers powerful prototyping tools that let you create interactive user experiences quickly and easily. With features such as linking screens, transitions and animations, you can accurately simulate what the final user experience will be like, which helps you identify and fix usability problems before the design is implemented.&lt;/p&gt;
&lt;h2&gt;4. Shared libraries and components&lt;/h2&gt;
&lt;p&gt;Figma makes it easy to create and manage shared libraries of components and styles, which guarantees visual consistency and efficiency in design. You can create reusable components, such as buttons or navigation bars, and share them between different projects or teams. This not only speeds up the design process, but also helps keep consistency across your whole application or website.&lt;/p&gt;
&lt;h2&gt;Success stories&lt;/h2&gt;
&lt;p&gt;Numerous well-known companies and design teams have adopted Figma as their main tool for UX/UI projects. Notable examples include the design teams of companies such as Airbnb, Slack and Uber. These organizations have praised Figma&apos;s ability to improve collaboration, efficiency and design quality, which has contributed to the success of their products.&lt;/p&gt;
&lt;p&gt;In short, Figma offers a complete and flexible platform that adapts to the needs of modern UX/UI designers. With its real-time collaboration, cross-platform accessibility, powerful prototyping tools and component management, Figma has become the preferred choice for those who want to take their design projects to the next level.&lt;/p&gt;</content:encoded><category>Figma</category><category>Design</category><author>contact@ramirezchristian.com (Christian Ramírez)</author></item></channel></rss>