AgentSkillsCN

smelteros-design-system

SmelterOS 的官方视觉识别与设计系统。在构建 UI 组件、进行页面样式设计,或确保品牌一致性时,可使用此系统。

SKILL.md
--- frontmatter
name: smelteros-design-system
description: The official SmelterOS visual identity and design system. Use this when creating UI components, styling pages, or ensuring brand consistency.

SmelterOS Design System

The ORACLE Design System blends a professional "Modern-Zinc" layout with high-vibrancy "Molten" and "System" accents derived from the SmelterOS logo.


Core Color Palette

Foundation Colors

TokenHexCSS VariableUsage
Foundry Background#09090B--foundry-bgMain app surface (Zinc-950)
Ingot Bronze#3D2B1F--ingot-bronzeMuted secondary surfaces, historical logs
Zinc-900#18181B--zinc-900Navigation, card backgrounds
Zinc-800#27272A--zinc-800Elevated surfaces, cards

Molten Gradient (Smelter Activities)

TokenValueUsage
Molten Start#FF4D00Forging, Refinement, Action States
Molten End#FFB000Progress indicators, drip effects
Deep Red-Orange#E63900Critical failures, "High Heat" alerts
css
--molten-gradient: linear-gradient(135deg, #FF4D00 0%, #FFB000 100%);

System Gradient (OS Activities)

TokenValueUsage
System Teal#00C2B2AI Agents, Logic, Active synapses
System Green#32CD32System Stats, "ON" states, OPTIMAL status
css
--system-gradient: linear-gradient(135deg, #00C2B2 0%, #32CD32 100%);

Typography

ElementFontWeightSize
HeadersJetBrains Mono70024px - 48px
BodyInter40014px - 16px
Code/TerminalJetBrains Mono40013px
LabelsInter50012px

Component Specifications

Buttons

TypeStyleHover
Forge Button--molten-gradient backgroundGlow effect + scale(1.02)
Activate ButtonSolid #00C2B2 backgroundBrightness(1.1)
SecondaryZinc-800 + white textZinc-700 background

Cards

css
.card-default {
  background: var(--zinc-800);
  border: 1px solid var(--zinc-700);
  border-radius: 12px;
}

.card-hover-smelter:hover {
  border-color: #FF4D00;
  box-shadow: 0 0 20px rgba(255, 77, 0, 0.3);
}

.card-hover-os:hover {
  border-color: #32CD32;
  box-shadow: 0 0 20px rgba(50, 205, 50, 0.3);
}

Status Badges

StatusStyle
OPTIMAL--system-gradient background
PROCESSING--molten-gradient background
CRITICALSolid #E63900 background

Switches (Circuit Box)

css
.switch-on {
  background: #32CD32;
  box-shadow: 0 0 12px rgba(50, 205, 50, 0.6);
}

.switch-off {
  background: var(--zinc-700);
}

Page-by-Page Specifications

1. The Foundry (Home Dashboard)

Layout: Multi-column professional layout

ElementSpecification
Furnace HeaderHorizontal span, subtle orange glow at bottom edge
Left NavZinc-900 background, icons highlighted in System Teal
Molten FeedReal-time data with orange "drip" animation on new items
System HealthTeal-to-green gradient for OPTIMAL badge
css
.furnace-header {
  background: linear-gradient(to bottom, #18181B 0%, #09090B 100%);
  border-bottom: 2px solid transparent;
  border-image: linear-gradient(90deg, transparent, #FF4D00, transparent) 1;
}

2. AVVA NOON Consciousness Hub

Theme: Teal/Indigo blend (OS side of brand)

ElementSpecification
Brain WireframeSystem Teal (#00C2B2) for active synapses
V.I.B.E. Check GaugeMolten gradient = intensity, Teal = alignment
Consciousness LogWhite text on Ingot Bronze (#3D2B1F) boxes
css
.synapse-active {
  stroke: #00C2B2;
  filter: drop-shadow(0 0 8px rgba(0, 194, 178, 0.8));
}

.consciousness-log-entry {
  background: #3D2B1F;
  color: #FFFFFF;
  border-radius: 8px;
  padding: 16px;
}

3. Module Garden (Storefront)

Layout: Grid of Zinc-800 cards

InteractionSpecification
Smelter Module HoverMolten Orange border (#FF4D00)
OS Module HoverSystem Green border (#32CD32)
Activate ButtonSolid Teal
Forge ButtonOrange/Yellow gradient
css
.module-card {
  background: var(--zinc-800);
  transition: all 0.3s ease;
}

.module-card.smelter:hover {
  border: 2px solid #FF4D00;
  box-shadow: 0 4px 24px rgba(255, 77, 0, 0.25);
}

.module-card.os:hover {
  border: 2px solid #32CD32;
  box-shadow: 0 4px 24px rgba(50, 205, 50, 0.25);
}

4. Circuit Box (Professional View)

Design: High-density management console

ElementSpecification
SwitchesFlat, modern. "ON" = Sharp System Green glow
AlertsDeep Red-Orange (#E63900) for "High Heat" issues
css
.circuit-switch.on {
  background: #32CD32;
  box-shadow: 
    0 0 4px rgba(50, 205, 50, 0.8),
    0 0 12px rgba(50, 205, 50, 0.4);
}

.alert-critical {
  background: linear-gradient(135deg, #E63900 0%, #FF4D00 100%);
  animation: pulse-heat 1.5s ease-in-out infinite;
}

5. House of Alchemist (Forge UI)

Design: Most branding-heavy page with subtle heat map texture

ElementSpecification
BackgroundSubtle "Heat Map" texture overlay
Ingot Cards3D-styled bronze (#3D2B1F)
Refining ProgressMolten Orange gradient fill
Forge WizardLogo typography for "Refining..." headers
css
.ingot-card {
  background: linear-gradient(145deg, #4A3628 0%, #3D2B1F 100%);
  border-radius: 12px;
  box-shadow: 
    inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 4px 12px rgba(0, 0, 0, 0.5);
}

.ingot-card.refining {
  background: linear-gradient(
    to right,
    #FF4D00 0%,
    #FFB000 var(--progress),
    #3D2B1F var(--progress)
  );
}

.forge-header {
  font-family: 'JetBrains Mono', monospace;
  background: var(--molten-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

Animation Library

Molten Drip (New Data)

css
@keyframes molten-drip {
  0% {
    opacity: 0;
    transform: translateY(-20px);
    filter: brightness(1.5);
  }
  50% {
    filter: brightness(1.2);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    filter: brightness(1);
  }
}

.new-data-item {
  animation: molten-drip 0.5s ease-out;
}

System Pulse (Active States)

css
@keyframes system-pulse {
  0%, 100% {
    box-shadow: 0 0 8px rgba(0, 194, 178, 0.4);
  }
  50% {
    box-shadow: 0 0 20px rgba(0, 194, 178, 0.8);
  }
}

.system-active {
  animation: system-pulse 2s ease-in-out infinite;
}

Heat Pulse (Critical Alerts)

css
@keyframes pulse-heat {
  0%, 100% {
    opacity: 1;
    box-shadow: 0 0 8px rgba(230, 57, 0, 0.5);
  }
  50% {
    opacity: 0.85;
    box-shadow: 0 0 24px rgba(230, 57, 0, 0.8);
  }
}

Quick Reference: Module Classification

CategoryExamplesAccent Color
SmelterIngot Processing, Forging, RefinementMolten Orange
OSAI Agents, System Stats, Logic, AVVA NOONSystem Teal/Green

When to Use This Skill

  1. Creating new UI components — Reference the color tokens and component specs
  2. Styling pages — Follow page-by-page specifications
  3. Adding animations — Use the animation library
  4. Ensuring brand consistency — Check module classification for correct accent colors