Add XCode skills for entity caching, ORM, and sharding ETL
|
# NewLife.Core 流程模板样本
本文从 `d:\X\NewLife.Core\.github\instructions\development.instructions.md` 中提炼了可复用的工作流骨架,供 `development-workflow` 参考。
## 可复用结构
### 1. 需求文档建议结构
- 背景与目标
- 用户角色
- 功能需求
- 非功能需求
- 边界与约束
- 功能清单与迭代计划
- 验收记录
- 术语表
### 2. 技术方案建议结构
- 架构概览
- 数据模型
- 接口设计
- 技术选型
- 关键设计决策
- 任务分解
- 风险与缓解
### 3. 拆分规则
- 每个功能必须有验收条件
- 优先按用户价值切片
- 单个任务应控制在一次 AI 对话可完成的粒度
- 大需求必须拆分,禁止一次性输出所有代码
### 4. 迭代节奏
推荐闭环:
```text
理解任务 → 检索现有实现 → 编码 → 编译/测试 → 用户验证 → 根据反馈调整 → 进入下一项
```
### 5. 自治批处理的前提
只有当需求、技术方案、任务清单都明确后,才适合进入批处理模式;否则容易在执行中漂移。
## 抽象时的注意事项
- 这里的结构可以通用化,但 NewLife.Core 原文中涉及具体组件的部分不要直接推广。
- 若当前仓库没有文档驱动习惯,可以只复用阶段和表格,不强制复制文件名规则。
|