design-system
Organise and maintain a consistent design system through contracts, discovery, reuse and verification.
Skill by caraya
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/caraya-design-system
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/design-system
What's inside
- Skill name
design-system- Description
- Organise and maintain a consistent design system through contracts, discovery, reuse and verification. Handles locally added external components, design-only component and consumer changes, initial setup, adoption and migration, analysis, gaps and triage; component internals and business logic remain project-owned.
- License
- MIT
- Instructions
- 84 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (31)
- SKILL.md
- DESIGN.md · assets/
- gap-ledger.md · assets/
- inventory.md · assets/
- patterns.md · assets/
- CONTEXT.md · reference/
- admission.md · reference/
- adoption.md · reference/
- analyze.md · reference/
- archive-cleanup.md · reference/
- blind-gates.md · reference/
- completion.md · reference/
- component-proposal.md · reference/
- contract.md · reference/
- craft.md · reference/
- delegation.md · reference/
- discovery.md · reference/
- formats.md · reference/
- gaps.md · reference/
- improve.md · reference/
- migrate.md · reference/
- migration-planning.md · reference/
- model.md · reference/
- setup.md · reference/
- tokens.md · reference/
- triage.md · reference/
- use.md · reference/
- verify.md · reference/
- check-contract.mjs · scripts/
- check-staged-contracts.mjs · scripts/
- generate-indexes.mjs · scripts/
SKILL.md (first lines)
# Design system One entrypoint, two workflows with separate responsibilities. The framework governs design-system work and its checks; implementation and engineering test methods follow the project's procedures. Read [the shared model](reference/model.md) once, then the procedure for the request. Load supporting references only when their stated condition applies. Within a project workflow, act as its design-system specialist under the [shared responsibility boundary](reference/model.md#authority-and-task-scope). ## Initial generation and developer changes Treat initial design-system generation as a one-time operation, not ongoing synchronisation. After delivering generated artifacts, preserve all later developer changes as project-owned; do not regenerate, overwrite, or revert them merely to match the original generated output or a previous snapshot. On a later invocation, inspect the current project state rather than assuming generated files are unchanged. This skill does not update generated artifacts automatically: make changes only within an explicitly requested scope, and surface conflicts with developer changes for a human decision before resolving them. ## Choose the workflow Accept explicit `design-system craft <request>` and `design-system use <request>`, or infer the workflow from the requested result. An explicit mode sets the scope; a missing capability does not expand it. | Requested result | Read and follow | | --- | --- | | Add external component sources to the project, or document a manual addition | [craft external-component adoption](reference/craft.md#adopt-locally-added-external-components) in the same task | | Survey and improve design-system consistency, including related consumer presentation while preserving logic | [improve](reference/improve.md); read-only survey, then one choice to document or implement | | Create or maintain components' design, layouts, patterns, contracts, tokens, rules or availability; fix a design-system gap | [craft](reference/craft.md) | | Build or change a product interface by selecting and composing the system's public capabilities | [use](reference/use.md) | `craft` delivers reusable system capabilities and evidence for their promises. `use` delivers a product interface and evidence for its composition and behaviour. A page request authorises product work and suitable local fallbacks; shared component development and system rule changes require craft scope. Record a reusable shortfall as a gap and hand it off to craft. Recording it does not authorise the repair. An authorised external-component addition includes its bounded contract and index work through craft, even when another project skill owns installation. Direct library imports are outside this route; a page request alone does not authorise installing new components. When both workflows are authorised, identify their separate stages and results. Follow **craft → checks → use → checks**: verify the shared capability before using it, then verify its actual composition, subject to explicit migration exceptions. Existing authorisation counts; crossing the boundary is not an automatic response to failed discovery. Keep unrelated system work outside the task. ## Standalone procedures Explicit `design-system improve`, `analyze`, `setup`, `migrate`, `discovery`, `verify`, `gaps` or `triage`, and equivalent natural language requests, reach the matching procedure directly. These are internal Markdown instructions, not additional skills. End at that procedure's result; standalone selection or review does not start implementation. Improve presents its survey before offering documentation or bounded system changes; its stricter scope remains in force when calling craft. | Request or workflow condition | Read and follow | | --- | --- | | Improve the existing system, or resume saved improvements, preserving logic and allowing scoped consumer design changes | [improve](reference/improve.md); one read-only survey pass, then document or implement and verify | | Analyze the codebase for component, layout or pattern extraction, consolidation or reuse candidates | [analyze](reference/analyze.md); saved recommendations, with readiness determined by design-system artifacts and indexes | | Select components, layouts, patterns or tokens; advise how to organise or adapt a composition; assess system coverage | [discovery](reference/discovery.md), read/search only; return the recommendation without writing files | | Explicitly request project connection or its continuation | [setup](reference/setup.md) | | Automatically migrate a connected project, or resume a saved automatic migration | [migrate](reference/migrate.md); owns migration modes, batches and completion | | Check an interface or component against its contracts and design sources | [verify](reference/verify.md) | | Record or assess a systemic shortfall | [gaps](reference/gaps.md); resolving a system gap belongs to craft | | Review open gaps, clean the journal or archive and recommend next work | [triage](reference/triage.md); journal/archive maintenance and recommendations | ## Follow links by purpose - **Read a rule:** consult the named section when its condition applies; this does not execute its containing procedure. Reuse already-read unchanged rules. - **Run a procedure:** perform the named step within the caller's scope and return its result to that caller. A called section does not start the rest of its workflow. - **Hand off work:** return the result, missing inputs or required next stage. Execute that stage only under existing authority or a new authorised request. Read-only discovery keeps its own scope when called by a writable workflow. Missing context and handoffs do not expand authority; useful calls with returns remain valid, without recursively restarting their callers.
From caraya/agent-skills, MIT.
More from caraya/agent-skills
- 0.582score
dev
caraya
Development workflows for the playwright-cli repository.
SkillAFreshness: A★ 1Claude Code +9 - 0.497score
delivery-classroom
caraya
Instructional design patterns for synchronous classroom delivery of developer education: lecture + live coding, pacing, group dynamics, real-time feedback…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
delivery-self-paced
caraya
Instructional design patterns for self-paced developer education: motivation maintenance, progress tracking, chunking for independent study, asynchronous…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-methodology
caraya
General debugging skill for investigative workflow, error interpretation, and common debugging patterns across languages.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
delivery-workshop
caraya
Instructional design patterns for hands-on developer workshops: intensive practice, collaborative problem-solving, peer learning, facilitated labs, and…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-pedagogy
caraya
Explicit debugging instruction for developers: five-stage framework, hypothesis testing, tools, and common error patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
accessibility-core
caraya
Accessibility skill for WCAG 2.1 AA compliance, keyboard navigation, ARIA labels, focus management, meaningful empty and error states, responsive design, and…
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
accessibility-react
caraya
React-specific accessibility skill for WCAG 2.1 AA compliance, keyboard navigation, ARIA patterns, focus management, meaningful empty and error states…
SkillCFreshness: C★ 1Claude Code +9 - 0.429score
go-formatting
caraya
Go formatting skill for gofmt, goimports, and IDE configuration.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
devrel-integration
caraya
Integrating instructional design with developer relations: developer journey, segmentation, DDMU, and community learning pathways.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
evaluation-iteration
caraya
Evaluation approaches and iterative development for learning products: pilot plans, SAM cycles, Kirkpatrick, and friction logging.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
go-core
caraya
Go skill for API design, interface boundaries, concurrency safety, and idiomatic error handling.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/caraya/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from caraya
- 0.582score
dev
caraya
Development workflows for the playwright-cli repository.
SkillAFreshness: A★ 1Claude Code +9 - 0.497score
delivery-classroom
caraya
Instructional design patterns for synchronous classroom delivery of developer education: lecture + live coding, pacing, group dynamics, real-time feedback…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
delivery-self-paced
caraya
Instructional design patterns for self-paced developer education: motivation maintenance, progress tracking, chunking for independent study, asynchronous…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-pedagogy
caraya
Explicit debugging instruction for developers: five-stage framework, hypothesis testing, tools, and common error patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-methodology
caraya
General debugging skill for investigative workflow, error interpretation, and common debugging patterns across languages.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
delivery-workshop
caraya
Instructional design patterns for hands-on developer workshops: intensive practice, collaborative problem-solving, peer learning, facilitated labs, and…
SkillCFreshness: C★ 1Claude Code +9
Cite this page
design-system skill. Agent Mart. https://agentmart.dev/skills/caraya-design-system (last updated 2026-10-24)