「考えるな」原則でReactコンポーネントをリファクタリングするClaude Codeのスキル

Claude Codeのための新しいコミュニティ製スキルが、Steve Krugの『Don't Make Me Think』のユーザビリティ原則をReactコンポーネントに適用します。このスキルはデザインシステム(shadcn/ui、MUI、Chakra、Mantine、Ant、またはカスタム)を自動検出し、新しく作り直す代わりに既存のプリミティブを使用します。
機能
このスキルはReactコンポーネントを取得し、以下のようにユーザビリティのためにリファクタリングします:
- ハッピートークや説明文を削除
- 主要なCTAを明確にする
- ローディング/空/エラー状態の行き詰まりを修正
- ラベルを簡潔にする(例:「名前を入力してください」→「名前」)
- 視覚的な階層とスキャン容易性を改善
作者は、Claude(およびほとんどのLLM)が技術的には機能するものの、散らかっていて冗長でスキャンしにくいUIを生成する傾向があるため、このスキルを構築しました。このスキルは、核となる情報だけが残るまで削除することを強制します。
インストール
npx skills add gashiartim/ux-enhancerフレームワーク非依存
このスキルはデザインシステム(shadcn/ui、MUI、Chakra、Mantine、Ant、またはカスタム)を自動検出し、新しいコンポーネントを作成する代わりに既存のコンポーネントを使用します。
リポジトリとフィードバック
ソースコードは github.com/gashiartim/ux-enhancer で入手できます。作者はフィードバックとPRを歓迎しており、スキルが確実にトリガーされるか、説明の調整が必要かどうか関心を持っています。
📖 Read the full source: r/ClaudeAI
👀 See Also

クロード成長スキル:AIコーディングエージェント向け構造化B2B SaaS成長プレイブック
開発者が、5つのSaaSケーススタディ、9000万ドルの年間経常収益(ARR)パートナーシップ、1800件のユーザーインタビューに基づいて、6つの実戦で鍛えられたプレイブックを含むClaude Growth Skillを構築しました。これは、製品市場適合性(PMF)の検証からチャネルエコシステムとセールスまでのB2B SaaS成長業務を体系化しています。

Temporal-MCP: OAuth対応のLLM向け壁掛け時計認識
Temporal-MCPは、LLMに現在時刻の認識を提供する最小限のMCPサーバーです。誤った挨拶や古いコンテキストなどの時間関連の障害モードに対処します。経過時間、日付変更の検出、新しいスレッドフラグを返す2つのツール(temporal_tickとtemporal_peek)を提供します。

クラ:依存関係ゼロで自己完結型のLinuxサーバー監視
Kulaは、外部依存関係やデータベースを必要としない単一のバイナリとして動作する軽量なLinuxサーバー監視ツールです。/procと/sysから1秒ごとにシステムメトリクスを収集し、組み込みの階層化リングバッファに保存し、ウェブダッシュボードとターミナルTUIインターフェースの両方を提供します。

Tripsy、Claude向けMCPサーバーを公開:構造化APIで旅行管理を実現
Tripsyの公式MCPサーバーにより、Claudeが旅程、アクティビティ、滞在、交通、費用を直接読み取り、作成、更新できるようになります。セットアップはClaudeのカスタムコネクターから約1分で完了します。