Harness项目初始化技能Skill harness-init

此技能用于自动化软件开发项目的初始化和设置,集成Harness规范,支持自然语言指令,提高开发效率。关键词:项目初始化、软件开发、DevOps、自然语言编程、工具自动化、快速启动。

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

名称: harness初始化 描述: “将项目初始化为Harness规范。开发热身在此。当用户提到’/harness-init’、新项目设置、启动项目或向现有项目介绍harness时使用。不要用于:实施、审查或规划。” 英文描述: “将项目初始化为Harness规范。开发热身在此。当用户提到’/harness-init’、新项目设置、启动项目或向现有项目介绍harness时使用。不要用于:实施、审查或规划。” 日文描述: “将项目初始化为Harness规范。开发热身在此。当用户提到’/harness-init’、新项目设置、启动项目或向现有项目介绍harness时使用。不要用于:实施、审查或规划。” 允许的工具: [“读取”, “写入”, “编辑”, “Grep”, “Glob”, “Bash”, “任务”] 参数提示: “[项目名称] [–mode=solo|2agent] [–stack=next-supabase] [–name=应用名称]” 禁用模型调用: true

Harness初始化技能

设置项目,使VibeCoder能够仅使用自然语言开始开发。 最少只需一个问题即可完成,立即准备开始开发。

快速参考

  • 想最快启动新项目” → 此技能
  • 交给你了” / “快速” → 使用默认设置,无问题
  • 使用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轮对话

Step 1: 统一问题(1次)
  ├─ 你在构建什么?
  ├─ 谁将使用它?
  └─ 交给我还是详细设置?

Step 2: 确认(如果"交给我"则跳过)
  └─ 技术栈 + 项目名称

→ 执行设置(包括后台分析)

Step 3: 完成报告

参数

参数 描述 示例
[项目描述] 要构建什么 "EC网站"
--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