mcpField
W
workflow-feature

workflow-feature

github.com/nickcrew开发6240 次安装17 周前更新
代码仓库

关于 workflow-feature

将功能开发从架构设计组织到部署准备的技能,涵盖计划、实现、评审、测试、性能检查、文档和发布检查。

主要功能

  1. 01规划架构与 API 设计
  2. 02将工作拆分为任务和并行工作流
  3. 03指导实现与代码评审
  4. 04纳入安全、测试和性能检查
  5. 05准备文档与部署事项

适用场景

  1. 01将功能需求拆解为计划和任务
  2. 02协调并行的实现工作
  3. 03发布前评审功能
  4. 04检查部署准备情况

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nickcrew/claude-cortex --skill workflow-feature

安装后在 Claude Code 中输入/workflow-feature确认已加载。

详细介绍

功能开发工作流

从设计到部署开发新功能的完整工作流。

阶段

1. 架构设计

定义:

  • 组件结构
  • 数据模型
  • API 契约
  • 集成点
  • 依赖项

产出: 架构图、组件列表、API 规范

Agent: 对于复杂功能,使用 architect-review

2. 实施规划

拆分为:

  • 独立任务(每项 < 2 小时)
  • 任务之间的依赖关系
  • 并行工作流

产出: 带有预估时间的任务列表

3. 实施

指南:

  • 随代码一起编写测试(TDD 可选,但很有帮助)
  • 频繁提交(原子化提交)
  • 遵循代码库中的现有模式
  • 随时编写文档

并行开展以下工作流:

  • 核心实现
  • 测试
  • 文档
4. 代码审查

检查清单:

  • 代码遵循项目约定
  • 没有明显的 Bug 或遗漏边界情况
  • 性能可接受
  • 错误处理完整
  • 测试有实际意义(而非仅为提高覆盖率)

Agent: code-reviewer

5. 安全审查

检查:

  • 输入验证
  • 新端点上的身份验证/授权
  • 敏感数据处理
  • 代码中没有密钥

Agent: security-auditor(如果涉及身份验证)

6. 测试

必需项:

  • 单元测试(新代码覆盖率达到 80% 以上)
  • API 端点的集成测试
  • 关键路径的端到端测试

Agent: test-automator 或 debugger

7. 性能检查

验证:

  • 响应时间可接受
  • 没有内存泄漏
  • 对包体积的影响(前端)

Agent: performance-engineer(如果对性能敏感)

8. 文档

更新:

  • API 文档(OpenAPI/Swagger)
  • 用户指南(面向用户时)
  • 更新日志条目
  • 必要时更新 README
9. 部署准备

检查清单:

  • 已升级版本号
  • 已更新更新日志
  • 迁移脚本(如有数据库变更)
  • 已记录回滚计划
  • 功能标志(如需逐步发布)

成功标准

  • 所有测试均通过
  • 安全审查无问题
  • 性能符合限制
  • 文档完整
  • 代码已审查并获批

审查关卡

# Run before marking complete
cortex review -c feature

快速入门模板

## Feature: [Name]

### Requirements
- [ ] Requirement 1
- [ ] Requirement 2

### Tasks
- [ ] Task 1
- [ ] Task 2
- [ ] Tests
- [ ] Docs

### API Changes
- `POST /api/v1/resource` - Create resource
- `GET /api/v1/resource/:id` - Get resource

### Rollback Plan
1. Revert commit
2. Run down migration
3. Clear cache

评论

支持 Markdown