「考えるな」原則で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

Claude Codeプロトコルファイルは、繰り返しの質問を削減します。
開発者が、Claude Codeが有用な作業を開始する前に繰り返し質問する傾向に対処するプロトコルファイルを共有しました。ソースによると、典型的なClaude Codeのセッションは「どのフレームワークですか?」「エラーを見せてもらえますか?」「これが私の計画です、進めてもいいですか?」という3つの標準的な質問から始まっていました。この質問パターンは、単純なタスクでもかなりの時間を消費し、例として示されたnullチェックの実装だけで12回のメッセージと8分が費やされていたと報告されています。

Claude Codeルーチン:推論機能を備えたCronのようなエージェントタスクのスケジュール
Claude Code Routines を使えば、セッションを開いたままにしなくても、エージェントタスクをスケジュールに従って実行できます。Redditユーザーが実際の例を共有しています:毎晩のコミットレビュー、毎週の依存関係チェック、毎日のエラーログ分析 — 生のスクリプト出力ではなく、AIによる推論を用いています。

OpenClawDreams:OpenClawエージェント向けドリームシミュレーター拡張機能
OpenClawDreamsは、OpenClawエージェントにバックグラウンドでの内省プロセスと夜間の夢サイクルを追加する拡張機能です。暗号化された会話の要約をローカルのSQLiteデータベースに保存し、バックグラウンドサイクルで処理を行い、統合された洞察を生成してエージェントの永続メモリにプッシュします。

クラウディゴッチ:クロードのコード活動で成長する物理的なたまごっちデバイス
クラウディゴッチは、ESP32を搭載したLCDスクリーン付きの物理的なデスクトップクリーチャーで、プラグインを通じてClaude Codeに接続します。このデバイスの空腹システムはコーディング活動に反応し、Claudeが放置されると視覚的な状態とサウンドエフェクトが段階的にエスカレートします。