Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Web and App implementation guide for Command Center UI. Trigger when user wants monitoring systems, enterprise dashboards, NOCs, and global maps.
.claude/skills/lingxling-command-center-ui/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 134% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 72% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 102% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 75% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 94% | 0% |
> "Mission Control. Global monitoring, real-time alerts, and high-stakes data visualization."
Use this sub-style when the user's request matches the aesthetic described above. This is a child reference of the design-it skill and is not meant to be triggered directly.
#000000) or deep navy (#0B132B). Accents are electric cyan (#00FFFF), amber (#FFBF00), and critical red (#FF0000).Orbitron, Roboto, Share Tech).cssbody { background-color: #030a16; color: #8ab4f8; font-family: 'Roboto', sans-serif; margin: 0; display: grid; grid-template-columns: 300px 1fr 300px; height: 100vh; } .panel { background-color: rgba(13, 27, 42, 0.8); border: 1px solid #1c355e; box-shadow: inset 0 0 20px rgba(0, 255, 255, 0.05); margin: 10px; display: flex; flex-direction: column; } .panel-header { background: linear-gradient(90deg, #1c355e, transparent); color: #00ffff; padding: 8px 16px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; border-bottom: 1px solid #00ffff; } /* The Map/Center view */ .main-view { /* Placeholder for a massive globe or map */ background: radial-gradient(circle, #0d1b2a 0%, #030a16 100%); position: relative; } /* Critical Alert */ .alert-critical { background-color: rgba(255, 0, 0, 0.1); border: 1px solid #ff0000; color: #ff0000; box-shadow: 0 0 10px rgba(255, 0, 0, 0.5); animation: pulse-red 2s infinite; } @keyframes pulse-red { 0% { box-shadow: 0 0 5px rgba(255, 0, 0, 0.2); } 50% { box-shadow: 0 0 20px rgba(255, 0, 0, 0.8); } 100% { box-shadow: 0 0 5px rgba(255, 0, 0, 0.2); } }
swiftstruct CommandCenterView: View { @State private var isAlerting = false var body: some View { VStack(spacing: 16) { // Header HStack { Text("GLOBAL_OPS // ALPHA") .font(.custom("Orbitron", size: 20)) .foregroundColor(Color(red: 0.0, green: 1.0, blue: 1.0)) // Cyan Spacer() Text(Date(), style: .time).foregroundColor(.gray) } .padding() .border(Color(red: 0.0, green: 1.0, blue: 1.0), width: 1) // Map or main visual placeholder Circle() .strokeBorder( LinearGradient(colors: [.cyan, .blue], startPoint: .top, endPoint: .bottom), lineWidth: 2 ) .frame(height: 250) .overlay(Text("TOPOLOGY SCAN").foregroundColor(.cyan.opacity(0.5))) // Critical Alert Panel VStack(alignment: .leading) { Text("WARNING: SECTOR 7G") .font(.headline) .foregroundColor(.red) Text("Anomalous activity detected.") .font(.subheadline) .foregroundColor(.white) } .padding() .frame(maxWidth: .infinity, alignment: .leading) .background(Color.red.opacity(0.1)) .border(Color.red, width: 2) .shadow(color: isAlerting ? .red : .clear, radius: 10) } .padding() .frame(maxWidth: .infinity, maxHeight: .infinity) .background(Color(red: 0.01, green: 0.04, blue: 0.09)) // Very dark navy .onAppear { withAnimation(.easeInOut(duration: 1.0).repeatForever()) { isAlerting.toggle() } } } }
.border() and .strokeBorder() combined with gradients to create technical, glowing wireframes..shadow() animated continuously for pulse alerts.dartclass CommandCenterScreen extends StatefulWidget { @override State<CommandCenterScreen> createState() => _CommandCenterScreenState(); } class _CommandCenterScreenState extends State<CommandCenterScreen> with SingleTickerProviderStateMixin { late AnimationController _pulseController; @override void initState() { super.initState(); _pulseController = AnimationController(vsync: this, duration: const Duration(seconds: 1))..repeat(reverse: true); } @override Widget build(BuildContext context) { return Scaffold( backgroundColor: const Color(0xFF030A16), // Dark NOC background body: SafeArea( child: Padding( padding: const EdgeInsets.all(16.0), child: Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ // Panel Header Container( padding: const EdgeInsets.all(12), decoration: const BoxDecoration( border: Border(bottom: BorderSide(color: Colors.cyan)), gradient: LinearGradient(colors: [Color(0xFF1C355E), Colors.transparent]), ), child: const Text('GLOBAL_OPS // ALPHA', style: TextStyle(color: Colors.cyan, fontFamily: 'Orbitron', letterSpacing: 2)), ), const SizedBox(height: 24), // Map Placeholder Expanded( child: Container( decoration: BoxDecoration( shape: BoxShape.circle, border: Border.all(color: Colors.cyan.withOpacity(0.5), width: 2), ), child: const Center(child: Text('RADAR ACTIVE', style: TextStyle(color: Colors.cyan))), ), ), const SizedBox(height: 24), // Animated Critical Alert AnimatedBuilder( animation: _pulseController, builder: (context, child) { return Container( padding: const EdgeInsets.all(16), decoration: BoxDecoration( color: Colors.red.withOpacity(0.1), border: Border.all(color: Colors.red), boxShadow: [ BoxShadow(color: Colors.red.withOpacity(_pulseController.value * 0.8), blurRadius: 20) ], ), child: const Text('WARNING: SECTOR 7G', style: TextStyle(color: Colors.red, fontWeight: FontWeight.bold)), ); }, ), ], ), ), ), ); } }
Container with a LinearGradient that fades to Colors.transparent is excellent for high-tech headers.AnimatedBuilder to manipulate the blurRadius and opacity of BoxShadow to create flashing alert panels.jsxconst CommandCenterScreen = () => { const pulseAnim = useRef(new Animated.Value(0)).current; useEffect(() => { Animated.loop( Animated.sequence([ Animated.timing(pulseAnim, { toValue: 1, duration: 1000, useNativeDriver: false }), Animated.timing(pulseAnim, { toValue: 0, duration: 1000, useNativeDriver: false }) ]) ).start(); }, []); const shadowOpacity = pulseAnim.interpolate({ inputRange: [0, 1], outputRange: [0.2, 1] }); return ( <View style={{ flex: 1, backgroundColor: '#030A16', padding: 16 }}> {/* Header Panel */} <View style={{ borderBottomWidth: 1, borderColor: '#00FFFF', padding: 12, backgroundColor: '#1C355E' }}> <Text style={{ color: '#00FFFF', fontFamily: 'monospace', letterSpacing: 2 }}> GLOBAL_OPS // ALPHA </Text> </View> <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}> <View style={{ width: 250, height: 250, borderRadius: 125, borderWidth: 2, borderColor: '#00FFFF', justifyContent: 'center', alignItems: 'center' }}> <Text style={{ color: '#00FFFF', opacity: 0.5 }}>SCANNING...</Text> </View> </View> {/* Critical Alert */} <Animated.View style={{ backgroundColor: 'rgba(255,0,0,0.1)', borderWidth: 2, borderColor: '#FF0000', padding: 16, shadowColor: '#FF0000', shadowRadius: 15, shadowOpacity, elevation: 10 }}> <Text style={{ color: '#FF0000', fontWeight: 'bold', fontSize: 18 }}>WARNING: SECTOR 7G</Text> <Text style={{ color: '#FFF' }}>Anomalous activity detected.</Text> </Animated.View> </View> ); };
#00FFFF, #FF0000) instead of border radii.#030A16) rather than pure black to avoid OLED smearing while maintaining the NOC feel.kotlin@Composable fun CommandCenterScreen() { val infiniteTransition = rememberInfiniteTransition() val pulseAlpha by infiniteTransition.animateFloat( initialValue = 0.2f, targetValue = 1.0f, animationSpec = infiniteRepeatable( animation = tween(1000, easing = LinearEasing), repeatMode = RepeatMode.Reverse ) ) Column( modifier = Modifier .fillMaxSize() .background(Color(0xFF030A16)) .padding(16.dp) ) { // Header Box( modifier = Modifier .fillMaxWidth() .background(Brush.horizontalGradient(listOf(Color(0xFF1C355E), Color.Transparent))) .border(width = 1.dp, color = Color.Cyan) // Simplified border .padding(12.dp) ) { Text("GLOBAL_OPS // ALPHA", color = Color.Cyan, fontFamily = FontFamily.Monospace, letterSpacing = 2.sp) } Spacer(Modifier.height(32.dp)) // Main Visual Box( modifier = Modifier .weight(1f) .fillMaxWidth(), contentAlignment = Alignment.Center ) { Box( modifier = Modifier .size(250.dp) .border(2.dp, Color.Cyan.copy(alpha = 0.5f), CircleShape), contentAlignment = Alignment.Center ) { Text("SCANNING...", color = Color.Cyan.copy(alpha = 0.5f)) } } Spacer(Modifier.height(32.dp)) // Critical Alert Column( modifier = Modifier .fillMaxWidth() .shadow(20.dp, spotColor = Color.Red.copy(alpha = pulseAlpha), ambientColor = Color.Red.copy(alpha = pulseAlpha)) .background(Color.Red.copy(alpha = 0.1f)) .border(2.dp, Color.Red) .padding(16.dp) ) { Text("WARNING: SECTOR 7G", color = Color.Red, fontWeight = FontWeight.Bold, fontSize = 18.sp) Text("Anomalous activity detected.", color = Color.White) } } }
Modifier.border(..., CircleShape) for radar rings.Modifier.shadow with the spotColor and ambientColor set to your neon color, bypassing the default black shadow.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | pass→pass | 24,073 | 35,775 | +49% | 1 | 1 | 0% | 3,703 | 7,187 | +94% | 0 | 0 | — |
case-02 | pass→pass | 21,319 | 25,504 | +20% | 1 | 1 | 0% | 4,821 | 8,619 | +79% | 0 | 0 | — |
case-03 | pass→pass | 40,347 | 35,269 | -13% | 1 | 1 | 0% | 8,233 | 9,336 | +13% | 0 | 0 | — |
case-04 | pass→pass | 26,170 | 22,300 | -15% | 1 | 1 | 0% | 3,965 | 6,976 | +76% | 0 | 0 | — |
case-05 | fail→pass | 22,085 | 38,078 | +72% | 1 | 1 | 0% | 4,176 | 9,785 | +134% | 0 | 0 | — |
case-06 | fail→fail | 19,406 | 16,739 | -14% | 1 | 1 | 0% | 3,813 | 6,139 | +61% | 0 | 0 | — |
case-07 | pass→pass | 25,312 | 30,344 | +20% | 1 | 1 | 0% | 3,759 | 8,691 | +131% | 0 | 0 | — |
case-08 | fail→fail | 25,770 | 28,465 | +10% | 1 | 1 | 0% | 5,415 | 8,079 | +49% | 0 | 0 | — |
case-09 | fail→pass | 34,628 | 29,437 | -15% | 1 | 1 | 0% | 5,584 | 9,632 | +72% | 0 | 0 | — |
case-10 | fail→fail | 29,578 | 22,941 | -22% | 1 | 1 | 0% | 4,919 | 8,307 | +69% | 0 | 0 | — |
case-11 | fail→pass | 20,437 | 20,731 | +1% | 1 | 1 | 0% | 3,785 | 7,636 | +102% | 0 | 0 | — |
case-12 | pass→pass | 38,166 | 37,220 | -2% | 1 | 1 | 0% | 8,234 | 9,767 | +19% | 0 | 0 | — |
case-13 | fail→pass | 21,342 | 26,824 | +26% | 1 | 1 | 0% | 4,394 | 7,701 | +75% | 0 | 0 | — |
case-14 | fail→fail | 19,107 | 32,679 | +71% | 1 | 1 | 0% | 3,866 | 8,666 | +124% | 0 | 0 | — |
case-15 | fail→fail | 26,044 | 30,731 | +18% | 1 | 1 | 0% | 4,271 | 8,404 | +97% | 0 | 0 | — |
case-16 | pass→pass | 21,202 | 23,712 | +12% | 1 | 1 | 0% | 4,395 | 7,443 | +69% | 0 | 0 | — |
case-17 | pass→pass | 21,373 | 24,293 | +14% | 1 | 1 | 0% | 3,653 | 7,459 | +104% | 0 | 0 | — |
case-18 | pass→pass | 17,402 | 20,825 | +20% | 1 | 1 | 0% | 2,614 | 7,192 | +175% | 0 | 0 | — |
case-19 | fail→fail | 22,512 | 14,927 | -34% | 1 | 1 | 0% | 3,419 | 5,979 | +75% | 0 | 0 | — |
case-20 | pass→pass | 35,073 | 28,532 | -19% | 1 | 1 | 0% | 5,777 | 8,156 | +41% | 0 | 0 | — |
case-21 | fail→fail | 17,950 | 13,106 | -27% | 1 | 1 | 0% | 2,607 | 5,313 | +104% | 0 | 0 | — |
case-22 | fail→fail | 28,035 | 26,735 | -5% | 1 | 1 | 0% | 3,992 | 7,611 | +91% | 0 | 0 | — |
case-23 | pass→pass | 13,005 | 8,168 | -37% | 1 | 1 | 0% | 1,677 | 4,843 | +189% | 0 | 0 | — |
case-24 | fail→fail | 31,716 | 23,638 | -25% | 1 | 1 | 0% | 5,154 | 7,182 | +39% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 24 cases were attempted. The headline lift of +17 percentage points is the difference between those two pass rates over the 24 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.