seed-create-component

seed-create-component is a skill for Claude Code, Codex from daangn/seed-design. It costs 89 tokens per session (2,231 once invoked), scanned A, original, Apache-2.0.

A guided workflow for creating or changing SEED Design components for React, Lynx, or both, including their public API, styles, documentation, and release preparation. React is a JavaScript library for building user interfaces, and Lynx is a cross-platform UI framework.

In plain words
What is it for?
It maps component exports and documentation, plans implementation files, compares React and Lynx behavior when needed, and prepares changesets, commits, rebases, and pull requests when requested.
Why use it?
It helps locate the existing implementation and related files before changes are made, while accounting for differences between platforms and checking the result before submission.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions AGENTS.md.

Good fit It maps component exports and documentation, plans implementation files, compares React and…

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/daangn/seed-design/seed-create-component
About the project

SEED is a design system that provides shared visual tokens, styling recipes, and UI components for React, iOS, Android, and Lynx, with Figma integration. It is used to build consistent products across platforms; the catalogue add-ons support agents working with its components, tools, documentation, and development workflows.

daangn/seed-design · 1,094 stars · on GitHub · seed-design.io

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add daangn/seed-design --skill seed-create-component
Clone the repo
git clone --depth 1 https://github.com/daangn/seed-design

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for seed-create-component

