crud-with-spec-kit
從 Spec-Kit 規格生成 CRUD API
從頭開始構建 CRUD API 既浪費時間又容易產生不一致。此技能利用 Spec-Kit 規格自動生成後端路由、前端客戶端和驗證程式碼。AI 輔助開發可確保實作完全符合規格。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
Agent 可讀資源
當 AI Agent、爬蟲或腳本需要乾淨脈絡、而不是讀取完整頁面時,請使用這些連結。
測試它
正在使用「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 鉤子
安全審計
安全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.
Confirmed security concerns (1)
品質評分
你可以打造什麼
快速 API 支架生成
從規格檔案在幾分鐘內而非數小時內為新的資料實體生成完整的 REST API 端點。
前端-後端一致性
建立與規格中定義的後端 API 合約完全匹配的相符前端客戶端和資料模型。
規格強制執行
在合併前驗證開發工作是否符合規格需求,以確保程式碼庫的一致性。
試試這些提示
使用 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 程式碼
- 在自訂生成程式碼時忽略規格約束
- 將技能用於應與資料訪問分離的複雜商業邏輯