Harness项目初始化工具Skill harness-init

Harness项目初始化工具是一个用于快速设置开发项目的技能,允许通过自然语言命令将项目初始化到Harness规范,支持多种技术栈如Next.js和Supabase,适用于新项目启动或现有项目引入Harness,提高开发效率和自动化水平。关键词:Harness, 项目初始化, DevOps, 自然语言开发, CI/CD, 开发工具, 自动化设置。

DevOps 0 次安装 0 次浏览 更新于 3/10/2026

name: harness-init description: “初始化项目到Harness规范。开发热身在此。使用当用户提及’/harness-init’、新项目设置、启动项目或将harness引入现有项目时。不要加载用于:实施、评审或规划。” description-en: “初始化项目到Harness规范。开发热身在此。使用当用户提及’/harness-init’、新项目设置、启动项目或将harness引入现有项目时。不要加载用于:实施、评审或规划。” description-ja: “初始化项目到Harness规范。开发热身在此。使用当用户提及’/harness-init’、新项目设置、启动项目或将harness引入现有项目时。不要加载用于:实施、评审或规划。” 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初始化最终验证
  • 立即准备运行计划→工作→评审

用法

/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] 构建什么 "电商网站"
--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