技能 backend-development-feature-development
📦

backend-development-feature-development

安全

端到端建構後端功能

管理跨越多個階段和團隊的複雜後端功能開發具有挑戰性。此技能協調專業 AI 代理完成探索、架構、實作、測試和部署,確保一致的高品質交付。

支援: Claude Codex Code(CC)
🥉 75 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「backend-development-feature-development」。 建構具有金絲雀部署的通知服務

預期結果:

完成 4 階段工作流程:包含 12 個用戶故事和成功指標的業務需求文件、具有服務邊界和 API 合約的技術架構、具有後端服務和前端整合的實作、覆蓋率 82% 的測試套件、具有金絲雀發布配置的部署管線、具有警報規則的監控儀表板、API 文件和運維手冊。

正在使用「backend-development-feature-development」。 使用 OAuth2 實作用戶認證

預期結果:

交付認證功能,包括:具有安全合規檢查清單的需求分析、具有 OAuth2 流程圖的架構設計、具有令牌管理和會話處理的後端實作、具有 OWASP 合規驗證的安全驗證、實現低於 100ms 認證延遲的效能優化、用於漸進式用戶遷移的功能旗標整合、完整的開發人員文件。

安全審計

安全
v1 • 2/25/2026

All 18 static analysis findings for 'Weak cryptographic algorithm' are false positives. The SKILL.md file is a workflow documentation that orchestrates AI subagents via the Task tool. No actual cryptographic code, network requests, file system access, or command execution exists in this skill. The single 'System reconnaissance' finding at line 34 is safety guidance text, not actual reconnaissance behavior.

1
已掃描檔案
183
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
50
社群
100
安全
100
規範符合性

你能建構什麼

跨服務功能發布

協調新的付款處理功能開發,需要修改後端 API、前端元件和資料管線,並分階段向用戶發布。

合規驅動開發

實作符合 GDPR 的用戶資料匯出功能,包含安全審查、稽核軌跡和監管合規文件。

微服務遷移

規劃並執行將單體模組提取為獨立微服務,包含適當的測試、部署策略和可觀測性。

試試這些提示

簡單功能實作
使用傳統方法和簡單複雜度建構新的用戶偏好設定端點。該功能允許用戶設定通知偏好設定和主題設定。使用功能旗標進行漸進式發布。
TDD API 開發
使用 TDD 方法和中等複雜度實作速率限制中介層。先撰寫全面的測試套件,然後實作邏輯。包含整合測試和效能基準測試,程式碼覆蓋率最低 85%。
BDD 電子商務功能
使用 BDD 方法和複雜複雜度開發購物車放棄挽回系統。定義用戶情境,實作帶有電子郵件整合的後端服務,建構前端元件,並設定轉換指標的分析追蹤。
DDD 微服務架構
使用領域驅動設計設計並實作訂單管理系統,具有史詩級複雜度。定義界限上下文,實作帶有訊息佇列的事件驅動架構,設定分散式追蹤,配置藍綠部署,並建立全面的 API 文件。

最佳實務

  • 在開始實作階段前務必定義明確的成功指標和驗收標準
  • 在設計和實作階段都執行安全評估,以便早期發現問題
  • 在任何生產部署之前配置功能旗標和回滾程序

避免

  • 跳過探索階段,在沒有明確需求的情況下直接進入實作
  • 在測試覆蓋率低於 80% 閾值的情況下部署到生產環境
  • 將監控和警報作為事後想法而不是在開發期間實作

常見問題

此技能支援哪些開發方法?
此技能支援四種方法:傳統方法(順序開發)、TDD(測試驅動開發)、BDD(行為驅動開發)和 DDD(領域驅動設計)。根據您的團隊工作流程和專案需求進行選擇。
複雜度等級如何影響工作流程?
複雜度決定範圍和持續時間:簡單功能需要 1-2 天進行單一服務變更,中等功能需要 3-5 天進行多服務變更,複雜功能需要 1-2 週進行跨領域工作,史詩級功能需要 2 週以上進行涉及多個團隊的主要架構變更。
我可以自訂部署策略嗎?
是的,您可以選擇直接部署、金絲雀發布(從 5% 流量開始)、功能旗標控制的發布、用於零停機的藍綠部署,或用於實驗的 A/B 測試。每種策略都包含適當的回滾程序。
此技能確保什麼樣的測試覆蓋率?
此技能預設執行最低 80% 的程式碼覆蓋率,包括後端和前端程式碼的單元測試、API 端點的整合測試、關鍵用戶旅程的端到端測試,以及用於可擴展性驗證的效能測試。
如何在整個工作流程中解決安全問題?
安全在多個階段整合:探索階段的風險評估、架構設計中的安全需求、實作後的安全驗證測試,以及部署前的 OWASP 合規檢查。關鍵弱點必須在繼續之前解決。
此技能生成什麼樣的文件?
此技能生成 API 文件、用戶指南、部署運維手冊、疑難排解指南、架構圖、資料流程圖、整合指南,以及從提交自動生成的變更日誌。所有文件均源自實際實作。