用四阶段系统化排查框架定位缺陷根因,再制定可靠修复方案。
该技能材料显示其本质是用于调试流程的提示型文档,未声明需要密钥、远程连接或本地执行能力。整体风险较低,但 README 中包含诊断命令与环境变量示例,使用时仍应避免在真实敏感环境中无审查地照搬。
材料明确标注无需密钥或环境变量;技能本身为提示型文档,不直接处理凭证。README 虽提到 secrets、IDENTITY 等调试示例,但未要求提交或外发凭证。
未声明任何远程端点,系统检查项也表明为 prompt-only。基于现有材料,没有把用户数据发送到外部服务的事实依据。
作为 Skill 文档本身不具备自动执行代码或启动进程的能力。README 中出现 bash、security、codesign 等命令仅为调试示例,不等同于该技能实际获得执行权限。
材料未声明可读写本地文件、系统资源或用户数据,也没有请求额外权限。文档建议查看错误信息、日志和变更记录,但这属于方法论描述而非实际授权能力。
正面因素是开源且托管在 GitHub,降低了整体风险;但给定仓库链接与该技能名称/内容的直接对应关系不清晰,许可证未声明、star 为 0、维护状态未知,因此供应链可审计性仍需进一步核验。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "systematic-debugging" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/FluidFramework/main/.agency/plugins/nori/skills/systematic-debugging/SKILL.md 2. 保存为 ~/.claude/skills/systematic-debugging/SKILL.md 3. 装好后重载技能,告诉我可以用了
请用系统化调试框架分析这个单元测试失败问题,按“根因调查→模式分析→假设验证→实施方案”四个阶段输出。这里是报错、相关代码和最近改动记录:……先不要直接改代码,先判断最可能的根因并给出验证步骤。
一份分阶段的调试分析,包含可能根因、证据、验证实验及最终修复建议。
请针对这个线上异常做系统化调试:用户请求超时率突然升高,但基础设施监控基本正常。请按四阶段框架梳理调查路径,分析异常模式,提出可验证假设,并给出低风险实施方案。已知信息:……
一份面向线上事故的诊断方案,说明调查顺序、关键假设、验证方法与修复落地步骤。
我在数据分析中发现报表结果与上周差异很大。请用系统化调试方法帮助我排查,按根因调查、模式分析、假设验证、实施方案输出,重点检查数据源变更、口径变化、过滤条件和计算逻辑。背景信息:……
一份结构化的数据排查报告,帮助确认异常来源并提出修正分析流程的建议。
Random fixes waste time and create new bugs. Quick patches mask underlying issues.
Core principle: ALWAYS find root cause before attempting fixes. Symptom fixes are failure.
Violating the letter of this process is violating the spirit of debugging.
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
If you haven't completed Phase 1, you cannot propose fixes.
Use for ANY technical issue:
Use this ESPECIALLY when:
Don't skip when:
You MUST complete each phase before proceeding to the next.
BEFORE attempting ANY fix:
Read Error Messages Carefully
Reproduce Consistently
Check Recent Changes
Gather Evidence in Multi-Component Systems
WHEN system has multiple components (CI → build → signing, API → service → database):
BEFORE proposing fixes, add diagnostic instrumentation:
For EACH component boundary:
- Log what data enters component
- Log what data exits component
- Verify environment/config propagation
- Check state at each layer
Run once to gather evidence showing WHERE it breaks
THEN analyze evidence to identify failing component
THEN investigate that specific component
Example (multi-layer system):
# Layer 1: Workflow
echo "=== Secrets available in workflow: ==="
echo "IDENTITY: ${IDENTITY:+SET}${IDENTITY:-UNSET}"
# Layer 2: Build script
echo "=== Env vars in build script: ==="
env | grep IDENTITY || echo "IDENTITY not in environment"
# Layer 3: Signing script
echo "=== Keychain state: ==="
security list-keychains
security find-identity -v
# Layer 4: Actual signing
codesign --sign "$IDENTITY" --verbose=4 "$APP"
This reveals: Which layer fails (secrets → workflow ✓, workflow → build ✗)
Trace Data Flow
WHEN error is deep in call stack:
See skills/root-cause-tracing for backward tracing technique
Quick version:
Find the pattern before fixing:
Find Working Examples
Compare Against References
Identify Differences
Understand Dependencies
Scientific method:
…
在代码改动完成后,快速整理并更新对应技术文档与说明内容。
在编写或修改测试时识别反模式,避免错误 mock 与污染生产代码。
为 Copilot 创建的 PR 自动触发 ADO CI 流水线运行与验证。
帮助你严谨评估代码评审意见,澄清疑点后再决定是否采纳与实现
通过先写失败测试再实现代码,帮助稳定完成功能开发与缺陷修复。
为 Fluid Framework 仓库自动生成规范 PR 标题与描述,并推送分支创建拉取请求
用四阶段系统化调试方法先定位根因,再制定可靠修复方案。
系统化定位 bug、测试失败与异常行为,并在修复前梳理原因与排查步骤。
系统性沿调用链逆向排查缺陷,快速定位问题的最初触发点
系统化排查测试失败、构建中断与异常运行问题,帮助快速恢复开发进度
帮助你为复杂问题编写调试测试并反复验证,快速定位异常根因。
帮助你系统复现、定位并修复代码或环境中的复杂故障问题。