rn-navigation
낮은 위험 68建構 Expo Router 導航
작성자 CJHarmath
React Native 應用程式需要適當的導航架構來處理標籤列、模態視窗和深層連結。此技能提供經過驗證的 Expo Router 模式,適用於正式產品應用程式。
rn-native-features
안전 70在 Expo React Native 中實作原生 iOS 功能
작성자 CJHarmath
建置需要原生 iOS 功能(如相機、推送通知、觸覺回饋和安全儲存)的 Expo React Native 應用程式需要特定平台的模式。本技能提供可立即使用的程式碼範例,使用適當的權限處理和 Expo 最佳實踐來正確實作這些功能。
rn-auth
안전 69在 Expo 應用程式中實作 React Native 身份驗證
작성자 CJHarmath
React Native 身份驗證需要謹慎處理 OAuth 流程、安全的令牌儲存和會話管理。此技能提供經過實戰驗證的模式,用於實作 Google 登入、使用 SecureStore 儲存令牌、使用 Expo Router 保護路由,以及後端整合。
rn-async-patterns
안전 69除錯 React Native 非同步問題
작성자 CJHarmath
React Native 應用程式中的非同步錯誤通常在開發環境中正常運作,但在高負載下會失效。此技能提供模式來偵測和修復 Zustand 狀態管理中的競態條件、浮動 Promise 和非同步時序問題。
react-zustand-patterns
안전 70應用 Zustand 狀態管理模式
작성자 CJHarmath
Zustand 的簡潔性隱藏了時序複雜性,會導致微妙的錯誤。學習同步 set() 行為、防止過時閉包、非同步操作和選擇器優化的模式,以編寫可靠的 React 狀態管理。
react-testing
안전 69使用 Jest 和 Testing Library 編寫 React 測試
작성자 CJHarmath
測試 React 元件需要理解元件渲染、使用者互動和非同步狀態管理。此技能提供了可直接使用的 Jest 和 React Testing Library 模式,幫助您為元件、狀態管理、hooks 和非同步操作編寫可靠的測試。
react-state-flows
안전 69實作複雜的 React 狀態流程
작성자 CJHarmath
具有非同步依賴的多步驟 React 操作容易出現順序錯誤和遺漏前提條件的問題。此技能提供模式和檢查清單,用於在 React Web 和 React Native 應用程式中實作穩健的狀態機模式。
react-performance
안전 70優化 React 應用程式效能
작성자 CJHarmath
React 應用程式經常因不必要的重新渲染和緩慢的列表渲染而導致糟糕的使用者體驗。此技能提供記憶化、虛擬化、程式碼分割和效能分析的專業模式,以建構快速、響應迅速的 React 應用程式。
react-observability
안전 70建立具備智慧日誌記錄的可觀測 React 應用程式
작성자 CJHarmath
無聲的失敗讓除錯變得不可能。這項技能教你撰寫內建可觀測性的 React 程式碼,透過結構化日誌記錄、上下文錯誤訊息,以及符合生產環境的除錯模式。
react-async-patterns
안전 69用成熟模式修復 React 非同步錯誤
작성자 CJHarmath
React 的非同步錯誤常在開發環境正常,但在高負載下失敗。此技能提供經過實戰驗證的模式,處理浮動 Promise、競態條件,以及與 Zustand 和 React Query 相關的非同步時序問題。
py-testing-async
안전 69使用 pytest 撰寫非同步測試
작성자 CJHarmath
非同步測試需要與同步程式碼不同的特定模式。此技能提供可直接使用的模式,涵蓋 pytest-asyncio 設定、非同步 fixture、模擬非同步函式,以及資料庫測試隔離。
py-sqlmodel-patterns
안전 69撰寫 SQLModel 模式的非同步資料庫模式
작성자 CJHarmath
SQLModel 結合了 Pydantic 和 SQLAlchemy,造成模型和架構之間的混淆。非同步 SQLAlchemy 與同步有不同的規則。本技能提供經過測試的模式,用於積極載入、關聯、會話和常見的資料庫操作。
py-pydantic-patterns
안전 70應用 Pydantic v2 驗證模式
작성자 CJHarmath
Pydantic v2 相較於 v1 有重大的 API 變更。此技能提供經過驗證的模式,用於驗證、序列化和架構設計,協助您遷移並建立穩健的資料模型。
py-observability
안전 69為 Python 後端新增可觀測性
작성자 CJHarmath
沒有可觀測性,Production 環境的問題幾乎無法除錯。靜默失敗和錯誤中缺少上下文會導致事件持續更久。本技能提供 Python 後端的日誌記錄、指標、追蹤和錯誤追蹤模式。
py-fastapi-patterns
안전 70套用 FastAPI 最佳實務
작성자 CJHarmath
使用 FastAPI 建構 API 需要理解相依性注入、回應模型與 OpenAPI 結構設計。本技能提供經實戰驗證的模式,可避免常見錯誤並改善前端團隊的開發體驗。
py-async-patterns
안전 70應用 Python 异步模式
작성자 CJHarmath
异步 Python 代码经常出现竞争条件、会话泄漏和连接池问题。本技能提供了经过实战验证的 FastAPI 和 SQLAlchemy 模式,可防止常见的异步陷阱。
py-alembic-patterns
안전 70為 PostgreSQL 撰寫安全的 Alembic 遷移
작성자 CJHarmath
資料庫遷移如果執行不當,可能導致資料遺失或停機。此技能提供經過測試的模式,用於建立、審查和安全地套用 Alembic 遷移。
postgres-performance
낮은 위험 68優化 PostgreSQL 查詢效能
작성자 CJHarmath
資料庫效能問題會拖慢應用程式並讓使用者感到挫折。本技能提供經過驗證的 PostgreSQL 優化模式,包括索引策略、查詢調校和可擴展架構模式。
postgres-patterns
안전 69審查 PostgreSQL 遷移並優化查詢
작성자 CJHarmath
Alembic 生成的遷移不了解 PostgreSQL 的效能影響。此技能提供審查資料庫遷移的模式,並撰寫可避免常見效能陷阱的高效查詢。
expo-build-deploy
낮은 위험 67構建和部署 Expo iOS 應用
작성자 CJHarmath
Expo iOS 構建需要複雜配置 EAS Build、證書和 TestFlight。本技能提供逐步指導,協助配置構建、提交到 TestFlight 以及解決常見問題。