技能 crud-with-spec-kit
📦

crud-with-spec-kit

v1.0.0 安全

從 Spec-Kit 規格生成 CRUD API

從頭開始構建 CRUD API 既浪費時間又容易產生不一致。此技能利用 Spec-Kit 規格自動生成後端路由、前端客戶端和驗證程式碼。AI 輔助開發可確保實作完全符合規格。

支援: Claude Codex Code(CC)
🥈 80 銀級
1

下載技能 ZIP

2

在 Claude 中上傳

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

3

開啟並開始使用

測試它

正在使用「crud-with-spec-kit」。 為具有 title、content、author、published_at 和 status 欄位的 BlogPost 實體生成 REST API 路由

預期結果:

  • GET /api/posts - 列出所有部落格文章
  • GET /api/posts/:id - 根據 ID 獲取單篇文章
  • POST /api/posts - 建立包含驗證的新部落格文章
  • PUT /api/posts/:id - 更新現有文章
  • DELETE /api/posts/:id - 從系統中移除文章

正在使用「crud-with-spec-kit」。 為具有 CRUD 操作的 Product API 建立前端客戶端

預期結果:

  • ProductService 類別,包含 getAll、getById、create、update、delete 方法
  • Product 資料模型的 TypeScript 介面
  • 每個 CRUD 操作的 React 鉤子

安全審計

安全
v6 • 6/28/2026

The five high-severity static weak-cryptography alerts are false positives caused by normal prose in SKILL.md, including words such as description, describing, desired, and codes. No evidence found of cryptographic code, command execution, network access, data exfiltration, or prompt-injection attempts.

1
已掃描檔案
192
分析行數
1
Review items
0
False positives ignored

Confirmed security concerns (1)

False Positive: Weak Cryptographic Algorithm Alerts
Static analysis reported weak cryptographic algorithm patterns at the listed prose-only lines. These lines describe CRUD workflow concepts and contain no cryptographic algorithm use, implementation code, imports, or executable commands.
The matched lines are documentation text only, and none contain crypto APIs or algorithm names used as code. Confidence is very low that these alerts represent a real security issue.
審計單位: codex 檢視審計紀錄 →

品質評分

55
架構
100
可維護性
87
內容
70
社群
100
安全
83
規範符合度

你可以打造什麼

快速 API 支架生成

從規格檔案在幾分鐘內而非數小時內為新的資料實體生成完整的 REST API 端點。

前端-後端一致性

建立與規格中定義的後端 API 合約完全匹配的相符前端客戶端和資料模型。

規格強制執行

在合併前驗證開發工作是否符合規格需求,以確保程式碼庫的一致性。

試試這些提示

基本 CRUD 生成
使用 CRUD with Spec-Kit 技能從提供的規格檔案為具有 id、name、email 和 created_at 欄位的 User 實體生成 REST API 路由。
全端生成
基於 Spec-Kit 規格為 Product 實體生成完整 CRUD 功能,包括後端 Express 路由、TypeScript 客戶端和 React 元件。
驗證強制執行
根據 Product.spec.md 規格驗證當前實作,並報告所需 CRUD 操作中的任何差距。
測試生成
使用 Spec-Kit 框架的測試模式,根據 Order.spec.md 規格中定義的所有 CRUD 端點生成整合測試。

最佳實務

  • 在觸發程式碼生成之前,先準備完整的 Spec-Kit 規格
  • 審查生成的驗證規則以確保符合業務需求
  • 在實作每個 CRUD 端點後執行規格合規性檢查

避免

  • 在未先驗證規格完整性的情況下生成 CRUD 程式碼
  • 在自訂生成程式碼時忽略規格約束
  • 將技能用於應與資料訪問分離的複雜商業邏輯

常見問題

支援哪些 Spec-Kit 檔案格式?
支援標準的 Spec-Kit YAML 和 JSON 規格檔案,包含實體定義、屬性、關係和成功標準。
可以生成哪些程式語言?
語言輸出取決於您的規格和目標框架。適用於 JavaScript、TypeScript、Python、Go 和其他語言。
可以自訂生成的程式碼嗎?
可以。生成的程式碼可作為起點。您可以修改任何輸出以符合您的專案慣例和需求。
此技能會存取我的檔案系統嗎?
這是一個概念性技能。實際的檔案存取取決於 Claude Code 如何實作規格驅動的開發工作流程。
這與 Prisma 等 ORM 有何不同?
此技能從規格生成程式碼,而非從架構定義生成。它涵蓋包括 API 路由和前端客戶端在內的全端關注點。
沒有 Spec-Kit 可以使用嗎?
不可以。此技能需要 Spec-Kit 規格檔案作為輸入來驅動程式碼生成過程。

開發者詳細資訊

檔案結構

📄 SKILL.md