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

Shieldbot: Claude Code用オープンソースセキュリティスキャナープラグイン
Shieldbotは、Claude Code内でプラグインとして動作するオープンソースのセキュリティスキャナーです。Semgrep(5,000以上のルール)、Bandit、Ruff、detect-secrets、pip-audit、npm auditの6つのスキャナーを統合し、重複する検出結果を排除して、リスクスコアとコード修正を含む優先順位付けされたレポートを生成します。

V6rge AI SuiteアップデートでNVIDIA GPUサポートとベータ版コーディングエージェントを追加
V6rge AI Suiteがアップデートされ、GPU検出の問題を修正し、パフォーマンス向上のための完全なNVIDIA GPUサポートを追加、さらにアプリ内で直接コードを生成・支援する新しいベータ版コーディングエージェントを導入しました。

無料LLM APIとツール呼び出しで構築されたポケモンショーダウンAIエージェント
Llama 3、Qwen、Gemma などのLLMが無料のAPI階層を介してポケモンショーダウンのバトルを自律的にプレイするシステム。構造化されたツール呼び出しを使用し、人間対AI、AI対AIのモードをサポート。

Claude-File-Recovery: CLIツールはClaude Codeセッション履歴からファイルを抽出します
claude-file-recoveryは、~/.claude/projects/内のJSONLセッショントランスクリプトを解析し、Claude Codeによって作成、変更、または読み取られたファイルを復元するPython CLIツールおよびTUIで、過去の特定時点でのファイルバージョンの復元も可能です。