feat(dev): 新增公开基线与专项设计 Skill

This commit is contained in:
zhiye.sun
2026-08-26 10:17:41 +08:00
parent 72398c9f89
commit d1ce2df108
22 changed files with 243 additions and 0 deletions
@@ -0,0 +1,18 @@
---
name: design-frontend-data
description: 设计前端请求边界、视图模型、状态所有权、缓存、并发和请求响应转换。适用于前端数据层与状态流设计;页面结构、HTTP API 设计、接口字段映射或直接编码不应触发。
---
# 前端数据设计
让传输模型、领域数据、视图状态和组件局部状态边界清晰,并适配项目真实框架与请求封装。
## 工作流
1. 确认框架版本、渲染模式、请求客户端、状态管理和现有数据边界。
2. 区分服务端状态、共享客户端状态、页面状态、局部状态和可派生状态。
3. 设计加载、成功、空、错误、取消、重试、竞态、缓存失效和乐观更新行为。
4. 按 [官方来源](references/sources.md) 核实浏览器请求和框架状态语义。
5. 输出数据流、所有权、转换边界、并发策略、错误策略和测试点,不预设字段或请求封装。
具体 API 字段映射交由 `prepare-api`,页面组合交由 `design-frontend`。
@@ -0,0 +1,4 @@
interface:
display_name: "前端数据设计"
short_description: "设计请求、状态、缓存和视图模型边界"
default_prompt: "使用 $design-frontend-data 设计当前页面的数据流和状态边界。"
@@ -0,0 +1,9 @@
# 官方来源
重建日期:2026-08-25。
- WHATWG Fetch Standard:https://fetch.spec.whatwg.org/
- React Managing State:https://react.dev/learn/managing-state
- Vue State Management:https://vuejs.org/guide/scaling-up/state-management.html
Fetch 标准用于请求、响应、取消和浏览器网络语义;框架资料仅在项目实际采用该框架和版本时使用。缓存库、请求库与状态库必须读取项目对应版本官方文档,不能由本 Skill 预设。