← スキル一覧に戻る

industrial-amber-design
by PROdotes
MP3 library manager and auto player
⭐ 0🍴 0📅 2026年1月23日
SKILL.md
name: industrial-amber-design description: Guidelines and components for the Gosling2 "Industrial Amber" workstation aesthetic.
Industrial Amber Design System
This skill provides component references and implementation guides for the "Industrial Amber" workstation look.
NOTE: Strict design rules (No Hardcoded QSS, Use GlowFactory) are enforced by rules/architecture.md.
1. Core Palette (Logic Fallbacks Only)
| Element | Color | Usage |
|---|---|---|
| Amber | #FFC66D | Primary accent, text, active signals, glowing controls. |
| Muted Amber | #FF8C00 | Secondary highlights, warnings, tactical data. |
| Magenta | #FF00FF | Critical buttons, destructive actions, surgical focus. |
| Cyan | #00E5FF | Unprocessed data, cloud/virtual sources, metadata previews. |
| Red | #FF4444 | Errors, raw WAV files, invalid states. |
| Void | #000000 | Main background, chassis, depth. |
2. Component Factory usage
ALWAYS use the GlowFactory (found in src.presentation.widgets.glow) when creating interactive elements.
GlowButton
Standard action button with halo effect.
from ..widgets.glow import GlowButton
btn = GlowButton("COMMAND")
btn.setObjectName("PrimaryAction")
btn.setGlowColor("#FFC66D") # Default Amber
GlowLineEdit
Search boxes and input fields.
from ..widgets.glow import GlowLineEdit
search = GlowLineEdit()
search.setPlaceholderText("SCANNING...")
GlowLED Status Indicators
Use these for mode signals (e.g., Prep Mode, Edit Mode).
from ..widgets.glow import GlowLED
led = GlowLED(color="#FFC66D", size=10)
led.setActive(True) # Causes the "heartbeat" glow pulse
6. Layout and Spacing Guidelines
- The "Heavy" Separator: Blocks of UI should be separated by 7px black bars. These should be
QFramewidgets with the object nameSeparatorLineorHeavySeparator. - Splitters: Use
QSplitterfor all main panels. Never hard-code panel widths unless they are "system buttons" or "islands". - Borders: Handled via
theme.qss.
7. Typography Rules
- Primary: Use Bahnschrift Condensed (fallback: "Segoe UI", sans-serif).
- Case: Titles and button labels should be ALL CAPS (e.g., "RESTORE ON DRAG", "SAVE CHANGES").
- Branding: Use the stacked label pattern for the application title to create the double-glow effect.
8. Industrial Details
- Glow Margins: Interactive components should usually have a
4pxto8pxglow margin to prevent the halo from being clipped by parents. - Tooltips: Use the
ReviewTooltiporGlowTooltipfor a dark-themed popover.
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です