Coding

Huo15 Exec

Try it

安全执行与验证 — 跑命令/测试/构建来证明改动有效,谨慎对待破坏性操作。借鉴 Claude Code 的'改完必验'纪律,闭合读-改-验。

What it does

安全执行与验证 — 跑命令/测试/构建来证明改动有效,谨慎对待破坏性操作。借鉴 Claude Code 的'改完必验'纪律,闭合读-改-验。

The skill document

执行验证 (Exec & Verify)

改完不算完,跑起来证明它对。用 exec 跑 typecheck / 测试 / 构建 / 复现命令验证改动,并对破坏性操作保持谨慎。是「读-改-验」闭环里的「验」。

使用时机

使用此技能当: 改完代码要验证、要复现 bug、跑测试/构建/lint、查环境与依赖。 ❌ 不要用当: 纯讨论/规划阶段、或操作明显有破坏性且未确认时。

铁律

  1. 改完必验 — 任何代码改动后,跑能证明它有效的最小命令(typecheck / 相关测试 / 构建)。绿了才算完成,禁止"我觉得对了"就收工
  2. 先窄后宽 — 先跑最相关的单测/类型检查,再视情况跑全量。别一上来全量测试浪费时间。
  3. 破坏性操作要谨慎rm -rfgit reset --hardgit push --force、改数据库/生产、装卸全局依赖等:先确认目标、能不做就不做、必要时先备份;不确定就停下问。
  4. 如实报告结果 — 失败就贴真实输出(报错原文),别粉饰;跳过的步骤要说明。
  5. 读懂再下一步 — 命令失败先读完整错误,定位根因(配合检索),改(配合精确编辑),再重跑;不要盲目重试同一条。

标准流程

1. 选验证命令

  • 改了什么 → 用什么证明?(改 TS → npm run typecheck + 相关测试;改 UI → 构建/预览;修 bug → 先写/找能复现的命令)

2. 先复现(修 bug 时)

  • 改之前先跑出"红"(复现问题),改之后跑出"绿",才证明真修好了。

3. 由窄到宽跑

npm run typecheck            # 类型先过
npm test -- path/to/file     # 跑最相关的测试
npm run lint                 # 风格/静态检查
npm run build                # 构建验证(视情况)

4. 失败 → 定位 → 修 → 重跑

  • 读完整报错 → 找根因 → 精确改 → 重跑该命令,直到绿。

5. 收尾报告

  • 跑了什么、结果如何(绿/红)、还有什么没覆盖,如实说清。

破坏性操作清单(三思)

rm -rf · git reset --hard / clean -fd · git push -f · DROP / DELETE SQL · 改生产配置 · npm i -g / 卸载 · 覆盖用户文件。→ 确认目标路径、能否可逆、是否必要;不确定先问。

反模式(禁止)

  • ❌ 改完不跑任何验证就宣称完成
  • ❌ 报错只看一眼就盲目重试
  • ❌ 对结果报喜不报忧
  • ❌ 未确认就执行破坏性命令

核心原则

改完必验 · 先窄后宽 · 谨慎破坏性 · 如实报告。 让"绿色的测试/检查"替你背书,而不是嘴上说对。

Related skills

精确改代码 — 先读后改、精确匹配、最小化 diff、改后自检。借鉴 Claude Code 的 Edit 工具纪律,杜绝整文件重写与误伤。

1 installs

多步任务拆解与待办跟踪 — 把复杂编程任务拆成可勾选清单,做一项勾一项,始终只一项进行中。借鉴 Claude Code 的 TodoWrite 纪律。

1 installs

辉火 Token 优化器 — 在不降低 OpenClaw 性能的前提下,系统化扫描、清理、监控工作区 token 消耗。安全模式:默认 dry-run,备份先行,AGENTS 永不自动替换。

1 installs

用宝塔(BT-Panel)HTTP API 操控火一五的服务器——查系统状态/内存/磁盘/负载、管网站 (停站/启站/重载)、数据库、SSL 证书、计划任务、Docker,以及调用任意宝塔接口。 当用户说"看下 xx 服务器状态/负载/磁盘""重启/停掉某网站""宝塔面板""续证书" "列计划任务""管一下服务器...

1 installs

在 macOS 上创建多个独立微信实例,可同时登录不同账号。通过复制官方微信应用并修改 CFBundleIdentifier + 重命名可执行文件 + 重新签名,绕过微信单实例锁和 Launch Services 缓存。当用户说"微信多开""开两个微信""多个微信同时登录""multi wechat"等意图时使用。 支持创建任意数量的微信副本,open 命令和 Dock 点击均可正常多开。

1 installs

高效找代码 — 用 ripgrep/grep 精准定位符号、调用、定义与用法,先搜后读、缩小范围。借鉴 Claude Code 的搜索纪律。

1 installs