crud-with-spec-kit
根据 Spec-Kit 规范生成 CRUD API
从零开始构建 CRUD API 既耗时又容易产生不一致。此技能利用 Spec-Kit 规范自动生成后端路由、前端客户端和验证代码。AI 辅助开发确保实现与规范完全匹配。
下载技能 ZIP
在 Claude 中上传
前往 Settings → Capabilities → Skills → Upload skill
开启并开始使用
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“crud-with-spec-kit”。 为 BlogPost 实体生成 REST API 路由,包含 title、content、author、published_at 和 status 字段
预期结果:
- GET /api/posts - 列出所有博客文章
- GET /api/posts/:id - 按 ID 获取单篇文章
- POST /api/posts - 创建新博客文章并验证
- PUT /api/posts/:id - 更新现有文章
- DELETE /api/posts/:id - 从系统中删除文章
正在使用“crud-with-spec-kit”。 为 Product API 创建具有 CRUD 操作的前端客户端
预期结果:
- 具有 getAll、getById、create、update、delete 方法的 ProductService 类
- 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.
已确认安全问题 (1)
质量评分
你能构建什么
快速 API 脚手架
根据规范文件在几分钟内为新数据实体生成完整的 REST API 端点,而非数小时。
前端后端一致性
创建与规范中定义的后端 API 契约完全匹配的匹配前端客户端和数据模型。
规范执行
在合并前验证开发工作是否符合规范要求,确保整个代码库的一致性。
试试这些提示
使用 CRUD with Spec-Kit 技能为 User 实体生成 REST API 路由,包含 id、name、email 和 created_at 字段,基于提供的规范文件。
为 Product 实体生成完整的 CRUD 功能,包括后端 Express 路由、TypeScript 客户端和 React 组件,基于 Spec-Kit 规范。
根据 Product.spec.md 规范验证当前实现,并报告所需 CRUD 操作中的任何差距。
使用 Spec-Kit 框架的测试模式,根据 Order.spec.md 规范中定义的所有 CRUD 端点生成集成测试。
最佳实践
- 在触发代码生成之前先准备完整的 Spec-Kit 规范
- 审查生成的验证规则以确保它们符合业务要求
- 在实现每个 CRUD 端点后运行规范符合性检查
避免
- 在未先验证规范完整性的情况下生成 CRUD 代码
- 在自定义生成代码时忽略规范约束
- 将此技能用于应与数据访问分离的复杂业务逻辑