Use when adding, replacing, searching, or reviewing Iconify icons, project icon barrels, createIconifyIcon usage, dynamic route/config icons, or offline and intranet-safe icon behavior in frontend projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-project-starter:iconify-governanceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to do three things well in frontend projects that use Iconify, `unplugin-icons`, `@iconify/vue`, `@iconify/react`, or a project icon barrel:
Use this skill to do three things well in frontend projects that use Iconify, unplugin-icons, @iconify/vue, @iconify/react, or a project icon barrel:
python scripts/audit_iconify_setup.py <project-path>
src/icons/index.ts, apps/web-antd/src/icons/index.ts, or a project alias like #/icons.mdi:home and render them through one shared resolver with cache and fallback.@iconify/vue, @iconify/react, or ~icons/... imports across feature files when the project already has a shared icon layer.python scripts/search_iconify_icons.py "student profile" --prefixes heroicons,mdi,fluent,ph --limit 8
Implement with the project's chosen pattern.
Re-run the audit if you changed runtime or build behavior.
When the user wants a project-level rollout plan or starter skeleton, generate a tailored refactor template:
python scripts/generate_refactor_template.py --project-path <project-path>
python scripts/generate_refactor_template.py --framework vue --mode mixed
src/icons/index.ts or apps/web-antd/src/icons/index.ts.#/icons.createIconifyIcon('prefix:name').{IconSet}{IconName}, for example MdiMagnify.~icons/... or direct @iconify/vue imports in feature code when the project icon barrel can cover the use case.mdi:home and be rendered through a shared resolver with a fallback.MdiBell with persisted raw IDs like mdi:bell unless backwards compatibility requires it.addAPIProvider() is configured, verify that icon names actually use that provider, such as @icon-local:mdi:home.~icons/... imports and runtime string lookups.addIcon() / addCollection() or the repo's local SVG loader.Read references/patterns.md when you need the decision table and implementation patterns.
scripts/search_iconify_icons.py: search suitable icons. Use short English intent phrases when possible.scripts/audit_iconify_setup.py: audit build-time versus runtime Iconify behavior, local icon data packages, custom providers, and public API dependency risk.scripts/generate_refactor_template.py: generate a project-specific rollout template with recommended entry points and migration steps.Read references/offline-audit.md for detailed audit rules and references/project-refactor-template.md for rollout guidance.
$vben-component-rules.npx claudepluginhub xuniversity/plugins-marketplace --plugin frontend-project-starterGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.