ローカルな UI/UX ルールライブラリと検索スクリプトの組み合わせ:エージェントは Python スクリプトを用いて、製品タイプに基づきスタイル、カラーパレット、フォントの組み合わせ、UX ルール、および各種技術スタックの実装方法を検索し、デザインシステムを構築します。これをプロジェクト内の MASTER.md として保存し、後続のページで再利用できます。
skills.sh インストール数 419230(+2438 / 24時間)
セキュリティ監査:リスクの指摘あり
- エージェントに shell / スクリプトコマンドを実行させる
- 未スキャンのスクリプトを参照:scripts/search.py
- 監査範囲:GitHub nextlevelbuilder/ui-ux-pro-max-skill/.claude/skills/ui-ux-pro-max/SKILL.md(SKILL.md のテキストのみをスキャン)
理由
- 作者によると、ライブラリには 79 種類のスタイル(うち 50 種類が利用可能)、192 組の製品向けカラーパレット、74 組のフォント組み合わせ、119 件の UX ルール、22 個の技術スタックが含まれており、アクセシビリティ、タッチ操作、パフォーマンスなど 10 個の優先順位に基づいて検索が行われます
- --design-system は一つのソリューションをまとめます。--variance / --motion / --density の 3 つの 1–10 つまみにより、それぞれレイアウトの大胆さ、アニメーションの複雑さ、間隔の密度を調整でき、--motion は GSAP のスニペットを添付します
- --persist は design-system/<プロジェクト>/MASTER.md と pages/ 配下のページ上書きファイルに書き込みます。MASTER.md が既に存在する場合、デフォルトでは上書きされず、--force を使用する際はユーザーの明確な同意が必要です
- 検索結果 0 件を提示する際、組み込みのデフォルト値を使用していることを明記し、検索で得られたデータとして扱わないよう要求します
- skills.sh では 24 時間で 2438 件のインストールがあり、累計は 419230 件です(これは注目度を示すに過ぎません)
使い方
- npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --skill ui-ux-pro-max;README には Claude Code プラグインの他、npm install -g ui-ux-pro-max-cli を実行した後、uipro init --ai claude などの方法も記載されています
- Python 3 が必要で、サードパーティの依存関係はありません。新しいページでは、まず search.py "<製品タイプ> <業界> <キーワード>" --design-system を実行し、必要に応じて --domain や --stack を追加して詳細を検索します
リスク
- 監査で指摘された shell 実行は用途と一致していますが、scripts/search.py 自体はスキャンされていません。SKILL.md によれば、パッケージのインストールやシステムの変更は行わないとされています
- --persist はプロジェクト内にファイルを書き込みます。--output-dir でプロジェクトのルートディレクトリを指定しないと、スクリプト実行時のカレントディレクトリに書き込まれます
- ルールライブラリは作者が整理した一般的な推奨事項であり、項目の多さがあなたの製品への適合性を保証するものではありません