スキル一覧に戻る
PROdotes

industrial-amber-design

by PROdotes

MP3 library manager and auto player

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

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)

ElementColorUsage
Amber#FFC66DPrimary accent, text, active signals, glowing controls.
Muted Amber#FF8C00Secondary highlights, warnings, tactical data.
Magenta#FF00FFCritical buttons, destructive actions, surgical focus.
Cyan#00E5FFUnprocessed data, cloud/virtual sources, metadata previews.
Red#FF4444Errors, raw WAV files, invalid states.
Void#000000Main 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 QFrame widgets with the object name SeparatorLine or HeavySeparator.
  • Splitters: Use QSplitter for 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 4px to 8px glow margin to prevent the halo from being clipped by parents.
  • Tooltips: Use the ReviewTooltip or GlowTooltip for 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

レビュー

💬

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