feat(dev): 新增开发分析与设计 Skill

This commit is contained in:
zhiye.sun
2026-08-25 17:39:57 +08:00
parent 6bc3d84018
commit 5b9fa51b6e
25 changed files with 318 additions and 13 deletions
@@ -0,0 +1,8 @@
# 前端数据设计
- 区分服务端数据、页面状态、组件局部状态和可派生状态。
- 记录初始化、查询、编辑、提交和回显所需的双向转换。
- 明确加载、空、错误、无权限、部分成功和并发更新状态。
- 字段含义、必填和条件显示来自需求或契约,不从控件类型推断。
- 标记大整数、金额、日期、枚举、文件和嵌套对象等边界,但具体转换必须依据真实 API 契约。
- API 缺失或字段无法对应时保留未匹配项,不用 Mock 假定正式接口。
@@ -0,0 +1,13 @@
# 前端设计输出
按任务需要包含:
1. 目标、用户场景、现状证据和范围外事项。
2. 页面清单、路由、入口、复用关系和主要交互流程。
3. 页面结构、组件组合及其证据来源。
4. 状态所有权、视图模型、校验来源和数据转换。
5. API 需求、字段需求及与 `prepare-api` 的待映射项。
6. 响应式、可访问性、权限、错误和加载状态。
7. 版本约束、备选方案、待确认问题、验证和实现交接。
设计规模应与变更复杂度相称,不为简单页面生成无用章节。
@@ -0,0 +1,7 @@
# 页面规划
从用户任务出发识别页面、弹窗、嵌入区域和跨页面流程。每项说明入口、用户角色、主要动作、状态、退出方式和异常路径。
评估新增、编辑、查看等场景是否真正共享结构与行为;只有差异可由清晰契约表达时才复用。路由、导航、缓存、返回行为和权限边界应与项目现有模式一致。
组件抽取以稳定复用关系和清晰职责为依据,不用页面数量或代码行数作为唯一阈值。