rn-navigation
低リスク 68Expo Routerナビゲーションの構築
作成者 CJHarmath
React Nativeアプリには、タブバー、モーダル、ディープリンクのための適切なナビゲーションアーキテクチャが必要です。このスキルは、本番アプリ向けの実証済みExpo Routerパターンを提供します。
rn-native-features
安全 70Expo React NativeでネイティブiOS機能を実装する
作成者 CJHarmath
カメラ、プッシュ通知、ハプティクス、セキュアストレージなどのネイティブiOS機能を必要とするExpo React Nativeアプリを構築するには、プラットフォーム固有のパターンが必要です。このスキルは、適切な権限処理とExpoのベストプラクティスに従って、これらの機能を正しく実装するためのすぐに使えるコード例を提供します。
rn-auth
安全 69ExpoアプリでReact Native認証を実装する
作成者 CJHarmath
React Native認証には、OAuthフローの慎重な扱い、安全なトークン保存、セッション管理が必要です。このスキルは、Googleでのログイン実装、SecureStoreによるトークン保存、Expo Routerでの保護されたルート、バックエンド連携のための実戦的なパターンを提供します。
rn-async-patterns
安全 69React Nativeの非同期問題をデバッグする
作成者 CJHarmath
React Nativeアプリの非同期バグは開発環境では動作するのに負荷下で失敗することがあります。このスキルは、Zustandベースのステート管理における競合状態、浮遊プロミス、非同期タイミングの問題を検出して修正するためのパターンを提供します。
react-zustand-patterns
安全 70Zustandステート管理パターンの適用
作成者 CJHarmath
Zustandのシンプルさの裏には微妙なバグを引き起こすタイミングの複雑さが隠れています。同期的なset()動作、スタルクローシャの防止、非同期アクション、セレクター最適化のパターンを学び、信頼性の高いReactステート管理を書きましょう。
react-testing
安全 69JestとTesting LibraryでReactのテストを書く
作成者 CJHarmath
Reactコンポーネントのテストには、コンポーネントのレンダリング、ユーザーインタラクション、非同期状態管理を理解する必要があります。このスキルは、JestとReact Testing Libraryで使用可能なパターンを提供し、コンポーネント、ストア、hooks、非同期操作のための信頼性の高いテストを作成するのに役立ちます。
react-state-flows
安全 69複雑なReact状態フローの実装
作成者 CJHarmath
非同期依存関係を持つマルチステップReact操作は、順序のバグや前提条件の欠落が発生しやすいです。このスキルは、React WebおよびReact Nativeアプリケーションで堅牢なステートマシンパターンを実装するためのパターンとチェックリストを提供します。
react-performance
安全 70Reactアプリケーションのパフォーマンスを最適化する
作成者 CJHarmath
Reactアプリケーションは不要な再レンダリングやリストのレンダリング遅延により、ユーザーエクスペリエンスを低下させることがあります。このスキルは、的高速でレスポンシブなReactアプリケーションを構築するためのメモ化、仮想化、コード分割、パフォーマンスプロファイリングの専門家向けパターンを提供します。
react-observability
安全 70スマートロギングで観測可能なReactアプリケーションを構築
作成者 CJHarmath
サイレント障害はデバッグを不可能にします。このスキルでは、構造化ロギング、コンテキスト付きエラーメッセージ、本番環境対応のデバッグパターンを通じて、組み込みの観測可能性を持つReactコードの書き方を学びます。
react-async-patterns
安全 69実証済みのパターンでReactの非同期バグを修正
作成者 CJHarmath
Reactの非同期バグは開発環境では動作するものの、負荷がかかると失敗することがよくあります。このスキルは、ZustandとReact Queryを使用した浮遊Promise、競合状態、非同期タイミング問題に対する実戦で検証されたパターンを提供します。
py-testing-async
安全 69pytestで非同期テストを記述する
作成者 CJHarmath
非同期テストには、同期コードとは異なる特定のパターンが必要です。このスキルは、pytest-asyncioの設定、非同期フィクスチャ、モック化、非同期関数、およびデータベーステストの分離のためのすぐに使えるパターンを提供します。
py-sqlmodel-patterns
安全 69非同期データベース用のSQLModelパターンを書く
作成者 CJHarmath
SQLModelはPydanticとSQLAlchemyを組み合わせたものであり、モデルとスキーマについて混乱を招きます。Async SQLAlchemyは同期版とは異なるルールを持っています。このスキルは、周年読み込み、リレーションシップ、セッション、一般的なデータベース操作のためのテスト済みパターンを提供します。
py-pydantic-patterns
安全 70Pydantic v2バリデーションパターンの適用
作成者 CJHarmath
Pydantic v2はv1から大幅なAPI変更があります。このスキルは、バリデーション、シリアライゼーション、スキーマ設計の実証済みパターンを提供し、堅牢なデータモデルの移行と構築を支援します。
py-observability
安全 69Pythonバックエンドに可観測性を追加
作成者 CJHarmath
可観測性なしでは本番環境の問題をデバッグすることは不可能です。サイレント障害やエラーのコンテキスト不足はインシデントを長引かせます。このスキルは、Pythonバックエンド向けのログ記録、メトリクス、トレーシング、エラー追跡のパターンを提供します。
py-fastapi-patterns
安全 70FastAPIのベストプラクティスを適用する
作成者 CJHarmath
FastAPIでのAPI構築には、依存性注入、レスポンズモデル、OpenAPIスキーマ設計の理解が必要です。このスキルは、一般的なバグを防ぎ、フロントエンドチームの開発者体験を向上させる実証済みのパターンを提供します。
py-async-patterns
安全 70Python非同期パターンの適用
作成者 CJHarmath
非同期Pythonコードは、競合状態、セッションリーク、コネクションプールの問題に悩まされることがよくあります。このスキルは、FastAPIとSQLAlchemyの実戦テスト済みパターンを提供し、一般的な非同期の落とし穴を防ぎます。
py-alembic-patterns
安全 70PostgreSQL用の安全なAlembicマイグレーションを作成する
作成者 CJHarmath
データベースマイグレーションの実行方法が不正确だと、データ損失やダウンタイムが発生する可能性があります。このスキルでは、Alembicマイグレーションの作成、レビュー、安全な適用のためのテスト済みパターンを提供します。
postgres-performance
低リスク 68PostgreSQL クエリパフォーマンスの最適化
作成者 CJHarmath
データベースのパフォーマンス問題はアプリケーションを遅くし、ユーザーにフラストレーションを与えます。このスキルは、インデックス戦略、クエリチューニング、スケーラブルなアーキテクチャパターンを含む、PostgreSQL最適化の実証済みパターンを提供します。
postgres-patterns
安全 69PostgreSQLマイグレーションのレビューとクエリの最適化
作成者 CJHarmath
AlembicはPostgreSQLのパフォーマンスへの影響を考慮せずにマイグレーションを生成します。このスキルは、データベースマイグレーションをレビューし、一般的なパフォーマンスの落とし穴を回避する効率的なクエリを作成するためのパターンを提供します。
expo-build-deploy
低リスク 67Expo iOSアプリのビルドとデプロイ
作成者 CJHarmath
Expo iOSのビルドには、EAS Build、証明書、TestFlightの複雑な設定が必要です。このスキルは、ビルドの構成、TestFlightへの提出、よくある問題のトラブルシューティングを段階的に案内します。