ワンクリックで
svelte-component
Create a new Svelte 5 component following Hope:RE conventions with runes, Tailwind CSS, and proper barrel exports
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create a new Svelte 5 component following Hope:RE conventions with runes, Tailwind CSS, and proper barrel exports
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Primary skill for the Hope:RE AI art protection desktop application. Covers project overview, Zen design language, key conventions, and common workflows.
UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.
Handle ONNX model distribution via Git LFS, GitHub Releases, and runtime downloading in Hope:RE
Convert JAX/Python ML models to ONNX format following the Hope:RE notebook pipeline for Google Colab
Load and run ONNX models in the Rust Tauri backend using the ort crate with platform-specific execution providers
Implement the SPSA-PGD adversarial perturbation pipeline for image protection in Rust
| name | svelte-component |
| description | Create a new Svelte 5 component following Hope:RE conventions with runes, Tailwind CSS, and proper barrel exports |
When creating a new component in Hope:RE, follow these conventions:
src/lib/components/<feature>/
index.svelte
index.ts
types.ts
sub-component.svelte
<script lang="ts">
import type { ComponentProps } from "./types";
let {
prop1 = "default",
prop2 = $bindable(false),
...restProps
}: ComponentProps = $props();
let localState = $state<string>("");
const derivedValue = $derived(prop1.toUpperCase());
$effect(() => {
return () => {};
});
function handleAction() {
}
</script>
<div class="flex items-center gap-2">
{derivedValue}
</div>
index.ts)export { default as ComponentName } from "./index.svelte";
export type { ComponentProps } from "./types";
types.ts)export type ComponentProps = {
prop1?: string;
prop2?: boolean;
onAction?: () => void;
};
$props, $state, $derived, $effect)export let, $:, $$props, $$restProps<style> blocks -- use Tailwind CSS utility classesindex.tsimport type for type-only imports$bindable() for two-way bindinghandle* prefix