do-page
Installation
SKILL.md
do-page
按页面公约实现页面代码。执行型——subagent 在项目里写真实页面代码。仅写页面的端适用(前端 / App / 桌面端 / 小程序)。
主流程只做编排,不读业务 spec(避免上下文超限);spec 读取由各 subagent 自行完成。
前置依赖(先检查,缺失就停)
- 非后端:读
docs/standards/tech-stack-rule.md的"选型上下文",若端 = 后端,提示此 skill 只服务写页面的端,结束。 - 接口明细目录按协议分支(HTTP 与 gRPC 互斥,只生成其一):
- 存在
docs/specs/API/→ 项目为 HTTP,接口明细目录 =docs/specs/API/; - 存在
docs/specs/grpc/→ 项目为 gRPC,接口明细目录 =docs/specs/grpc/; - 两者皆无 → 接口明细缺失,提示先运行
specs-api生成接口,结束; - 两者皆有 → 以
docs/standards/tech-stack-rule.md选型上下文为准,或询问用户。
- 存在
- 必须存在:
docs/specs/page-UCS/(≥1 个页面公约)、docs/product/demo/(demo HTML)、docs/standards/tech-stack-rule.md(端/技术栈/构建命令)、接口明细目录(按上协议分支解析)。 - 建议存在:
docs/specs/design/COMPONENTS.md与docs/specs/design/component-map-rule.md(规范组件清单 + 各端映射表,specs-components产物;主流程按页派生切片给 subagent,缺失时组件名回退为 tech-stack-rule 的组件库)、docs/specs/design/DESIGN.md(设计 token,样式具体值)、docs/standards/directory-rule.md、docs/standards/tools-rule.md、项目代码已搭建(do-directory/do-api产出)。 - 缺失必选项时,提示先运行对应 skill,结束。