svg-icon-best-practice について
SVGアイコンを管理するチーム向けのスキルです。SVGを独立したTSXコンポーネントにする手順と、規約に沿った確認方法を示します。
主な機能
- 01SVGコンポーネントの例
- 02独立したTSXコンポーネントのテンプレート
- 03インラインSVGの移行チェックリスト
- 04実装後の検証
活用シーン
- 01SVGをコンポーネント化
- 02プロジェクト内のインラインSVGを移行
- 03アイコン実装の規約準拠を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ forge-town/ skills --skill svg-icon-best-practiceインストール後、Claude Code で/svg-icon-best-practiceを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
best-practice-examples/assets/UserVoteCard.tsxbest-practice-examples/components/icons/AccuracyIcon.tsxindex.tsreferences/best-practice-examples.mdchecklist.mdicon-component-template.mdmigration-checklist.mdREADME(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
SVG 图标管理规范
使用说明
- 参照 best-practice-examples/ 中的代码结构(图标组件与业务组件示例)
- 按 icon-component-template.md 封装 SVG 为独立
.tsx组件 - 迁移内联 SVG 时参考 migration-checklist.md
- 完成后使用 checklist.md 逐项验证
规范: 所有 SVG 存放于 src/components/icons/,文件名 PascalCase;详细最佳实践见 best-practice-examples.md
コメント
Markdown 対応