スキル一覧に戻る
psh-inc

frontend-design

by psh-inc

0🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: frontend-design description: | Angular UI components with Material Design, SCSS design system, and responsive layouts. Use when: Creating new UI components, styling pages, implementing responsive layouts, adding animations, or maintaining visual consistency across admin/customer frontends. allowed-tools: Read, Edit, Write, Glob, Grep, Bash

Frontend-design Skill

This casino platform uses a dual-styling approach: Tailwind CSS for the admin frontend (casino-f/) and a custom SCSS design system for the customer frontend (casino-customer-f/). The customer frontend features a dark, premium casino aesthetic with glassmorphism effects, neon accents, and mobile-first responsive patterns.

Quick Start

Import Design System (Customer Frontend)

// Always import at the top of component styles
@import '../../../styles/design-system.scss';

.my-component {
  @include glassmorphism;
  background: $gradient-card;
  border-radius: $radius-lg;
  padding: $space-6;
  color: $color-text-primary;
}

Glass Button Pattern

.glass-button {
  @include button-base;
  background: $glass-background;
  backdrop-filter: blur(10px);
  border: 1px solid $glass-border;
  color: $color-text-primary;
  
  &:hover {
    background: rgba(255, 255, 255, 0.08);
    transform: translateY(-2px);
  }
}

Key Concepts

ConceptUsageExample
Design tokensSCSS variables for colors, spacing, typography$color-green, $space-4
GlassmorphismSemi-transparent backgrounds with blur@include glassmorphism
Neon glowText shadow effects for emphasis@include neon-glow($color-neon-teal)
Mobile-first48px minimum touch targets, 16px font for iOSmin-height: 44px

Common Patterns

Card Component

When: Creating any content container (games, promotions, user info)

.feature-card {
  @include card-base;
  padding: $space-6;
  
  .card-title {
    @include heading-style;
    font-size: $text-xl;
    margin-bottom: $space-4;
  }
  
  .card-content {
    @include body-text;
  }
}

Responsive Grid

When: Displaying game lists, promotion grids

.game-grid {
  display: grid;
  gap: $space-4;
  grid-template-columns: repeat(2, 1fr);
  
  @media (min-width: $screen-md) {
    grid-template-columns: repeat(3, 1fr);
  }
  
  @media (min-width: $screen-lg) {
    grid-template-columns: repeat(4, 1fr);
  }
}

See Also

  • angular - For component architecture and reactive patterns
  • typescript - For type-safe component interfaces

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です