README.md
[![agentmods](https://agentmods.dev/badge/skills/daangn/seed-design/seed-create-component.svg)](https://agentmods.dev/skills/daangn/seed-design/seed-create-component)
Your own site
<a href="https://agentmods.dev/skills/daangn/seed-design/seed-create-component"><img src="https://agentmods.dev/badge/skills/daangn/seed-design/seed-create-component.svg" alt="Measured on agentmods" height="20"></a>
Per session 89 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,231 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00089 $0.02231
Opus 5 $0.00044 $0.01115
Sonnet 5 $0.00018 $0.00446
Haiku 4.5 $0.00009 $0.00223

Measured 2d ago against content hash 83d924cbf4f3, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

seed-create-component scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (scripts/scaffold-plan.test.ts, scripts/scaffold-plan.ts), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/seed-create-component/SKILL.md · 106 lines

How it starts

The opening of the file, as written. The whole thing — 106 lines — stays where its author put it; the contents beside it link to each section on GitHub.

SEED 컴포넌트 작업

이 스킬은 컴포넌트 작업의 진입점을 정하는 라우터다. 모든 참고 문서를 순서대로 읽지 않는다. 현재 작업에 필요한 스킬과 reference만 선택한다.

먼저 확인할 것

  1. 저장소 루트부터 수정 경로까지 적용되는 AGENTS.md를 읽는다.
  2. seed-component-map으로 현재 구현, 공개 export, Recipe, Registry, 문서, 예제를 찾는다. 신규 컴포넌트라면 not-found 결과를 현재 구현이 없다는 근거로 남긴다.
  3. 결과에 나온 실제 파일을 직접 읽는다. 맵 결과만으로 API나 책임을 추정하지 않는다.
  4. 요청을 기존 컴포넌트 변경, 새 컴포넌트, 문서·Storybook 전용 중 하나로 분류한다.

함께 쓰는 seed-* 스킬

필요한 판단 사용할 스킬
현재 레이어와 공개 경로 찾기 seed-component-map
React와 Lynx의 API·상태·접근성 차이 비교 seed-api-parity
Lynx 문서와 실행 예제 작성 seed-write-lynx-component-docs
공개 패키지 변경의 버전과 changeset 작성 seed-changeset
현재 변경의 영향, 검증 순서, PR base 결정 seed-change-plan
확정한 base로 rebase·commit·push·PR 준비 seed-submit-change

seed-api-parity의 차이는 곧바로 누락으로 보지 않는다. 브라우저와 Lynx의 런타임·접근성·입력 방식 때문에 의도적으로 다른 항목인지 먼저 분류한다.

seed-submit-change는 사용자가 제출 작업을 요청한 경우에만 사용한다. seed-change-plan이 정한 origin/dev, origin/minor, origin/major 중 하나를 rebase와 PR base에 그대로 사용한다.

기존 컴포넌트 변경

  1. seed-component-map 결과에서 이번 요청과 직접 연결된 파일을 읽는다.
  2. React와 Lynx를 함께 바꾸거나 한쪽 차이가 문제인지 판단해야 하면 seed-api-parity를 사용한다.
  3. 바꾸려는 사용자 결과를 한 문장으로 적고 대상 플랫폼과 배포 방식을 확정한다.
  4. 구조를 바꾸는 경우에만 아키텍처 결정API 설계를 읽는다. 스타일이나 문서만 바꾸는 작업에 전체 설계 절차를 적용하지 않는다.
  5. 기존 구현에서 가장 가까운 파일을 기준으로 필요한 원천 파일만 수정한다. 생성 파일은 직접 수정하지 않는다.
  6. 검증 체크리스트에서 실제 변경과 관련된 항목을 실행한다.
  7. 공개 패키지가 바뀌면 seed-changeset을 사용한다. commit·PR을 준비할 때는 변경 종류와 관계없이 seed-change-plan으로 base를 정한다. rebase·commit·push·PR 제출을 요청받았다면 마지막에 seed-submit-change를 사용한다.

새 컴포넌트

  1. seed-component-mapnot-found와 가까운 기존 컴포넌트의 경로를 함께 확인한다.
  2. 대상 플랫폼을 react, lynx, cross-platform 중 하나로 정한다. 판단 기준은 플랫폼 선택에 있다.
  3. API 설계에 따라 제공 방식을 package-only, snippet-only, package+snippet, docs-only 중 하나로 정한다.
  4. 요구사항에 구현을 바꿀 빈칸이 있을 때만 요구사항 탐색을 사용한다. 이미 구체적인 요청을 다시 인터뷰하지 않는다.
  5. 아키텍처 결정에서 Headless 책임, Recipe 종류, 접근성, 레이어별 참조 컴포넌트를 정한다.
  6. 다음 명령으로 확정한 결정을 파일 계획으로 바꾼다.

Read the full file on GitHub · 106 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 106 lines · 89 tokens per session scan A 83d924cbf4f3

Subscribe to this mod's changes

seed-create-component is a skill published in the GitHub repository daangn/seed-design (1,094 stars, last pushed today), licensed Apache-2.0. It adds 89 tokens to every session and 2,231 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.

Related

Other skills, from other repositories

material-ui-nextjs

Integrates Material UI with Next.js App and Pages routers using @mui/material-nextjs, Emotion cache providers, next/font, CSS layers with Tailwind/CSS Modules, Link component prop patterns, CSS theme variables SSR notes, and App Router useSearchParams + Suspense. Use when setting up or debugging MUI in a Next.js app.

mui/material-ui · 76 tokens

material-ui-styling

Chooses the right Material UI styling approach (sx, styled, theme overrides, global CSS) from official MUI guidance. Use when styling @mui/material components, customizing themes, overriding slots, or comparing sx vs styled.

mui/material-ui · 52 tokens

material-ui-tailwind

Integrates Material UI with Tailwind CSS v4 using cascade layers (enableCssLayer, @layer order) and documents Tailwind v3 interoperability (preflight, important, injectFirst, portals). Use when combining MUI with Tailwind utilities, slotProps className, or theme token bridges.

mui/material-ui · 67 tokens

material-ui-theming

Guides Material UI theming and design tokens (createTheme, ThemeProvider, palette, colorSchemes, cssVariables, theme.vars, dark mode, TypeScript augmentation). Use when building or extending a theme, toggling light/dark, or aligning tokens across an app.

mui/material-ui · 63 tokens

fast-typescript-check

Keep www-sacred's TypeScript fast to type-check and fast to run. Use when touching the ASCII/canvas animation components (the only real per-frame code here), tightening type-check wall-clock, or auditing a change for runtime or compiler regressions. Scoped to this repo — a React 19 / Next.js 16 component library plus…

internet-development/www-sacred · 84 tokens

ss-motion

Apply a named StyleSeed motion to a component — either one of the 5 personality seeds (Spring/Silk/Snap/Float/Pulse × entrance/exit/hover/press/layout) or a distinctive keyword move from the motion library (toggle-flip, toggle-curtain, reveal-blur, pop-in, shimmer, …). Translates vibe words into framer-motion code…

bitjaru/styleseed · 85 tokens