المهارات frontend-dev-guidelines
📦

frontend-dev-guidelines

آمن

React TypeScript フロントエンドガイドラインを適用

متاح أيضًا من: Dimon94,sickn33,DojoCodingLabs,0Chan-smc,BrianDai22,BOM-98,0Chan-smc

フロントエンドプロジェクトでは一貫性のあるパターンが不足し、メンテナンスの問題やバグにつながることがよくあります。このスキルは、最新のパターン、ファイル構成、ベストプラクティスを含む、ReactとTypeScriptアプリケーションの包括的なガイドラインを提供します。

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "frontend-dev-guidelines". ユーザープロフィールコンポーネントを作成

النتيجة المتوقعة:

フロントエンドガイドラインに従ってユーザープロフィールコンポーネントを作成します:

1. ファイル構造: features/user/profile/
2. TypeScriptインターフェースを使用したコンポーネント
3. SuspenseとError Boundariesを使用したローディングとエラー状態
4. useSuspenseQueryを使用したデータフェッチング
5. スタイリングのためのMUIコンポーネント

استخدام "frontend-dev-guidelines". Reactプロジェクトのファイルをどのように整理すべきですか?

النتيجة المتوقعة:

フロントエンドガイドラインに従って、featuresディレクトリパターンでReactプロジェクトを整理してください:

- src/
- features/
- feature-name/
- components/
- hooks/
- types/
- utils/
- shared/
- components/
- hooks/
- types/
- routes/
- app/

これにより関連するコードをまとめ、再利用性を促進します。

التدقيق الأمني

آمن
v5 • 1/21/2026

This is a documentation skill containing frontend development guidelines for React and TypeScript applications. Static analysis detected code patterns within markdown documentation files. All findings are false positives as the patterns are code examples in documentation, not executable code. No security concerns identified.

12
الملفات التي تم فحصها
12,036
الأسطر التي تم تحليلها
0
النتائج
5
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
19
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

新規Reactプロジェクトのセットアップ

チーム全体のガイドラインを用いて、新しいReact TypeScriptプロジェクトを開始する際に一貫したパターンと構造を確立します

コードレビューと品質保証

確立されたガイドラインに対して既存のフロントエンドコードをレビューし、改善と一貫性のための領域を特定します

最新のReactパターンの学習

Suspense、データフェッチング、コンポーネント構成を含む、React開発の最新ベストプラクティスを学びます

جرّب هذه الموجهات

コンポーネントの作成
フロントエンドガイドラインに従って新しいReactコンポーネントを作成してください。コンポーネントはTypeScriptを使用し、適切な型を含み、ローディングとエラー状態を処理し、ファイル構成パターンに従う必要があります。
データフェッチングの実装
ガイドラインに従って、適切なエラーハンドリング、ローディング状態、キャッシュ管理を含むTanStack Queryを使用した機能のデータフェッチングを実装してください。
ルーティング設定
ガイドラインに従って、ネストされたルート、パラメータ、適切なファイル構造を含むTanStack Routerを使用した新機能のルートを設定してください。
ガイドラインに対するコードレビュー
以下のReact TypeScriptコードをフロントエンドガイドラインに対してレビューしてください。改善が必要な領域を特定し、ベストプラクティスに沿うための具体的な変更を提案してください。

أفضل الممارسات

  • アプリケーション全体で型安全性を確保するために、すべてのコンポーネントpropsとデータ型にTypeScriptインターフェースを使用してください
  • ファイルタイプでグループ化するのではなく、featuresディレクトリパターンを使用して機能ごとにコードを整理してください
  • 一貫したユーザー体験のために、React SuspenseとError Boundariesを使用してローディングとエラー状態を実装してください

تجنب

  • 機能間の密結合を引き起こすため、無関係な機能コードをsharedディレクトリに混在させることは避けてください
  • ランタイムエラーにつながるため、コンポーネントpropsのTypeScript型定義を省略しないでください
  • ビジネスロジックをコンポーネントに直接配置することは避け、再利用性のためにhooksとutilitiesに抽出してください

الأسئلة المتكررة

このスキルはどのようなReactパターンをカバーしていますか?
このスキルは、React Suspense、動的インポートによるLazy Loading、コンポーネント合成パターン、最新のReactパターンを使用した状態管理アプローチをカバーしています。
このスキルはNext.jsで動作しますか?
ガイドラインはクライアントサイドのReactアプリケーションに焦点を当てています。Next.jsには、これらのガイドラインでカバーされていない追加のサーバーサイドの考慮事項があります。
これらのガイドラインを他のUIライブラリで使用できますか?
ガイドラインはスタイリングにMUI v7を指定していますが、コンポーネントパターンとTypeScript標準は他のUIコンポーネントライブラリでも使用できるように適応できます。
グローバル状態をどのように処理しますか?
ガイドラインは、サーバー状態にはTanStack Queryを、シンプルなクライアント状態にはReact Contextを使用することを推奨しています。複雑なグローバル状態には専用の状態管理ライブラリを使用する必要があります。
どのようなテストアプローチが推奨されますか?
ガイドラインはテストフレームワークを指定していませんが、コンポーネントの動作、hookの出力、データフェッチングパターンの統合をテストすることを推奨しています。
これらのガイドラインに従って新機能を追加するにはどうすればよいですか?
features/の下にcomponents、hooks、types、utilsのサブディレクトリを持つ新しいディレクトリを作成します。routes/ディレクトリでルートを定義し、各機能のコンポーネントパターンに従ってください。