From harness-flow
Analyzes urgent online defects via root cause analysis (RCA/5 Whys), builds minimal reproduction paths, defines safe fix boundaries, and hands off to implementation without writing code.
npx claudepluginhub hujianbest/harness-flow --plugin harness-flowThis skill uses the workspace's default tool permissions.
在不放弃验证纪律的前提下处理紧急缺陷。本 skill 不写生产代码——负责分析、根因收敛、状态同步,然后 handoff 给 `hf-test-driven-dev`。
Applies minimal targeted fixes for emergency bugs using git hotfix branches. Enforces triage, codebase exploration, testing, and review without planning phases.
Guides hotfix workflow for critical production issues like security vulnerabilities or core bugs: branch from latest release tag, minimal fix, fast-track review, pnpm quality gates, patch release with changeset.
Fixes bugs via root cause diagnosis with debugger/gap-analyzer, requirements.md generation, /execute delegation, 3-retry circuit breaker, and QA.
Share bugs, ideas, or general feedback.
在不放弃验证纪律的前提下处理紧急缺陷。本 skill 不写生产代码——负责分析、根因收敛、状态同步,然后 handoff 给 hf-test-driven-dev。
本 skill 融合以下已验证方法:
适用:
不适用:
hf-test-driven-devhf-incrementhf-workflow-routerhf-test-driven-devhf-test-driven-devinteractive 模式下必须先确认边界再 handoff读缺陷报告、用户描述、相关代码/日志、项目级约定、feature progress.md(默认 features/<active>/progress.md)、当前已批准规格 / 设计 / 任务工件(默认 features/<active>/spec.md / design.md / tasks.md),以及受影响的 review / gate / verification 记录(如有)。
如果用户声称“这是 bug”,但改动内容看起来像新增字段、放宽约束、改变导出格式或扩展行为,先补一层契约核对:
hf-increment在进入复现与 handoff 设计前,先确认:
progress.md 的 Current Stage、Current Active Task、worktree 字段与当前案例证据不冲突若不满足,停止 hotfix 主流程,并写出唯一下一步:
hf-incrementhf-workflow-router确认复现方法。记录步骤、环境、预期 vs 实际。若无法复现 → 标为阻塞并说明原因。
定位根因。确定最小安全修复范围:改什么文件、影响什么行为、不改什么。显式写出修复边界,不扩大也不缩小。
出现以下任一信号时,不要直接 handoff 实现:
probable 而不是 demonstrated处理规则:
interactive:先展示“建议修什么 / 明确不修什么 / 为什么这仍是最小边界”,等真人确认auto:只有边界仍清晰且证据足够时才继续;否则回 hf-workflow-routerhf-test-driven-devhf-incrementhf-workflow-router记录保存到 项目声明的 verification 路径;若无项目覆写,默认使用 features/<active>/verification/hotfix-<topic>.md。同步 feature progress.md(默认 features/<active>/progress.md)。若使用 worktree 记录 Worktree Path/Branch。
写记录时优先使用 references/hotfix-repro-and-sync-record-template.md;时间极紧时可先用其中的简化版模板,但不能省略复现方式、修复边界和唯一下一步。
至少同步:
Current StageCurrent Active Task(保留原值或在明确失效时写明)Pending Reviews And GatesWorkspace Isolation / Worktree Path / Worktree Branch(若存在)Next Action Or Recommended Skill默认输出 / 记录结构:
## 热修复摘要
- 问题:
- 当前判断:`confirmed-hotfix` | `more-like-increment` | `blocked`
- 影响范围:
- 紧急级别:
## 证据基线
- 合同 / 回归证明:
- `Current Stage`:
- `Current Active Task`:
- `Pending Reviews And Gates`:
- `Worktree Path`:
- `Worktree Branch`:
## 复现信息
- 期望行为:
- 实际行为:
- 复现方式:
- 失败证据:
## 修复范围
- 最小改动内容:
- 未纳入本次修复的内容:
- 根因信心:`demonstrated` | `probable`
## 同步项
- 规格 / 设计 / 任务:
- 发布说明 / 状态记录:
## 状态同步
- `Current Stage`:
- `Current Active Task`:
- `Pending Reviews And Gates`:
- Next Action Or Recommended Skill:
Hotfix 分析结束时必须明确:
hf-test-driven-dev、hf-increment 还是 hf-workflow-router| Skill | 区别 |
|---|---|
hf-test-driven-dev | 写/修代码、TDD 实现;本 skill 只做分析和根因收敛,不写生产代码 |
hf-increment | 处理需求变更/范围调整;本 skill 处理已上线功能的缺陷修复 |
hf-workflow-router | 编排/路由/阶段判断;本 skill 专注于紧急缺陷的分析与 handoff |
hf-bug-patterns | 把重复错误沉淀成长期模式;本 skill 聚焦单个缺陷的复现与根因 |
| 文件 | 用途 |
|---|---|
references/hotfix-repro-and-sync-record-template.md | 热修复复现、边界、同步项和下一步的标准模板 |
hf-test-driven-devprogress.md 已按 canonical schema 同步,且唯一下一步清晰