py-testing-async
安全 70使用 pytest 撰寫非同步測試
由 CJHarmath
非同步測試需要與同步程式碼不同的特定模式。此技能提供可直接使用的模式,涵蓋 pytest-asyncio 設定、非同步 fixture、模擬非同步函式,以及資料庫測試隔離。
py-sqlmodel-patterns
安全 70撰寫 SQLModel 模式的非同步資料庫模式
由 CJHarmath
SQLModel 結合了 Pydantic 和 SQLAlchemy,造成模型和架構之間的混淆。非同步 SQLAlchemy 與同步有不同的規則。本技能提供經過測試的模式,用於積極載入、關聯、會話和常見的資料庫操作。
py-fastapi-patterns
安全 70套用 FastAPI 最佳實務
由 CJHarmath
使用 FastAPI 建構 API 需要理解相依性注入、回應模型與 OpenAPI 結構設計。本技能提供經實戰驗證的模式,可避免常見錯誤並改善前端團隊的開發體驗。
py-async-patterns
安全 71應用 Python 异步模式
由 CJHarmath
异步 Python 代码经常出现竞争条件、会话泄漏和连接池问题。本技能提供了经过实战验证的 FastAPI 和 SQLAlchemy 模式,可防止常见的异步陷阱。
py-alembic-patterns
安全 70為 PostgreSQL 撰寫安全的 Alembic 遷移
由 CJHarmath
資料庫遷移如果執行不當,可能導致資料遺失或停機。此技能提供經過測試的模式,用於建立、審查和安全地套用 Alembic 遷移。
expo-build-deploy
低風險 68構建和部署 Expo iOS 應用
由 CJHarmath
Expo iOS 構建需要複雜配置 EAS Build、證書和 TestFlight。本技能提供逐步指導,協助配置構建、提交到 TestFlight 以及解決常見問題。
testing-patterns
安全 69使用 Jest 模式編寫清晰測試
由 ChrisWiles
當測試不一致、過於複雜或測試實作細節時,它們就會變得難以維護。本技能提供經過驗證的 Jest 模式,包括工廠函式、模擬策略和 TDD 工作流程。
systematic-debugging
安全 70使用根因分析進行除錯
由 ChrisWiles
沒有系統性的除錯方法會導致只針對表面症狀進行修補,掩蓋根本問題。本技能強制執行四階段方法論,在實施任何修復之前先追溯問題根源,從而獲得更高質量的解決方案。
react-ui-patterns
安全 71使用現代模式構建 React UI
由 ChrisWiles
React 應用程式在載入狀態、錯誤處理和空狀態方面常遇到困難,導致用戶體驗不佳。此技能提供經過實戰檢驗的模式,用於管理 UI 狀態、表單提交和非同步資料擷取。
graphql-schema
安全 69產生 GraphQL 查詢和變更
由 ChrisWiles
手動撰寫 GraphQL 操作會導致類型錯誤和維護困難。此技能提供經過驗證的查詢、變更和 Apollo Client 整合模式,並支援自動類型產生。
formik-patterns
安全 69使用 Formik 建立 React 表單
由 ChrisWiles
在 React 中建立表單需要處理驗證、狀態和提交。本技能提供經過驗證的 Formik 模式,使用 Yup 結構描述建立可存取且已驗證的表單。
core-components
安全 70使用設計系統模式建構一致的 UI
由 ChrisWiles
在建構介面時沒有設計標準會導致不一致的樣式和維護問題。本技能提供元件模式和設計 token,以建立統一、可維護的使用者介面。
context-tools
安全 76為 Claude 映射您的程式碼庫
由 ChipFlow
Claude 在沒有適當結構的情況下難以理解大型程式碼庫。此技能提供自動專案映射、符號索引和重複偵測,讓 Claude 可以立即找到函數、類別和檔案,而無需緩慢的 grep 搜尋。
waterfall-development
安全 76強制執行瀑布階段閘道
由 Chemiseblanc
沒有結構化階段的軟體專案管理會導致需求遺漏和功能不完整。此技能強制執行五個強制閘道,在每個階段符合定義的條件之前阻止進度,確保紀律嚴明的瀑布式開發。
structured-logging
安全 70使用廣事件實現結構化日誌
由 Chemiseblanc
傳統分散的日誌語句使除錯變得困難且缺乏上下文。本指南教您為每個請求發出一個包含所有除錯上下文的綜合事件。
feature-file
安全 76使用 YAML 需求管理追蹤軟體功能
由 Chemiseblanc
軟體專案需要超越簡單待辦事項的結構化需求追蹤。此技能提供瀑布式功能管理,包含需求、測試案例和進度追蹤,並以持久化的 YAML 格式儲存在您的程式庫中。
project-development
安全 76設計與建構 LLM 批次處理管線
由 ChakshuGautam
建構 LLM 應用程式時若沒有明確的方法論,會導致時間浪費和預算超支。本技能提供了一套經過驗證的框架,用於評估任務適配性、設計管線架構並有效迭代。
context-optimization
安全 76優化 LLM 上下文效率
由 ChakshuGautam
隨著對話增長,LLM 上下文窗口會限制任務複雜度並增加成本。此技能透過策略性壓縮、觀察遮罩、KV 快取優化和上下文分割,提供擴展有效容量的技術。
context-degradation
安全 76診斷上下文衰減模式
由 ChakshuGautam
隨著上下文增長,LLM 代理的行為會變得不可預測。此技能可幫助您識別並修復上下文衰減問題,例如「中間遺忘」效應、污染和注意力崩潰,讓您的代理在規模化時保持可靠性。
context-compression
安全 78高效壓縮 AI 代理上下文
由 ChakshuGautam
長時間的 AI 代理對話會快速超出上下文限制,導致操作失敗。本技能提供經過驗證的壓縮策略,可在保留關鍵資訊的同時減少 98% 以上的 Token 使用量。