name: harness-init description: “将项目初始化为Harness规格。开发准备从这里开始。当用户提到’/harness-init’、新项目设置、启动项目或将harness引入现有项目时使用。不要用于:实施、评审或规划。” description-en: “Initialize project to Harness spec. Development warm-up here. Use when user mentions ‘/harness-init’, new project setup, launch a project, or introduce harness to existing project. Do NOT load for: implementation, reviews, or planning.” description-ja: “プロジェクトをHarness仕様に初期化。開発の準備体操はこちらで。Use when user mentions ‘/harness-init’, new project setup, launch a project, or introduce harness to existing project. Do NOT load for: implementation, reviews, or planning.” allowed-tools: [“Read”, “Write”, “Edit”, “Grep”, “Glob”, “Bash”, “Task”] argument-hint: “[project-name] [–mode=solo|2agent] [–stack=next-supabase] [–name=app-name]” disable-model-invocation: true
Harness 初始化技能
设置项目,使VibeCoder能够仅通过自然语言开始开发。 以最少1个问题完成,立即开始开发。
快速参考
- “想要最快启动新项目” → 此技能
- “交给你了” / “快速” → 使用默认设置,无问题
- “使用Next.js + Supabase” → 技术规范
- “将harness引入现有项目” → 分析现有代码
交付物
- 真实项目生成(例如,create-next-app)+ 初始设置
- 准备
Plans.md/AGENTS.md/CLAUDE.md/.claude/ - 可选:Codex CLI兼容性(
.codex/+AGENTS.md) - 环境诊断 → SSOT初始化 → 最终验证
- → 准备立即运行Plan→Work→Review
使用方法
/harness-init # 交互式设置(最少1个问题)
/harness-init blog --mode=solo # 指定部分参数
/harness-init --stack=next-supabase # 指定技术栈
功能详情
| 功能 | 参考 |
|---|---|
| 执行流程 | 参见references/execution-flow.md |
| 智能默认值 | 参见references/smart-defaults.md |
| 生成文件 | 参见references/generated-files.md |
优化流程
之前:最多11轮对话 之后:最少1轮,最多2轮对话
步骤1:统一问题(1次)
├─ 你要构建什么?
├─ 谁会使用它?
└─ 交给我还是详细设置?
步骤2:确认(如果“交给我”则跳过)
└─ 技术栈 + 项目名称
→ 执行设置(包括背景分析)
步骤3:完成报告
参数
| 参数 | 描述 | 示例 |
|---|---|---|
[project description] |
要构建的内容 | "EC site" |
--mode |
solo / 2agent | --mode=solo |
--stack |
技术栈 | --stack=next-supabase |
--name |
项目名称 | --name=my-app |
--lang |
语言 | --lang=en |
智能默认值
| 项目 | 默认值 | 自动确定 |
|---|---|---|
| 语言 | ja | 配置文件 |
| 模式 | Solo | 如果存在.cursor/则使用2-Agent |
| 技术栈 | next-supabase | 在自动模式中 |
| 技能门限 | 自动配置 | 使用/skills-update调整 |
下一步
设置后:
- “
/plan-with-agent我想创建XXX” → 创建计划 - “
/work” → 执行Plans.md中的任务 - “
npm run dev” → 启动开发服务器 - 如果需要Codex CLI:运行
/setup codex