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: 当前状态
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# dev-workflow + pr-review-gate 技能开发
|
||||
|
||||
## Core Value
|
||||
|
||||
为 kb-skills 仓库提供完整的 Spec-Driven 开发流程,包括:
|
||||
- 功能分支开发
|
||||
- 自动创建 Gitea PR
|
||||
- 3 审查者并行审查
|
||||
- 自动测试 + 自动合并
|
||||
|
||||
## Context
|
||||
|
||||
### 现有基础设施
|
||||
- Gitea Runner 已配置 (`self-hosted`, `ubuntu-latest`)
|
||||
- CI/CD: `.gitea/workflows/deploy.yml` (部署), `.gitea/workflows/test.yml` (PR 测试)
|
||||
- 目标仓库: `ssh://gitea-nas/starmen1265/kb-skills.git`
|
||||
|
||||
### 用户工作流
|
||||
```
|
||||
需求 → Spec → 开发 → PR → 3审查者审查 → 测试 → 合并 → 部署
|
||||
```
|
||||
|
||||
## Constraints
|
||||
|
||||
- 必须与现有 Gitea 环境兼容
|
||||
- 审查者使用子代理实现
|
||||
- 修复循环最多 3 次
|
||||
- 必须集成到 kb-skills 作为新技能
|
||||
|
||||
## Key Decisions
|
||||
|
||||
| Decision | Rationale | Outcome |
|
||||
|----------|-----------|---------|
|
||||
| 使用 GSD Spec-Driven | 成熟的开发方法论 | 已安装 GSD |
|
||||
| 审查者为子代理 | 实现并行审查 | 待开发 |
|
||||
| Gitea API 自动 PR | 无 GitHub CLI | 待开发 |
|
||||
Reference in New Issue
Block a user