特性工作流编排器 feature-workflow-orchestrator

这个技能用于端到端的特性开发工作流编排,从规划、设计、实施、测试到部署,通过质量门和自动化流程确保软件质量与效率。关键词:特性开发、工作流编排、质量门、DevOps、CI/CD、自动化测试、软件开发流程。

DevOps 0 次安装 0 次浏览 更新于 3/7/2026

名称: 特性工作流编排器 描述: 端到端特性开发编排,从规划到部署,带有质量门 许可证: MIT 元数据: 适配者: ai-skills 类别: 开发工作流

特性工作flow编排器

从概念到生产的完整特性开发工作流。

特性开发生命周期

┌──────────────────────────────────────────────────┐
│                                                  │
│  规划 → 设计 → 实施 → 测试 → 审查              │
│    ↓       ↓         ↓         ↓       ↓        │
│  范围  架构     代码+测试   质量保证   PR+部署  │
│                                                  │
└──────────────────────────────────────────────────┘

阶段1: 规划

特性规格

# 特性: [名称]

## 问题陈述
解决了什么问题?

## 用户故事
- 作为[角色],我想要[动作],以便[收益]

## 验收标准
- [ ] 标准1
- [ ] 标准2

## 技术考量
- 依赖项
- 性能要求
- 安全顾虑

## 成功指标
- 指标1: 目标值
- 指标2: 目标值

阶段2: 设计

架构决策

## 架构决策: [标题]

**上下文**: 是什么导致了这一决策
**选项**:
1. 选项A - 优点/缺点
2. 选项B - 优点/缺点

**决策**: 选择的方法
**后果**: 对代码库的影响

阶段3: 实施

TDD循环

  1. 编写失败的测试
  2. 实现最小代码
  3. 重构时保持绿色
  4. 随时文档化

分支策略

# 创建特性分支
git checkout -b feature/user-authentication

# 常规提交
git commit -m "feat(auth): 添加登录端点"
git commit -m "test(auth): 添加登录测试"
git commit -m "docs(auth): 更新API文档"

阶段4: 测试

质量门

  • [ ] 所有测试通过(覆盖率80%以上)
  • [ ] 无类型错误
  • [ ] 无lint警告
  • [ ] 安全扫描清洁
  • [ ] 性能基准达到

验证

# 运行验证循环
npm run build
npm run type-check
npm run lint
npm test -- --coverage
npm run security-scan

阶段5: 审查与部署

拉取请求清单

  • [ ] 描述解释了内容和原因
  • [ ] 包含测试
  • [ ] 文档已更新
  • [ ] 注意破坏性变更
  • [ ] UI变更的截图/演示

部署

# 批准后合并到主分支
git checkout main
git merge --no-ff feature/user-authentication

# 标记发布
git tag -a v1.2.0 -m "发布 v1.2.0: 添加用户认证"
git push origin v1.2.0

集成点

补充:

  • tdd-workflow: 用于测试优先开发
  • verification-loop: 用于质量门
  • project-orchestration: 用于项目管理
  • deployment-cicd: 用于自动化部署