← Back to list

frontend-design
by psh-inc
⭐ 0🍴 0📅 Jan 24, 2026
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
| Concept | Usage | Example |
|---|---|---|
| Design tokens | SCSS variables for colors, spacing, typography | $color-green, $space-4 |
| Glassmorphism | Semi-transparent backgrounds with blur | @include glassmorphism |
| Neon glow | Text shadow effects for emphasis | @include neon-glow($color-neon-teal) |
| Mobile-first | 48px minimum touch targets, 16px font for iOS | min-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
Related Skills
- angular - For component architecture and reactive patterns
- typescript - For type-safe component interfaces
Score
Total Score
50/100
Based on repository quality metrics
✓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
Reviews
💬
Reviews coming soon