systematic-debugging
79根本原因分析でコードをデバッグする
チームが根拠なしに症状だけを修正すると、バグは時間を浪費します。このスキルは、Claude、Codex、Claude Code が変更前に構造化された診断を行えるように導きます。
一貫性のあるコアUIコンポーネントを構築する
一貫性のないUIコンポーネントはプロダクト開発を遅らせ、見た目のばらつきを生みます。このスキルは、Claude、Codex、Claude Code が共有トークン、レイアウト、コンポーネントパターンを使うための指針を提供します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "core-components" from https://skillstore.io/skills/chriswiles-core-components.md and its manifest at https://skillstore.io/api/skills/chriswiles-core-components/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「core-components」を使用しています。 プロダクト画面が、生の View と Text 要素にインラインの padding、color、font sizes を指定して使用している。
期待される結果:
推奨される更新: 生のレイアウト要素を Box と VStack に置き換え、スペーシングをトークン値に対応付け、Text のカラーとサイズのトークンを使用します。既存のコンテンツと挙動は変更しません。
「core-components」を使用しています。 Card コンポーネントが数値の padding と自由形式の variant 文字列を受け取っている。
期待される結果:
レビュー結果: padding を承認済みのトークン値に制限し、サポートされる variant を文書化し、視覚的な差分は Box コンポーネントを通じて渡してください。
「core-components」を使用しています。 リスト項目レイアウトが、カスタムコンテナ、ハードコードされた border、手動の icon color 値を混在させている。
期待される結果:
推奨パターン: 行には HStack、テキストには VStack、semantic border tokens、アイコンには tertiary color token を使用します。
All 49 static external-command findings are false positives caused by Markdown backticks in TSX examples and token tables. SKILL.md contains documentation-only design system guidance, with no shell commands, Ruby execution, network behavior, file operations, or prompt-injection language found.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/chriswiles-core-components/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/chriswiles-core-components?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/chriswiles-core-components?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/chriswiles-core-components/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/chriswiles-core-components.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). core-components security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/chriswiles-core-components/audits/8@techreport{chriswiles-chriswiles-core-components-2026,
author = {ChrisWiles},
title = {core-components security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/chriswiles-core-components/audits/8},
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: "core-components security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "ChrisWiles"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/chriswiles-core-components/audits/8"
identifiers:
- type: other
value: "skillstore:chriswiles-core-components:audit:8"
description: "Skillstore immutable audit report identifier"
各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
chriswiles-core-components
2026-09-09
Screen、Box、Stack、Text、Button、Input、Card のパターンを使って画面を組み立てます。
コンポーネントがインラインスタイル、生の値、プラットフォームプリミティブではなく共有トークンを使っているかを確認します。
コンポーネント例とトークンルールを、チームWikiやプルリクエスト向けの明確なガイダンスに変換します。
このUIをレビューし、適切な箇所で生のプラットフォームコンポーネントを文書化されたコアコンポーネントに置き換えてください。
このコンポーネントをリファクタリングし、コアコンポーネントガイドラインのスペーシング、カラー、タイポグラフィトークンを使うようにしてください。
コアコンポーネントパターンの VStack、Input、Button、検証状態、読み込み状態を使って、フォームレイアウトの計画を作成してください。
この再利用可能なコンポーネントAPIを、トークンベースのprops、バリアント処理、コアコンポーネントスキルに照らしたアンチパターンの観点からレビューしてください。
作成者
ChrisWilesライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
メンテナンスの新しさ
2026/7/18
利用状況
4 ダウンロード · 236 閲覧
ファイル構成
📄 SKILL.md
根本原因分析でコードをデバッグする
チームが根拠なしに症状だけを修正すると、バグは時間を浪費します。このスキルは、Claude、Codex、Claude Code が変更前に構造化された診断を行えるように導きます。
堅牢なReact UI状態を構築する
Reactインターフェースでは、ローディング、エラー、空、送信中の状態を明確に表示できないことがよくあります。このスキルは、予測可能な非同期UI動作のための実践的なパターンを提供します。
信頼性の高いFormikフォームを構築する
Formikフォームでは、バリデーション、エラー表示、送信状態ロジックが繰り返されがちです。このスキルは、再利用可能なフィールド、Yupスキーマ、GraphQL送信、編集フォーム、multi-stepフローのための簡潔なパターンを提供します。
再利用可能なパターンでより良いJestテストを書く
ユニットテストは、セットアップやテスト実装の詳細を重複させると脆くなりがちです。このスキルは、ファクトリ、モック、レンダーヘルパー、TDDのための再利用可能なJestパターンを提供します。
生成された型を使って GraphQL 操作を作成
GraphQL クライアント作業では、重複した操作、弱いエラーハンドリング、古くなった生成型が発生しがちです。このスキルは、一貫した .gql ファイル、Apollo 生成フック、codegen 手順、mutation UI の安全策をガイドします。
React Native アプリを最適化
作成者 vercel-labs
React Native アプリでは、低速なリスト、ぎこちないアニメーション、プラットフォーム特有のミスが発生することがあります。このスキルは、パフォーマンスの高い Expo および React Native 開発のための簡潔なルールを Codex、Claude、Claude Code に提供します。
Next.jsでshadcn/uiインターフェースを構築
作成者 Asmayaseen
Reactチームには、モダンなNext.jsで機能する一貫したUIパターンが必要です。このスキルは、shadcn/uiのセットアップガイダンス、コンポーネント例、フォームバリデーション、テーブル、サイドバー、ダークモードパターンを提供します。
Expo 向け Tailwind CSS の設定
作成者 expo
Expo チームには、ネイティブと Web のターゲット全体で一貫したスタイリングが必要です。このスキルは、Tailwind CSS v4、NativeWind v5、react-native-css のための集中的なセットアップ手順を提供します。
ネイティブテスト用の Expo Dev Client をビルドする
作成者 expo
Expo チームは、ネイティブコードが Expo Go の範囲を超える場合に、信頼性の高い開発クライアントを必要とします。このスキルは、EAS ビルド設定、TestFlight 配布、ローカルビルド、インストール、基本的なトラブルシューティングを案内します。
Expo DOM コンポーネントを構築
作成者 expo
Expo チームは、ネイティブアプリ内で Web ライブラリを使う必要がよくありますが、それらを書き直したくはありません。このスキルは、安全な DOM コンポーネントパターンを通じて Claude、Codex、Claude Code を導きます。
Expoのネットワーキングフローを構築
作成者 expo
モバイルアプリには、信頼性の高いAPIリクエスト、キャッシュ、トークン処理、オフライン動作が必要です。このスキルは、Expo開発者がfetch、React Query、SecureStore、NetInfo、環境ベースの設定を扱うためのガイドです。