訪問前端頁面時若需要登入:詢問租戶(如有)、使用者名稱、密碼,獲取後登入再繼續。
目標目錄:<前端專案>/src/views/<模組路徑>/
逐一閱讀每個模組的:
index.vue:提取搜尋欄位、表格列、操作按鈕(新增/編輯/刪除/匯出/提交稽核等)、分頁邏輯XxxForm.vue:提取所有表單欄位(欄位名、型別、是否必填、校驗規則)、子表結構、多標籤頁detail.vue:提取展示欄位、子表展示src/api/<模組>.ts:提取所有介面路徑、請求引數、響應結構重點理解:
目標目錄:<後端專案>/<模組目錄>/
逐一閱讀:
XxxDO.java:提取所有欄位(欄位名、型別、註解、註釋)→ 核心表結構來源XxxController.java:提取所有介面路徑、HTTP方法、引數XxxService.java / XxxServiceImpl.java:理解業務邏輯、狀態流轉、關聯操作XxxBpmStatusListener.java(如有):理解審批流程、狀態變更邏輯重點理解:
使用 agent-browser 逐一訪問每個功能頁面,截圖儲存到 screenshots/ 目錄:
| 截圖內容 | 命名規範 |
|---|---|
| 登入頁 | 00-login-page.png |
| 模組列表頁 | NN-<模組>-list.png |
| 新增/編輯表單 | NN-<模組>-form.png |
| 表單多標籤頁(資質/服務等) | NN-<模組>-form-<tab>.png |
| 詳情頁 | NN-<模組>-detail.png |
| 詳情頁子標籤 | NN-<模組>-detail-<tab>.png |
每個模組至少截:列表頁 + 表單頁 + 詳情頁。
在輸出目錄建立 notes/design_notes.md,按模組整理:
使用 Python python-docx 生成,參考指令碼:scripts/build_design_doc.py
報告格式詳見:references/doc-format.md
文件結構:
封面(系統名 + 模組名 + 生成時間,居中)
目錄(Word TOC 域,1-3級,右鍵更新域)
1. 模組簡介 ← Heading 1
模組範圍、前端路由、後端介面字首、程式碼位置
2. 功能模組詳細設計 ← Heading 1
2.x 子模組名 ← Heading 2
2.x.1 功能描述與業務流程 ← Heading 3
功能說明段落
流程步驟列表(• 步驟1 → 步驟2 → ...)
2.x.2 頁面截圖 ← Heading 3
列表頁截圖 + 圖注
表單頁截圖 + 圖注(多標籤頁逐一截圖)
詳情頁截圖 + 圖注
2.x.3 資料表結構 ← Heading 3
主表(7列表格)
子表1(7列表格)
子表2(7列表格)...
2.x.4 實現類 ← Heading 3
前端檔案路徑列表
後端檔案路徑列表
3. 總結說明 ← Heading 1
表結構7列格式(必須嚴格遵守): | 欄位名 | 說明 | 型別 | 是否必填 | 預設值 | 約束 | 備註 |
workspace/outputs/<模組>-design-doc-<日期>/
├── notes/design_notes.md
├── screenshots/
│ ├── 00-login-page.png
│ └── ...
└── <系統名>-<模組名>-設計文件-<日期>.docx7w4.net小蔥技能站收錄全網優質技能,值得收藏。
這是一個功能定位明確的文件生成工具,能夠根據程式碼和頁面自動生成規範的 Word 設計文件。整體質量良好,流程設計完整,格式規範詳細,適合需要快速輸出技術文件的場景。優點是觸發時機清晰、工作步驟明確、輸出格式統一。主要不足是使用門檻略高,需要一定的程式碼閱讀能力,且缺少使用案例參考,新手可能需要一定學習成本才能上手使用。