排错先看哪?用这Skill核实现

写代码前先研究现有代码和数据。

grounding-before-coding 是在写修复或下结论前查实际实现的 Skill。它读改动相关代码与数据,追调用路径,保留支持关键判断的来源。

一个方法叫 validate,不说明真的检查了输入;工单标记完成也不说明当前系统已执行。先核行为与历史,再判断报告的症状是否来自共享逻辑,避免只修报错入口而漏掉其他调用。

复现能帮助确认原因,但暂时难以重现的间歇故障仍可整理日志、条件和可检验假设,不能因未复现就假装没有问题。已有可靠证据也无需每轮重新读完整项目。

适合陌生代码和排错起步,调查深度按影响范围定。本文补读工程基础主文,未调查真实故障;代码能说明当前做法,却未必回答产品意图,无法确认的前提应明确保留。

分类:编程开发

来源仓库:riekelt/principal-engineer

适合用来做什么

  • 在修改这个函数之前,我需要了解哪些代码依赖
  • 调查这个模块的代码逻辑并总结主要功能

安装 grounding-before-coding

npx skills add https://www.iskills.cc/skills/riekelt/principal-engineer/grounding-before-coding/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 grounding-before-coding 的用途与原始说明

浏览全部 Skill 指南