systematic-debugging
79根本原因分析でコードをデバッグする
チームが根拠なしに症状だけを修正すると、バグは時間を浪費します。このスキルは、Claude、Codex、Claude Code が変更前に構造化された診断を行えるように導きます。
堅牢なReact UI状態を構築する
Reactインターフェースでは、ローディング、エラー、空、送信中の状態を明確に表示できないことがよくあります。このスキルは、予測可能な非同期UI動作のための実践的なパターンを提供します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "react-ui-patterns" from https://skillstore.io/skills/chriswiles-react-ui-patterns.md and its manifest at https://skillstore.io/api/skills/chriswiles-react-ui-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「react-ui-patterns」を使用しています。 商品リストがバックグラウンドで再フェッチされるたびにスピナーを点滅表示します。
期待される結果:
このスキルは、再フェッチ中も既存の商品データを表示し、有用な場合にのみ控えめな更新インジケーターを使用することを推奨します。
「react-ui-patterns」を使用しています。 ミューテーションの実行中も送信ボタンがアクティブなままです。
期待される結果:
このスキルは、ボタンを無効化し、ローディング状態を表示し、完了またはエラーのフィードバックを提示することを推奨します。
「react-ui-patterns」を使用しています。 検索画面で結果がなく、空白ページが表示されます。
期待される結果:
このスキルは、検索ガイダンスと明確な次のアクションを含む、文脈に応じた空状態を推奨します。
The static findings are false positives caused by Markdown code fences and React component examples in SKILL.md. No executable scripts, shell commands, prompt injection, credential access, or malicious intent were found.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/chriswiles-react-ui-patterns/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/chriswiles-react-ui-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/chriswiles-react-ui-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/chriswiles-react-ui-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/chriswiles-react-ui-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>ChrisWiles. (2026). react-ui-patterns security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/chriswiles-react-ui-patterns/audits/9@techreport{chriswiles-chriswiles-react-ui-patterns-2026,
author = {ChrisWiles},
title = {react-ui-patterns security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/chriswiles-react-ui-patterns/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "react-ui-patterns security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "ChrisWiles"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/chriswiles-react-ui-patterns/audits/9"
identifiers:
- type: other
value: "skillstore:chriswiles-react-ui-patterns:audit:9"
description: "Skillstore immutable audit report identifier"
各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
chriswiles-react-ui-patterns
2026-09-09
React画面で古いスピナー、不足している空状態、不明確な再試行パスを避けるために、これらのパターンを使用します。
リリース前にローディング、エラー、空状態をレビューする際にチェックリストを適用します。
フォームとボタンのパターンを使用して、送信を明確で、無効化され、回復可能な状態に保ちます。
react-ui-patternsスキルを使用して、このReactコンポーネントをレビューしてください。不足しているローディング、エラー、空、ボタンの状態を特定してください。
react-ui-patternsのガイダンスに従って、このデータフェッチビューをリファクタリングしてください。再フェッチ中もキャッシュ済みデータを保持し、明確な復旧パスを表示してください。
react-ui-patternsを使用して、このフォームの非同期状態を設計してください。バリデーションフィードバック、送信ボタンの無効化動作、成功フィードバック、失敗時の復旧を含めてください。
react-ui-patternsを使用して、このReactワークフローを監査してください。ローディング、エラー、空データ、ミューテーションにわたるUI状態のギャップを優先順位付きリストで作成してください。
作成者
ChrisWilesライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
メンテナンスの新しさ
2026/7/18
利用状況
8 ダウンロード · 188 閲覧
ファイル構成
📄 SKILL.md
根本原因分析でコードをデバッグする
チームが根拠なしに症状だけを修正すると、バグは時間を浪費します。このスキルは、Claude、Codex、Claude Code が変更前に構造化された診断を行えるように導きます。
信頼性の高いFormikフォームを構築する
Formikフォームでは、バリデーション、エラー表示、送信状態ロジックが繰り返されがちです。このスキルは、再利用可能なフィールド、Yupスキーマ、GraphQL送信、編集フォーム、multi-stepフローのための簡潔なパターンを提供します。
一貫性のあるコアUIコンポーネントを構築する
一貫性のないUIコンポーネントはプロダクト開発を遅らせ、見た目のばらつきを生みます。このスキルは、Claude、Codex、Claude Code が共有トークン、レイアウト、コンポーネントパターンを使うための指針を提供します。
再利用可能なパターンでより良いJestテストを書く
ユニットテストは、セットアップやテスト実装の詳細を重複させると脆くなりがちです。このスキルは、ファクトリ、モック、レンダーヘルパー、TDDのための再利用可能なJestパターンを提供します。
生成された型を使って GraphQL 操作を作成
GraphQL クライアント作業では、重複した操作、弱いエラーハンドリング、古くなった生成型が発生しがちです。このスキルは、一貫した .gql ファイル、Apollo 生成フック、codegen 手順、mutation UI の安全策をガイドします。
シニアのガイダンスでフルスタックアプリを構築
作成者 alirezarezvani
フルスタックプロジェクトでは、一貫したセットアップ、アーキテクチャ選定、品質チェックが必要になることがよくあります。このスキルは、React、Next.js、Node.js、GraphQL、PostgreSQL の作業向けにスクリプトとリファレンスを提供します。
React View Transitions を実装する
作成者 vercel-labs
React view transitions は配置を誤りやすく、意図しない静かなアニメーションや目立つアニメーションを引き起こします。このスキルは、route、Suspense、list、shared element のアニメーション選択を導きます。
型安全なReactコンポーネントを構築
作成者 softaworks
React TypeScript の作業では、event、hook、route の正確な型が必要になることがよくあります。このスキルは、型付きcomponents、React 19 APIs、routing に焦点を当てたパターンを提供します。
本番環境対応のフロントエンド機能を構築
作成者 davila7
フロントエンドチームには、プロジェクト間で一貫したReactおよびNext.jsのガイダンスが必要です。このスキルは、フロントエンド分析のためのリファレンスワークフロー、品質プラクティス、ヘルパースクリプトを提供します。
Next.js パフォーマンスの最適化
作成者 Atman36
Next.js アプリケーションは、大きなバンドル、弱いキャッシュ、最適化されていないメディアによって遅くなることがあります。このスキルは、Claude、Codex、Claude Code が本番アプリ向けに的を絞ったパフォーマンス改善を行えるよう支援します。
React と Next.js のパフォーマンス最適化
作成者 vercel-labs
React と Next.js アプリは、ウォーターフォール、大きなバンドル、回避可能な再レンダリングによって速度が低下しがちです。このスキルは、エージェントがより安全にパフォーマンス重視の変更を行うための具体的なルールを提供します。