
架構(gòu)規(guī)則{{PROJECT_TYPE_TITLE}}{{PROJECT_TYPE_DESCRIPTION}}{{ARCHITECTURE_DIAGRAM}}堆棧LayerTechnologyVersion{{STACK_TABLE}}{{ROUTING_SECTION_TITLE}}{{路由表}}數(shù)據(jù)流{{DATA_FLOW}}{{服務(wù)器操作與 API 部分}}{{RATE_LIMIT_SECTION}}{{LANGUAGE_SECTION}}生成規(guī)則PROJECT_TYPE_TITLE: 如果不是 monorepo則為“單應(yīng)用結(jié)構(gòu)”如果是 monorepo則為“Monorepo 結(jié)構(gòu)”。架構(gòu)圖主目錄布局的 ASCII 藝術(shù)圖。對(duì)于單體倉(cāng)庫(kù)顯示應(yīng)用程序 共享包 它們之間的關(guān)系。對(duì)于單個(gè)應(yīng)用程序顯示 app/ → components/ lib/ 外部服務(wù)連接。STACK_TABLE從 package.json 配置文件中提取。每行包括層、技術(shù)、確切版本。ROUTING_SECTION_TITLE: Next.js 應(yīng)用路由器的“路由”NestJS/Express 的“端點(diǎn)”“路由”通用。ROUTING_TABLE列出每條路由及其類型服務(wù)器/客戶端/API和描述。從 app/ 或 src/app/ 中讀取。數(shù)據(jù)流主數(shù)據(jù)流的 ASCII 圖用戶操作 → 前端 → 后端 → 數(shù)據(jù)庫(kù)/外部 → 響應(yīng)。使用真實(shí)的函數(shù)名稱。SERVER_ACTION_VS_API_SECTION如果同時(shí)存在服務(wù)器操作和 API 路由請(qǐng)說明哪一個(gè)是主要的以及它們的區(qū)別。如果只有一個(gè)請(qǐng)?zhí)^比較。RATE_LIMIT_SECTION如果存在 rate-limit.ts 或速率限制中間件請(qǐng)記錄其限制和過期時(shí)間。語(yǔ)言部分如果項(xiàng)目使用國(guó)際化 (i18n) 或者界面使用英語(yǔ)以外的語(yǔ)言請(qǐng)進(jìn)行記錄。