Skip to content

命令参考

命令总览

命令作用什么时候用是否写文件
version输出 CLI 版本检查工具是否可用
create创建 Consumer H5 项目新项目从零开始
init接入已有项目给现有项目补 Harness 文件是,冲突时不写
plan输出 create/init 结构化计划写文件前预览
inspect查看项目事实和能力Agent 开始任务前
doctor只读诊断排查配置、脚本、输入、Token、Agent readiness
inputs检查、比对、分析输入PRD/RP/UI/API/assets 进入后主要只读
task管理任务编号、历史、快照功能开始和完成时
verify执行验证模式实现后或交付前写报告
apiOpenAPI 检查和生成API 任务inspect 只读,generate 写 generated
designDesign Token 检查、发现、diffUI/视觉任务或既有项目接入discover/inspect 只读
uiUI System Adapter 管理选择组件系统时install 写 Adapter evidence
skills安装 Agent Skills补齐 Codex/Claude/Cursor 工作流install 写 Skill 文件

默认流程命令

bash
fe-harness create <项目> --output <>
fe-harness init --dry-run
fe-harness inputs inspect --json
fe-harness task create --title "任务名称"
fe-harness verify feature

默认流程只保留最短闭环。更深能力通过任务类型进入,不要求新用户一开始理解所有命令。

创建和接入

bash
fe-harness plan create my-h5 --json
fe-harness create my-h5
fe-harness create my-h5 --skip-install
fe-harness init --dry-run
fe-harness plan init --json
fe-harness init

plan--dry-run 都是为了在写文件前暴露影响面。已有项目里,任何冲突都应该先交给人确认。

输入

bash
fe-harness inputs inspect --json
fe-harness inputs analyze --json
fe-harness inputs diff --json

inspect 关注文件和 manifest 是否一致,analyze 关注证据结论和冲突,diff 关注输入变化后旧结论是否还能继续使用。

任务

bash
fe-harness task create --title "首次需求" --json
fe-harness task history T001 --json
fe-harness task snapshot T001 --title "首次需求" --request "完成页面" --json

任务命令的核心是稳定编号。编号把 PRD/RP、operationId、实现文件、验证报告和快照串起来。

验证

bash
fe-harness verify quick
fe-harness verify feature
fe-harness verify runtime
fe-harness verify interaction
fe-harness verify visual
fe-harness verify audit

验证模式由 .fe-harness/project.yaml 映射到底层命令。Agent 不应该写死 pnpm test,而应读取项目配置。

诊断和检查

bash
fe-harness inspect --json
fe-harness doctor
fe-harness doctor --json

OpenAPI

bash
fe-harness api inspect --task T001 --json
fe-harness api generate --task T001 --dry-run
fe-harness api generate --task T001

API 生成必须先 inspect 和 dry-run。PRD 选择 operationId,OpenAPI JSON 提供字段契约,业务映射放在 generated 层之外。

Design Token

bash
fe-harness design tokens inspect --json
fe-harness design tokens discover --json
fe-harness design tokens diff --json

inspect 确认唯一真值文件和状态;discover 只读扫描既有样式;diff 用于把 Token 变化写入任务快照和历史。

UI System

bash
fe-harness ui systems list --json
fe-harness ui systems install tdesign-uniapp --dry-run --json
fe-harness ui systems install tdesign-uniapp

Adapter 安装只是证据安装,不会自动添加生产 UI 依赖,也不会替项目决定 Token 值。

Skills

bash
fe-harness skills list --json
fe-harness skills install --project --name consumer-h5-harness
fe-harness skills install --project --provider all --name consumer-h5-harness
fe-harness skills install --global --provider claude

项目级 Codex/Cursor 共用 .agents/skills,Claude Code 使用 .claude/skills。全局安装和覆盖已有 Skill 都需要人确认。

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