
coinbase / cds
★ 486A skill package that teaches your agent 16 capabilities — every one documented and browsable below, no GitHub required · by coinbase.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Perform the following operations only once per session, after the skill is activated.
17 files — installable on its own
This skill provides a structured workflow for translating Figma designs into CDS-first production code with high visual fidelity. It bridges the Figma MCP server with the Coinbase Design System, ensuring that designs are implemented using real CDS components and conventions rather than raw Figma HTML output.
2 files — installable on its own
Goal: Pull CDS documentation into the session so your next edits, recommendations, and API usage are grounded in current docs —not to produce a documentation handout for the user.
4 files — installable on its own
components.best-practices — an installable skill for AI agents, published by coinbase/cds.
1 file — installable on its own
components.styles — an installable skill for AI agents, published by coinbase/cds.
2 files — installable on its own
components.write-docs — an installable skill for AI agents, published by coinbase/cds.
2 files — installable on its own
Automate the standard CDS deprecation workflow for symbols exported from packages/web , packages/mobile , packages/common , packages/web-visualization , or packages/mobile-visualization .
1 file — installable on its own
dev.cds-mobile — an installable skill for AI agents, published by coinbase/cds.
1 file — installable on its own
dev.cds-web — an installable skill for AI agents, published by coinbase/cds.
1 file — installable on its own
USE THIS when asked to create a new eslint plugin rule for the eslint-plugin-cds package
1 file — installable on its own
A guided workflow for non-technical contributors (designers, PMs) to describe a feature idea and produce a detailed technical implementation plan for an…
3 files — installable on its own
git.detect-breaking-changes — an installable skill for AI agents, published by coinbase/cds.
1 file — installable on its own
git.repo-manager — an installable skill for AI agents, published by coinbase/cds.
1 file — installable on its own
Instructions to fetch assigned Linear issues in the current cycle and potentially kick off a development session.
1 file — installable on its own
research.deprecation-usage — an installable skill for AI agents, published by coinbase/cds.
1 file — installable on its own
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an…
23 files — installable on its own
Coinbase Design System
<p align="center"> <img src="apps/docs/static/img/docusaurus-social-card.jpg" alt="Coinbase Design System"> </p>Welcome to the Coinbase Design System (CDS)!
Please visit our website https://cds.coinbase.com for the latest documentation.
Setup
- Clone the repository
git clone git@github.com:coinbase/cds.git
cd cds- Use the correct Node.js version
We suggest nvm to manage Node.js versions. If you have it installed, you can use these commands to set our current Node.js version.
nvm install
nvm use
corepack enable- Install dependencies
yarn installQuick Start
Run one of the available apps to get started:
Storybook (Web)
yarn nx run storybook:devDocumentation Site
yarn nx run docs:devMobile App
yarn nx run expo-app:ios
yarn nx run expo-app:androidSee apps/expo-app/README.md for details.
Contributing
We welcome contributions to the Coinbase Design System! Please read our Contributing Guide for details on our development process, coding standards, and how to submit pull requests.
Versioning
CDS generally follows Semantic Versioning.
We aim to preserve type/public API compatibility across minor and patch releases. Visual changes are allowed in minor releases. Review changelog entries and validate UI when upgrading.
Security
For information about reporting security vulnerabilities, please see our Security Policy.
License
This project is licensed under the terms described in LICENSE.
Install the whole package (16 skills):
npx skills add https://github.com/coinbase/cdsOr install a single skill:
npx skills add https://github.com/coinbase/cds --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.