一键导入
slint-component-architect
Guides creation of modular Slint UI components, design tokens, responsive layouts, and modern aesthetics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guides creation of modular Slint UI components, design tokens, responsive layouts, and modern aesthetics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Manages C++20 integrations with Slint UI, CMake target linkage, thread-safe data models, and event loop dispatching.
Executes hot-reloading preview sessions and Slint LSP syntax verification for iterative UI development.
Enforces data-oriented design (SoA vs AoS), SIMD loop friendliness, Google Benchmark integration, cache-line alignment, and microbenchmarking best practices.
Directs high-performance Python bindings creation, zero-copy buffer transfers, GIL management, and C++/Python memory safety.
Enforces modern C++20 standards, RAII resource management, immutability by default, and memory locality.
Enforces hyper-dense communication protocols and strict token economy constraints. Eliminates conversational filler, meta-commentary, and redundant explanations.
| name | slint-component-architect |
| description | Guides creation of modular Slint UI components, design tokens, responsive layouts, and modern aesthetics. |
This skill provides standards for constructing high-density, accessible, and responsive visual interfaces using the Slint GUI toolkit.
in, out, and in-out properties and explicit callback declarations.VerticalBox, HorizontalBox, and GridBox wrappers with spacing and padding parameters to guarantee responsive window resizing.animate directives with custom easing functions.accessible-role and descriptive accessible-label properties.export global Theme {
in-out property <color> background-dark: #0f172a;
in-out property <color> surface-card: #1e293b;
in-out property <color> accent-primary: #38bdf8;
in-out property <color> text-primary: #f8fafc;
in-out property <length> border-radius: 8px;
}
export component ActionButton inherits Rectangle {
in property <string> text: "Submit";
in property <bool> enabled: true;
callback clicked();
background: touch-area.has-hover ? Theme.accent-primary.darker(0.15) : Theme.accent-primary;
border-radius: Theme.border-radius;
animate background { duration: 150ms; easing: ease-in-out; }
HorizontalBox {
alignment: center;
Text {
text: root.text;
color: Theme.text-primary;
font-weight: 600;
}
}
touch-area := TouchArea {
enabled: root.enabled;
clicked => { root.clicked(); }
accessible-role: button;
accessible-label: root.text;
}
}
Path or Image elements to stream rendered data charts (e.g. Pair Distribution Functions g(r) or Radial Distribution Profiles).