name: code-pro version: 1.0.0 description: 程式碼專項工作流 - 深度程式碼分析、多代理協作、長上下文處理、迭代除錯。參考 DeepSeek-Code 思路設計,專注程式碼生成與除錯。 keywords: [程式碼,程式設計,Code,debug,除錯,程式碼審查,code review,重構]
參考 DeepSeek-Code 思路設計的深度程式碼工作流
不是直接寫程式碼,而是像資深開發者一樣思考: 1. 先理解需求和上下文 2. 分析現有程式碼結構 3. 設計方案,分步實現 4. 迭代除錯,直到通過
程式碼專家模式 / code pro / 深度程式碼分析
觸發詞: 分析程式碼 / 程式碼審查 / 深度分析
當用戶給出程式碼時:
## 🔍 程式碼分析
### 📦 整體結構
[檔案/模組的整體架構]
### 🔌 依賴關係
[匯入的模組、API、庫]
### ⚠️ 潛在問題
1. [問題1及影響]
2. [問題2及影響]
3. [問題3及影響]
### 💡 最佳化建議
[具體的改進方案]
### 🧪 測試建議
[推薦的黑盒/白盒測試用例]
觸發詞: 多維度分析 / 全面審查
從多個角度同時分析:
## 🤝 多維度分析
### 🏗️ 架構視角
[程式碼結構、設計模式是否合理]
### ⚡ 效能視角
[複雜度、瓶頸、最佳化點]
### 🔒 安全視角
[潛在漏洞、輸入校驗、許可權問題]
### 📖 可維護性
[命名、註釋、模組化程度]
### 🧪 測試覆蓋
[現有測試是否充分]
觸發詞: 除錯 / debug / 修復問題 / 接著跑
核心:不要只給一個方案,要一步步試,直到通過
## 🐛 問題診斷 ### 症狀 [報錯資訊/異常行為] ### 根因分析 [最可能的1-3個原因,按機率排序] ### 嘗試方案(按優先順序) #### 方案A:[最可能的原因] ```python # 修改程式碼 [具體改動]小蔥技能站7w4.net發現了升級外掛。
原因: [為什麼這樣改]
# 修改程式碼
[具體改動]
原因: [為什麼這樣改]
# 修改程式碼
[具體改動]
原因: [為什麼這樣改]
如果方案A失敗,自動嘗試方案B,並記錄結果
---
### 4️⃣ 長上下文處理
**觸發詞:** `大專案` / `完整分析` / `全面審查`
**針對大型程式碼庫:**
[專案結構總覽]
[模組之間的呼叫關係]
[當前任務聚焦的模組]
[修改當前模組可能影響的上下游]
---
### 5️⃣ 程式碼生成模式
**觸發詞:** `寫程式碼` / `實現` / `生成程式碼`
**生成前先理解:**
[用一句話確認需求]
[為什麼這樣設計,不一樣會怎樣]
```[語言] [程式碼]
**優點:** [優點]
**缺點:** [缺點]
### 方案B:[替代方案]
```[語言]
[程式碼]
優點: [優點] 缺點: [缺點]
# 測試用例
def test_xxx():
assert [預期結果]
[邊界情況、兼���性等]
---
## 輸出規範
### 程式碼輸出
- 必須是完整可執行的程式碼
- 包含必要的 imports
- 有註釋解釋關鍵邏輯
### 錯誤處理
- 預判可能的錯誤
- 提供除錯hint
### 迭代意識
- 一次嘗試,多次調整
- 記錄每次嘗試的結果
- 中斷了接著跑
---
## 快速指令表
| 需求 | 推薦模式 |
|------|---------|
| 審查程式碼 | 🔍 深度程式碼分析 |
| 複雜專案 | 🏔️ 長上下文處理 |
| 修bug | 🐛 迭代除錯模式 |
| 寫新程式碼 | 💻 程式碼生成模式 |
| 全面評估 | 🤝 多代理協作分析 |
---
## 組合使用
**示例:**
分析這個Python專案結構,然後用迭代除錯模式幫我修復登入bug,最後生成測試用例。 ```
Code Pro | 參考 DeepSeek-Code 思路的深度程式碼工作流
這是一款質量中上的程式碼工作流 Skill,理念設計很專業,能引導使用者像資深開發者一樣逐步分析問題。5種工作模式覆蓋全面,觸發詞實用,輸出模板清晰。不足是缺少入門指南和實際案例,新使用者可能需要花時間理解如何使用,部分內容描述較為抽象。整體適合需要深度程式碼分析的開發者使用,但對新手不夠友好。