mftrferdinand/zeline/material-design-icons

Claude Code and agent skill by mftrferdinand/zeline

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Dipakai saat Zeline membuat, mendesain, atau merevisi UI (HTML, React, Vue, Next.js, Telegram Mini App, dsb.) agar menggunakan ikon resmi dari Google Material Design Icons / Material Symbols.

Install

npx vskill@latest install mftrferdinand/zeline/material-design-icons

SKILL.md

Material Design Icons Standard

Dipakai saat Zeline membuat, mendesain, atau merevisi UI (HTML, React, Vue, Next.js, Telegram Mini App, dsb.) agar menggunakan ikon resmi dari Google Material Design Icons / Material Symbols.

Overview

Repo resmi: google/material-design-icons (Google Material Symbols & Icons). Skill ini memastikan konsistensi ikonografi di seluruh artefak UI yang dihasilkan Zeline.

Standard Implementation Rules

1. Web Statis & Prototyping (HTML/CSS Vanilla)

Selalu tambahkan stylesheet Material Symbols ke <head>:

html
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />

Gunakan kelas material-symbols-outlined dengan teks nama ikon di dalam tag:

html
<!-- Contoh penggunaan dasar -->
<span class="material-symbols-outlined">search</span>
<span class="material-symbols-outlined">settings</span>
<span class="material-symbols-outlined">home</span>
<span class="material-symbols-outlined">account_circle</span>
2. React / Next.js Projects

Gunakan paket @mui/icons-material atau SVG React components jika menggunakan NPM:

bash
npm install @mui/icons-material @mui/material @emotion/react @emotion/styled
jsx
import SearchIcon from '@mui/icons-material/Search';
import SettingsIcon from '@mui/icons-material/Settings';
<SearchIcon />
<SettingsIcon />
3. Inline SVG (Offline / No External CDN)

Jika project melarang CDN eksternal atau offline, gunakan elemen <svg> inline dengan viewBox 0 0 24 24 yang diambil dari SVG resmi repo google/material-design-icons.

Styling & Variant Guide

  1. Size Tuning (Font-size & Opsz):

``css .material-symbols-outlined { font-size: 24px; vertical-align: middle; user-select: none; } ``

  1. Filled vs Outlined:

Untuk ikon aktif/selected, gunakan CSS variation settings: ``css .material-symbols-outlined.filled { font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24; } ``

  1. Warna & Accessibility:

Ikon mewarisi color dari elemen induknya (currentColor). Selalu pastikan kontras cukup dan berikan aria-label jika ikon berdiri sendiri tanpa teks tombol.

Common Icon Names Reference

  • Actions: search, settings, delete, edit, add, close, check, refresh, download, share, more_vert, more_horiz
  • Navigation: arrow_back, arrow_forward, chevron_right, expand_more, menu, home
  • User & Status: account_circle, person, notifications, verified, error, info, warning, help
  • Media & Web: image, videocam, link, code, content_copy, file_download

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
68
Repository forks
19
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mftrferdinand/zeline/material-design-icons/badge)](https://verified-skill.com/skills/mftrferdinand/zeline/material-design-icons)

Something wrong with this skill or its page? Tell us.