mcpField
P
python-async-advisor

python-async-advisor

github.com/jorgealves测试与质量2208 次安装3 天前更新
代码仓库

关于 python-async-advisor

用于检查异步 Python 代码中的竞态条件、死锁和低效模式,面向使用 asyncio、aiohttp 或 FastAPI 的开发者。分析在本地进行。

主要功能

  1. 01检测竞态条件
  2. 02识别死锁
  3. 03查找低效异步模式
  4. 04在本地进行分析

适用场景

  1. 01检查 asyncio 代码
  2. 02检查 aiohttp 请求处理
  3. 03审查 FastAPI 异步代码
  4. 04在 CI 中检查异步代码

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jorgealves/agent_skills --skill python-async-advisor

安装后在 Claude Code 中输入/python-async-advisor确认已加载。

附带文件skill.yaml

详细介绍

Python Async/Await 顾问

目的与意图

检查异步 Python 代码,识别竞争条件、死锁和低效模式。适用于使用 asyncio、aiohttp 或 FastAPI 的场景。

适用场景

  • 项目设置:初始化新的 Python 项目时。
  • 持续集成:作为自动化构建和测试流水线的一部分。
  • 旧代码重构:将旧版 Python 代码库更新为现代标准时。

不适用场景

  • 非 Python 项目:此工具专用于 Python 生态系统。

错误条件和边缘情况

  • 缺少依赖文件:项目缺少 requirements.txt 或 pyproject.toml 时。
  • 版本不兼容:项目使用的 Python 版本不受工具支持时。

安全与数据处理注意事项

  • 所有分析均在本地执行。
  • 绝不会向外部传输源代码或凭据。

评论

支持 Markdown