ワンクリックで
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).