bitjaru/styleseed

ss-pattern

Generate a composed UI pattern from the active StyleSeed grammar and brand recipe using existing primitives.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/bitjaru/styleseed --skill ss-pattern

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

UI Pattern Generator

Registry-first artifact boundary

When .styleseed/project.json and .styleseed/artifacts/index.json exist, resolve the requested artifact ID first, then read only .styleseed/bundles/<artifact-id>.md and .styleseed/manifests/<artifact-id>.json. Never fall back to the global legacy bundle for a registry project. Legacy projects may use .styleseed/effective-rules.md only when no registry exists.

When NOT to use

  • For a single primitive component → use /ss-component
  • For a full mobile screen → use /ss-page
  • For an entire multi-page user flow → use /ss-flow
  • For design tokens and color/spacing decisions → use /ss-tokens

Pattern type: $0 Description: $ARGUMENTS

Available Pattern Types

Layout Patterns

  • focal-summary: one dominant state, briefing, artifact, or decision
  • panel-section: aligned workbench panel with related controls and evidence
  • flat-step: public-service task step with explicit labels, help, and recovery
  • reading-section: bounded prose, figure, caption, quote, or source group without app cards
  • resource-collection: rows, table, grid, or sequence selected by the recipe and user job
  • canvas-tools: focused artifact/canvas with quiet supporting tool groups

Data Display Patterns

  • data-table: Table with header and rows
  • detail-card: Key-value pair display
  • chart-card: Card wrapper for a Recharts chart
  • ranking-list: Numbered ranking with highlight

Interactive Patterns

  • action-sheet: Bottom sheet with action buttons
  • filter-bar: Horizontal filter/tab bar
  • search-header: Search input in header area

Instructions

  1. If either registry file exists, require a complete valid registry. Resolve the selected

artifact with --artifact <id> and read only .styleseed/bundles/<id>.md and .styleseed/manifests/<id>.json. Missing/stale output needs a scoped resolve and re-check; invalid configuration is not permission to fall back or restart setup. Only when neither registry file exists, resolve the legacy STYLESEED.md and read .styleseed/effective-rules.md and .styleseed/manifest.json. Then inspect:

  • components/ui/ for available primitives
  • components/patterns/ for existing patterns
  1. Compose the pattern from existing components — DO NOT recreate primitives.
  1. Follow the selected recipe rather than one default card language:
  • Use ss-pattern-surface only when containment is earned.
  • Use ss-page-gutter or ss-page-padding instead of hardcoded universal gutters.
  • Use ss-pattern-inset, ss-pattern-control, and ss-pattern-icon for recipe-aware shape.
  • Public-service and editorial recipes usually prefer flat flow, rules, and whitespace.
  • Enterprise/developer recipes prefer aligned panels, rows, tables, and compact controls.
  • Calm-consumer may use soft groups; expressive-brand must add a product-specific composition.
  1. Use semantic tokens for all visual properties.
  1. Make the pattern a reusable component with props for dynamic content.
  1. Run /ss-score and verify that the pattern has a functional relationship to its page

instead of being an isolated pretty card.

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills