SuperAPI AI 工具集

debug

测试与质量

查看项目

更新于 10-15 22:40

技能介绍

用途:面向功能性缺陷的结构化调试流程,适用于 Python traceback、失败测试、间歇性故障、集成缺陷及其他意外运行时行为。

主要能力:按阶段推进——问题接收(明确规格、观察行为、复现步骤、环境与近期变更)、问题界定(划分正常/异常/未知范围,构造最小复现)、假设形成(一次验证一个因果假设,列出支持与反对证据)、系统排查(追踪输入、处理、输出与副作用,加入调试日志)、根因分析(记录证据链与被排除假设)、修复实施(先写回归测试,修复根因而非症状)、修复后检查。还归纳常见缺陷类别(类型错误、状态突变、竞态、边界情况、集成、配置)与常见 Python 模式(NoneType、可变默认参数、async/await 缺失、循环导入)。

使用方式:以症状作为输入参数启动;优先从代码库、测试、日志和环境取证,仅询问无法获取的信息。修复后运行 uv run prek run --files <modified_files>,无 .pre-commit-config.yaml 时回退 uv run ruff check,并运行 uv run pytest -v。

适用场景:Python 项目中的功能缺陷定位与修复验证。

限制:资料未提供具体安装方式、收费、平台支持与效果保证;流程依赖可复现证据,无法复现时状态标记为 Cannot Reproduce。