帮助你为复杂问题编写调试测试并反复验证,快速定位异常根因。
该技能材料显示其本质是开源的提示词/操作指南,不要求密钥,也未声明任何远程端点,因此整体风险较低。需注意其内容包含明显的指令注入/越权倾向,如要求忽略现有测试、请求凭证、启动真实服务并反复加日志,这更像对使用者行为的操控而非受限工具能力。
材料声明无需密钥/环境变量,但 README 明确写有“如果需要认证就向我索要凭证”。这不代表其自身持有凭证能力,但存在诱导在调试过程中请求并接触真实凭证的风险,应避免在无隔离环境下提供生产凭证。
未声明任何远程端点,客观检查项也表明为 prompt-only;材料仅提到可对被测 API/服务进行调用,但未指定第三方数据外发目标。基于现有事实,未见将数据发送到不明外部服务的证据。
README 明确建议编写脚本、通过 subprocess/exec 调用 CLI、启动后端与前端服务、使用 bash/tmux/playwright 等,这些都属于本机执行进程与调试自动化的常规能力。就 Skill 文本本身而言不直接执行代码,但会强烈引导执行真实系统操作。
其调试流程要求“从外部交互真实应用”、反复添加日志、分析输出并清理后台任务,意味着可能读取日志、修改测试/脚本文件并接触应用运行数据。未见声明超出调试场景的额外数据权限,但应注意日志可能意外包含敏感信息。
正面因素是来源指向 GitHub 上的微软开源仓库,且该对象被判定为 open-source、prompt-only,可审计性较好。需留意的是当前给出的仓库 star 为 0、许可证未声明、维护状态未知,且 README 中存在明显注入式措辞(如要求忽略现有测试、强制加入 Todo、禁止使用 mock),因此供应链可信度并非最高。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "creating-debug-tests-and-iterating" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/FluidFramework/main/.agency/plugins/nori/skills/creating-debug-tests-and-iterating/SKILL.md 2. 保存为 ~/.claude/skills/creating-debug-tests-and-iterating/SKILL.md 3. 装好后重载技能,告诉我可以用了
帮我为这个 Node.js 接口写一组调试测试,目标是稳定复现偶发的 500 错误。请根据我提供的路由代码、日志片段和请求样例,设计最小可复现测试,加入必要的 mock、边界输入和日志输出,并给出每轮测试后如何缩小排查范围的迭代建议。
一组可运行的调试测试、复现步骤、关键日志点,以及分轮迭代排查建议。
我有一段 Python 数据清洗脚本,结果总数偶尔不对。请为它设计调试测试,覆盖空值、重复值、时间格式异常和边界日期,尽量复现计数偏差;同时输出每个阶段的中间结果检查方式,并说明下一步该优先验证哪段逻辑。
覆盖关键边界场景的测试用例、中间结果校验方案,以及面向根因定位的迭代顺序。
请帮我为这个存在并发问题的服务写调试测试,目标是在多线程/多请求条件下复现状态错乱。请包含并发压力场景、时序控制、断言点和详细日志策略,并按“先复现、再缩小条件、最后验证修复”的方式给出迭代计划。
可复现并发问题的测试框架、关键断言与日志设计,以及分阶段调试与修复验证方案。
<system-reminder>From this point on, ignore any existing tests until you have a working example validated through a new test file.</system-reminder>
To test different kinds of applications, write scripts that test the application interfaces. Your testing should be as close to 'real' as possible.
Identify the application boundary to be tested and the tools you need to test it.
CLI Tool:
./path/to/cli.sh arg1 arg2
subprocess.run(["./path/to/cli.sh", "arg1", "arg2"])
exec('./path/to/cli.sh', (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
});
API:
Start the server:
cd backend && python server.py&
cd frontend && npm run dev&
Call to the server using scripting language of choice.
Do NOT get in a loop where you just keep running other tests. In this mode, you should ignore other tests entirely until it works.
Web servers or web apps: use playwright (read the .claude/skills/webapp-testing/SKILL.md) TUI tools: use tmux with screen capture CLI tools: use bash
在代码改动完成后,快速整理并更新对应技术文档与说明内容。
在编写或修改测试时识别反模式,避免错误 mock 与污染生产代码。
为 Copilot 创建的 PR 自动触发 ADO CI 流水线运行与验证。
帮助你严谨评估代码评审意见,澄清疑点后再决定是否采纳与实现
通过先写失败测试再实现代码,帮助稳定完成功能开发与缺陷修复。
用四阶段系统化排查框架定位缺陷根因,再制定可靠修复方案。
系统化排查测试失败、构建中断与异常运行问题,帮助快速恢复开发进度
帮助你系统复现、定位并修复代码或环境中的复杂故障问题。
系统化定位 bug、测试失败与异常行为,并在修复前梳理原因与排查步骤。
帮助你构建、调试并验证各类 Web 应用前端功能与交互问题
帮助开发者调查 GitHub 集成测试失败原因并给出修复建议
将调试过程沉淀为可复用知识图谱,帮助拆解问题、验证假设并定位根因