Skip to content
←INDEX / 提示詞庫
TUTORIAL/Claude Code/高階PRO

FastAPI 生產級分層架構的 AGENTS.md/CLAUDE.md 規則範本

把 awesome-cursorrules 的 FastAPI 生產架構規範改寫成一份強制 Router→Service→Repository 分層、薄 handler、防腐層、冪等性的 AGENTS.md/CLAUDE.md,讓 AI 寫 Python 後端時自動拒絕反模式。

SakuyaPromptCraft 主筆 · 寫於 2026-06-08
AI 教學 / 腳本Claude Code高階≈ 502 tokens · 實際用量依工具與輸入而異
Last reviewed2026-06-08Read~9 MIN

01PROMPT

讓 AI 寫 FastAPI 不再把 SQL 塞進路由、不再在 service 裡丟 HTTPException。四層架構、薄 handler、防腐層、冪等鍵——一份規則檔全部釘死。

[ 登入後可看完整內容 ]
LOGIN TO UNLOCK

這組是 Pro 內容。免費註冊可看站上數百組免費 prompt 的完整版;這一組需訂閱 Pro 或用點數解鎖。

02CONTEXT / 使用情境

## 這是什麼/解決什麼痛點 用 AI 寫 FastAPI 後端,最容易長出的技術債就是「全部混在一起」:路由函式裡直接寫 SQL、service 裡丟 `HTTPException`、外部 API 的原始 dict 在整個 codebase 裡傳來傳去、扣款沒有冪等保護導致重複扣錢。這些在 demo 階段看不出問題,一上生產就變成難測、難改、會出事的地雷。 這份範本把一套經過實戰打磨的 FastAPI 分層架構固化成 `AGENTS.md`(或 Claude Code 的 `CLAUDE.md`)。它強制 Router→Service→Repository→ORM/HTTP 的單向匯入、薄 handler、防腐層(ACL)隔離外部 API、每個外部服務獨立的 httpx client(隔艙隔離)、mutation 帶冪等鍵、以及一份「必須拒絕的反模式」清單。AI 讀到它之後,會在寫程式前就主動避開這些陷阱。 ## 為什麼這來源值得用 來源是 `PatrickJS/awesome-cursorrules`(CC0 公眾領域,可任意商用改作)裡專為「生產架構」寫的 FastAPI 規則。和坊間泛泛的「請用 FastAPI 最佳實踐」不同,這份規則非常具體且有意見:它明確點名要拒絕哪九種反模式、給出檔案行數的紅黃綠燈治理、要求 service 只丟領域例外。這種「具體到可以直接套用」的程度,正是讓 AI 真的改變行為的關鍵——模糊的原則 AI 會敷衍,具體的禁令 AI 會遵守。 ## 怎麼用 1. 把 `full_prompt` 存成專案根目錄的 `AGENTS.md` 或 `CLAUDE.md`。 2. 用 `{{TEST_TOOL}}`、`{{TEST_CMD}}` 對齊你的測試框架與指令。 3. 對照你的專案目錄調整 `app/routers`、`app/services` 等路徑名稱(若你用不同命名)。 4. 之後請 AI 加 endpoint 時,它會先說明動哪一層、是否違反匯入方向,再動手;你也可以叫它「審查這個 PR 有沒有違反 AGENTS.md 的反模式清單」。 ## 何時用 - 需要長期維護、會接金流或外部 API 的生產級 FastAPI 服務。 - 多人協作,想用一份契約統一架構紀律。 - 既有專案已經開始「什麼都混在路由裡」,想止血並逐步重構。 對只是寫個小腳本或一次性 demo 的場景,這套架構偏重;那種情況用更輕的規則即可。 📎 來源:PatrickJS/awesome-cursorrules(作者 PatrickJS,CC0-1.0 公眾領域授權)— 本篇為繁中改寫整理,原始內容見上方連結。

FAQ · 常見問題

