skills/clawhub.ai/pipeline-architecture

pipeline-architecture

Installation
SKILL.md

Pipeline Architecture

選擇語言參考檔(動手前先做這件事)

本檔案只描述與語言無關的架構規則。所有程式碼範例都放在 references/ 底下。 寫任何程式碼之前,先判斷專案語言與基底框架,然後只讀對應的那一列

判斷依據 語言 讀哪一份
pyproject.toml / requirements.txt,或要改的檔案是 .py Python / FastAPI references/python.md
package.json / tsconfig.json,或要改的檔案是 .ts TypeScript / Node.js references/typescript.md
上述 TypeScript 條件成立,payload.config.ts(或 package.json 依賴 payload TypeScript on Payload CMS references/typescript.md references/payload-cms.md,兩份都讀

三份 reference 描述的是同一套架構,本檔案的所有規則一律適用。

  • 禁止混用命名慣例:不要在 Python 專案裡寫出 runWorkflow,也不要在 TypeScript 專案裡寫出 run_workflow
  • 禁止跨語言混讀python.mdtypescript.md 只讀專案實際使用的那一份,避免把另一種語言的寫法帶進來。
  • payload-cms.md 是例外:它是 typescript.md補充而非替代,Payload 專案必須兩份都讀。兩者衝突時以 payload-cms.md 為準;payload-cms.md 沒提到的一律照 typescript.md
  • ⚠️ 唯一的結構性差異是 transaction 邊界(見下方「跨語言差異」一節),其餘都只是語法不同。
Installs
3
First Seen
Aug 4, 2026
pipeline-architecture from clawhub.ai