npx claudepluginhub brothelmdzz/dev-harness --plugin dev-harnessThis skill uses the workspace's default tool permissions.
- 一次只实现一个 Phase
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
完整阅读 .claude/plans/ 下的计划文档,定位到当前 Phase。
按计划中的变更清单顺序修改文件。
自动检测构建命令并执行(${CLAUDE_PLUGIN_ROOT} 在 /dev 启动时已设置):
# 检测技术栈
STACK=$(bash "${CLAUDE_PLUGIN_ROOT}/scripts/detect-stack.sh" | bash "${CLAUDE_PLUGIN_ROOT}/scripts/dh-python.sh" -c "import sys,json;print(json.load(sys.stdin)['build'])")
eval "$STACK"
门禁检查项:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/dh-python.sh" "${CLAUDE_PLUGIN_ROOT}/scripts/harness.py" update implement IN_PROGRESS \
--phase {N} --gate build=pass --gate test=pass
门禁全过 → 直接开始下一个 Phase,不等用户。
| 场景 | 处理 |
|---|---|
| 构建失败 | 分析错误 → 自动修复 → 重跑 → error_count++ |
| 测试失败 | 分析失败测试 → 修复 → 重跑 |
| 3 次失败 | 停下来报告用户 |