ソース情報
- リポジトリ
- arto-app/Arto
- ソースの最終更新活動
- 2025年12月27日 16:28
- 検出された SKILL.md の言語
- 英語
- スター
- 244
- フォーク
- 22
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/arto-app/Arto --skill add-iconコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | add-icon |
| description | Add a new Tabler icon to the project. Use when adding icons to the UI. |
This skill guides you through adding a new icon from Tabler Icons to the project.
Icons are managed via icons.json and automatically built by Vite plugin.
Choose Icon
folder-open, info-circle)Add to icons.json
renderer/icons.jsonBuild Icon Sprite (Automatic)
just dev or cargo buildAdd Rust Enum Variant
desktop/src/components/icon.rsIconName enum (use PascalCase)Display implementationrenderer/icons.json:
[
"folder",
"folder-open",
"file"
]
desktop/src/components/icon.rs:
pub enum IconName {
Folder,
FolderOpen,
File,
}
impl std::fmt::Display for IconName {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
IconName::Folder => write!(f, "folder"),
IconName::FolderOpen => write!(f, "folder-open"),
IconName::File => write!(f, "file"),
}
}
}
| File | Purpose | Git Tracked |
|---|---|---|
renderer/icons.json | Icon list configuration | ✅ Yes |
renderer/vite.config.ts | Icon sprite plugin | ✅ Yes |
renderer/public/icons/tabler-sprite.svg | Generated sprite (Vite source) | ❌ No |
assets/dist/icons/tabler-sprite.svg | Build output (Dioxus asset) | ❌ No |
assets/dist/ directory is .gitignored as build outputbuildStart hook)asset!("/assets/dist/icons/tabler-sprite.svg")@tabler/icons npm package (outline style only)icons.json
↓
Vite plugin (buildStart hook)
↓
renderer/public/icons/tabler-sprite.svg
↓
Vite build
↓
assets/dist/icons/tabler-sprite.svg
↓
Rust asset!() macro