「FastAPI 生產級分層架構的 AGENTS.md/CLAUDE.md 規則範本」這組提示詞要怎麼用?

這組 prompt 專為 Claude Code 設計。把 prompt 內 2 個方括號 [變數] 換成你自己的內容,貼進 Claude Code 執行即可。屬進階用法,建議熟悉工具後再依需求微調參數。

「FastAPI 生產級分層架構的 AGENTS.md/CLAUDE.md 規則範本」是免費的嗎?

這組是 Pro 會員內容。免費帳號可看預覽與使用情境;訂閱 Pro 後解鎖完整 prompt、變數表與工具參數。退款條件依退款政策處理。

用 Claude Code 依這組 prompt 生成的成果可以商用嗎?

prompt 文字本身你可自由使用與修改。但 AI 生成物(圖/音樂/影片/文字)的商用授權,取決於你在 Claude Code 使用的方案與其官方服務條款,請以該工具的授權規範為準。

RELATED你可能也需要

PRO01
TUTORIALSuno v5.5FEATURED
r/SunoAI (anonymous studio engineer)2026-06-12

Suno 工程師思維:4 步驟做出不像 AI 的歌

5.0(1)

Studio engineer 視角拆解 Suno 致命弱點(油炸 vocals、高頻 artifact)+ 4 步驟 DAW workflow + Suno Studio 修音 prompt

高階
Read

免費02
TUTORIALClaude 4.5 SonnetFEATURED
r/ClaudeAI2026-05-14

5 個 6 月 stuck 下來的 Claude 每週 workflow

提案產生器 / 會議處理器 / 內容再利用 / 週五回顧 / 收工 reset — 試了 40 個只有這 5 個沒被丟掉、各省 30+ 分鐘 / 次。

進階
Read

PRO03
TUTORIALClaude 4.5 SonnetFEATURED
r/PromptEngineering2026-05-14

7 個跨 model A/B 測過的 prompt 技巧(不是 vibes)

六個月在 Claude / GPT-4 / Gemini 上用人工 rater A/B 測 200+ prompt 後寫的。包含 persona+constraint stacking / anti-example / role reversal QA / cognitive scaffold / emotional priming / uncertainty CoT / steelman first。

高階
Read

免費04
TUTORIALChatGPTFEATURED
r/ChatGPTPromptGenius2026-05-14

5 個信任檢查單行 prompt(沒有 role-play)

一年的 role-play system prompt + 14-step framework 後總結:真正改變品質的是 5 個單行 prompt。沒有 role、沒有 markdown、沒有「you are an expert」。

入門
Read

PRO · 完整版解鎖

這組是 Pro 內容.

註冊免費看免費 prompt 跟所有教學;升 Pro 解鎖全部進階與條目使用說明。退款條件依退款政策處理。

不想註冊?

留個 email,下次有新 prompt 會寄一封簡短摘要給你。退訂一鍵、不轉賣。

每週一期,新上架提示詞 + 模型測試心得。每封信底部都有一鍵取消訂閱。

或訂 RSS feed(30 秒一次的人味選擇)

COMMENTS · 討論區0 則
登入 後可留言。還沒帳號?註冊
目前沒有留言。第一個說說你的經驗。
EMBED · 嵌入 blog / Note一行 iframe HTML、貼進文章即顯示此 prompt 卡片+

適合:部落格、Medium、Notion 公開頁、Substack — 任何支援 iframe / HTML 嵌入的地方。對方點「看完整」會回到本站、是 prompt 庫的免費 backlink。

<iframe src="https://prompt.luvai.net/embed/cursorrules-fastapi-layered-architecture-agents-md" width="100%" height="380" frameborder="0" style="border:1px solid #e0dcd0;border-radius:4px;" loading="lazy" title="PromptCraft Embed"></iframe>
預覽 embed →380px tall · responsive width
發現這個 prompt 過時 / 跑不動 / 有錯字? 回報給我們 →