Skip to content

创建新项目

命令

bash
fe-harness plan create my-h5 --json
fe-harness create my-h5

离线创建:

bash
fe-harness create my-h5 --skip-install

会生成什么

Consumer H5 preset 会生成:

  • uni-app + Vue 3 + Vite 基础项目。
  • Playwright runtime/visual 验证配置。
  • .fe-harness/project.yaml
  • .fe-harness/inputs/ 标准输入目录。
  • AGENTS.mdCLAUDE.md、Cursor rule。
  • 默认聚合 Skill:consumer-h5-harness
  • docs 下的 PRODUCT、DESIGN、CURRENT_STATUS、PROJECT_MAP、history 和 coverage 文件。
  • src 下的 components、services、repositories、stores、utils 等边界目录。

为什么不在创建前要求 PRD/UI/API

创建项目的目标是生成容器和规则,不是立刻完成业务。真实项目经常会出现输入暂时不完整的情况。如果在创建阶段强行要求所有材料齐备,会让脚手架变成流程阻塞。

正确做法是:

  1. 先创建项目和输入目录。
  2. 把已有材料放入 .fe-harness/inputs/
  3. 再登记、分析和创建首个任务。

默认只安装聚合 Skill

新项目默认只安装 consumer-h5-harness。命令级 Skills 仍可按需安装:

bash
fe-harness skills install --project --name fe-harness-api

这样做是为了减少默认上下文。普通业务任务不需要一开始就加载 OpenAPI、Design Token、UI System、视觉基线等深层规则。

Business-neutral by design. Project-owned by default.