This repository has been archived on 2026-08-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
kb-skills/.planning/REQUIREMENTS.md
T
starmen1265 33c8de02da feat: 添加 dev-workflow 和 pr-review-gate 技能
## dev-workflow
- Spec-Driven 开发流程
- 从需求生成 spec.md
- 创建功能分支
- 调用子代理开发
- 自动创建 Gitea PR

## pr-review-gate
- 3 审查者并行审查(安全/质量/逻辑)
- 自动合并逻辑
- 修复循环(最多3次)

## .planning
- PROJECT.md: 项目定义
- REQUIREMENTS.md: 需求列表
- ROADMAP.md: 开发路线图
- STATE.md: 当前状态
2026-03-09 01:22:28 +08:00

1.8 KiB
Raw Blame History

Requirements - dev-workflow + pr-review-gate

v1 Requirements

dev-workflow 技能

  • DEV-01: 用户描述需求后,生成 spec.md 文件
  • DEV-02: 从 spec 创建 feature/* 功能分支
  • DEV-03: 调用子代理进行开发(基于 GSD 子代理编排)
  • DEV-04: 开发完成后自动提交到功能分支
  • DEV-05: 调用 Gitea API 创建 PR
  • DEV-06: 触发 CI 测试(通过现有 test.yml)

pr-review-gate 技能

  • PRG-01: PR 创建后自动启动 3 个审查子代理
  • PRG-02: 审查者1 - Security Reviewer(安全审查)
  • PRG-03: 审查者2 - Quality Reviewer(代码质量审查)
  • PRG-04: 审查者3 - Logic Reviewer(业务逻辑审查)
  • PRG-05: 收集 3 个审查结果
  • PRG-06: 全部 approve + CI 通过 → 调用 Gitea API 合并
  • PRG-07: 有 reject → 修复 → 重新审查(最多 3 次)
  • PRG-08: 3 次修复后仍有问题 → 汇报失败,等待人工介入

集成要求

  • INT-01: 技能安装到 kb-skills/dev-workflow/ 和 kb-skills/pr-review-gate/
  • INT-02: 每个技能包含 SKILL.md 和 Python 辅助脚本
  • INT-03: 修改 .gitea/workflows/ 支持自动合并逻辑

v2 Requirements (Future)

  • 支持自定义审查者数量
  • 支持不同类型的审查模板
  • 支持 GitHub 兼容模式

Out of Scope

  • GitHub 原生支持(仅 Gitea)
  • 图形化界面
  • 实时协作审查

Traceability

Phase Requirements
Phase 1: dev-workflow 核心 DEV-01, DEV-02, DEV-03, DEV-04
Phase 2: Gitea PR 集成 DEV-05, DEV-06
Phase 3: pr-review-gate 核心 PRG-01 ~ PRG-05
Phase 4: 自动合并逻辑 PRG-06, PRG-07, PRG-08, INT-03
Phase 5: 集成测试 INT-01, INT-02