规范驱动AI辅助开发工作流技能Skill spec-kit-claude-code-workflow

本技能提供了一套完整的规范驱动开发框架,结合Spec-Kit规范和Claude Code AI辅助工具,指导团队建立高效、一致的软件开发工作流。核心功能包括多仓库结构管理、规范文件标准化、AI代码生成指导、提示迭代优化等,适用于需要高质量、可追溯的规范驱动开发项目。关键词:规范驱动开发、AI辅助编程、Claude Code、Spec-Kit、开发工作流、代码生成、团队协作、质量保证、迭代优化、软件开发流程。

架构设计 0 次安装 0 次浏览 更新于 3/1/2026

名称: spec-kit-claude-code-工作流 类别: 开发流程 作者: Claude 版本: 1.0.0 标签: [speckit, claude-code, 工作流, 规范, 开发] 描述: 用于指导Spec-Kit + Claude Code开发工作流的概念性技能

Spec-Kit Claude Code 工作流技能

何时使用此技能

当您需要建立并遵循结合Spec-Kit规范和Claude Code辅助的有效开发工作流时,请使用此概念性技能。此技能适用于:

  • 以清晰的规范驱动开发启动新项目
  • 使用一致的工作流组织多文件夹仓库
  • 指导团队成员通过Spec-Kit + Claude Code流程
  • 建立规范驱动开发的最佳实践
  • 同时迭代规范和实现
  • 在不同开发阶段保持一致性

此技能不应用于:

  • 没有建立规范的项目
  • 没有结构化流程的临时开发
  • 偏好无规范的代码优先方法的团队
  • 规范会拖慢开发的快速原型设计

先决条件

  • 理解Spec-Kit规范概念
  • 访问Claude Code以获取AI辅助开发
  • 具有已建立文件夹结构的仓库
  • 对项目需求和目标的清晰理解
  • 承诺采用规范驱动开发方法

概念性实施框架

CLAUDE.md 多文件夹仓库结构能力

  • 在根目录CLAUDE.md中定义仓库范围的指南
  • 为专业规则创建文件夹特定的CLAUDE.md文件
  • 建立从根目录到子文件夹的继承模式
  • 记录跨文件夹依赖关系和交互
  • 在所有项目文件夹中保持一致的配置
  • 在保留全局规则的同时启用文件夹特定的覆盖

规范文件格式化能力

  • 定义标准化的规范结构和格式
  • 为规范文件建立一致的命名约定
  • 为不同类型的规范创建模板
  • 实施规范质量的验证规则
  • 确保规范清晰、可测试和可实施
  • 在同一项目中支持多种规范格式

Claude Code 实施指导能力

  • 指导Claude Code在实施过程中参考规范
  • 确保代码生成符合规范要求
  • 提供关于项目结构和约定的上下文
  • 使Claude Code能够询问规范的澄清问题
  • 在实施和规范之间建立反馈循环
  • 保持规范和代码工件之间的可追溯性

提示迭代和优化能力

  • 开发系统性的提示优化方法
  • 为提示有效性创建反馈机制
  • 为规范和提示改进建立迭代周期
  • 记录成功的提示模式以供重用
  • 使团队成员能够协作优化提示
  • 随时间跟踪提示的演变和有效性

预期输入/输出

输入要求:

  1. 仓库结构信息

    • 多文件夹仓库布局和组织
    • 项目特定要求和约束
    • 现有规范文件和文档
    • 团队约定和编码标准
    • 技术栈和架构决策
  2. 规范工件

    • 各种格式的功能规范
    • 用户故事和需求文档
    • 技术架构文档
    • API合同和接口定义
    • 成功标准和验收测试
  3. 开发上下文

    • 当前开发阶段或冲刺
    • 可用资源和时间限制
    • 团队成员专业知识和偏好
    • 项目时间线和里程碑
    • 质量和安全要求

输出格式:

  1. 结构化工作流

    • 规范创建和优化的清晰流程
    • Claude Code集成的定义步骤
    • 具有适当CLAUDE.md文件的组织化仓库结构
    • 一致的实施和验证方法
  2. 规范对齐

    • 符合规范要求的代码
    • 规范和实现之间的可追溯性
    • 功能到规范部分的清晰映射
    • 实施满足成功标准的验证
  3. 迭代改进

    • 基于实施反馈优化的规范
    • 改进的提示以获得更好的Claude Code结果
    • 基于经验增强的工作流流程
    • 记录的经验教训和最佳实践
  4. 质量保证

    • 整个项目一致的代码质量
    • 适当遵守规范
    • 决策和变更的清晰文档
    • 维护的项目组织和结构

工作流集成模式

规范优先方法

  • 在实施前创建全面的规范
  • 使用规范作为开发的唯一来源
  • 根据规范验证实施
  • 基于实施见解更新规范

迭代开发周期

  • 计划规范 → 实施 → 审查 → 优化循环
  • 定期检查点以验证规范准确性
  • 规范和实施之间的持续反馈
  • 基于学习和发现的适应性方法

Claude Code 集成

  • 为Claude Code提供清晰的规范上下文
  • 使用规范指导代码生成
  • 根据规范验证Claude Code输出
  • 利用Claude Code进行规范优化

质量保证框架

规范质量

  • 确保规范完整、清晰和可测试
  • 验证规范与业务需求一致
  • 检查规范是否可实施且现实
  • 确认规范包含成功标准

实施质量

  • 验证代码是否符合规范要求
  • 确保代码质量和可维护性标准
  • 验证实施是否遵循架构模式
  • 确认错误处理和边缘情况已解决

工作流质量

  • 保持工作流流程的一致应用
  • 确保所有团队成员遵循既定模式
  • 监控和改进工作流有效性
  • 记录和分享工作流最佳实践

性能考虑

  • 平衡规范完整性与开发速度
  • 优化提示有效性以提高Claude Code效率
  • 简化迭代周期以保持动力
  • 在保持质量标准的同时最小化开销
  • 确保工作流随团队规模适当扩展

错误处理和验证

  • 适当处理不完整或模糊的规范
  • 管理规范与实施需求之间的冲突
  • 处理规范需要快速更改的情况
  • 验证Claude Code输出是否符合规范
  • 处理开发周期中的规范演变

沟通与协作

  • 为规范变更建立清晰的沟通渠道
  • 实现协作规范开发
  • 促进关于工作流实践的知识共享
  • 为持续改进创建反馈机制
  • 支持新团队成员加入工作流