
精選
Python API 交付套件
使用整合的模式加快構建和交付 Python API,包括 FastAPI 服務、資料庫層和 pytest 覆蓋率。非常適合團隊設定生產就緒的後端工作流程,無需拼湊各自獨立的參考資料。
0 技能 2 安裝次數
pythonfastapibackenddatabasetesting
5 天前更新
安裝
執行此指令以安裝此技能包中的所有技能:
npx skillstore add @python-api-delivery-kit CLI 會自動偵測 Codex 與 Claude Code 資料夾;如果兩者都可用,會同時安裝。
總覽
使用指南
由 AI 強化詳細指南
## 概述 Python API 交付套件將三個互補技能——python-fastapi-patterns、python-database-patterns 和 python-pytest-patterns——整合在一起,讓您的團隊能夠建立和交付生產就緒的 Python API,無需四處尋找分散的參考資料。 ## 快速入門 1. 在您的 OpenClaw 工作區中安裝插件:`npx skillstore add @python-api-delivery-kit` 2. 啟動您的 FastAPI 服務:使用 **python-fastapi-patterns** 向代理程式詢問路由、依賴注入、Pydantic 模型或非同步 API 模式。 3. 設計您的資料層:使用 **python-database-patterns** 查詢 SQLAlchemy 模型、Repository 模式、Alembic 遷移或連線池設定。 4. 撰寫可靠的測試:從 **python-pytest-patterns** 取得 pytest fixtures、parametrize、conftest 和 mock 策略。 ## 關鍵指令 - 提及 `fastapi`、`dependency injection`、`pydantic model` 或 `uvicorn` → 啟動 **python-fastapi-patterns** 進行 API 端點 scaffolding。 - 提及 `sqlalchemy`、`orm`、`alembic` 或 `repository pattern` → 啟動 **python-database-patterns** 進行資料庫存取結構設計。 - 提及 `pytest`、`fixture`、`parametrize`、`mock` 或 `conftest` → 啟動 **python-pytest-patterns** 進行測試策略和覆蓋率設定。 ## 技巧 - 配對使用 **python-fastapi-patterns** + **python-database-patterns**,一次完成具有清晰 Repository 層的完整非同步端點 scaffolding。 - 將 **python-pytest-patterns** 與 **python-database-patterns** 一起使用,針對真實(或記憶體)資料庫設定整合測試,並配備適當的 teardown fixtures。 - 遷移舊有 Flask 應用程式時,使用 **python-fastapi-patterns** 進行路由轉換,並使用 **python-pytest-patterns** 驗證功能對等性。


