python-repl
具有常见辅助功能和最佳实践的交互式Python REPL自动化
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
具有常见辅助功能和最佳实践的交互式Python REPL自动化
具有常见辅助功能和最佳实践的交互式Python REPL自动化
python-telegram-bot 库用于构建 Telegram 机器人。可用于处理程序、回调、内联键盘、对话和机器人命令。
编写并评估使用pytest的有效Python测试。在编写测试、审查测试代码、调试测试失败或提高测试覆盖率时使用。涵盖测试设计、fixtures、参数化、模拟(mocking)和异步测试等内容。
当使用Python的类型系统时,包括类型提示、mypy、Protocol、TypedDict和Generics。在处理Python类型注解时使用。
修复常见的PyTorch错误:百分位数计算、Conv1d的LayerNorm、缓冲区边缘情况。在为强化学习或神经网络编写PyTorch代码时触发。
根据ACCEPTANCE_MATRIX.md评估流水线运行情况。在功能发布后使用,以验证验收标准。
逐步将PyTorch实现转换为Triton GPU内核。在将PyTorch代码转换为Triton、优化GPU内核、审核/审查现有Triton代码时使用,或者当用户说“triton”、“转换为triton”、“gpu内核”、“pytorch到triton”、“审核triton”或“审查内核”时使用。
用于执行、测试、语法检查和导入验证Python项目的技能。使用`scripts/python-runner.sh`。
在您的计算机上为Badger 2350开发设置Python环境。当安装Python、设置虚拟环境、安装如mpremote或ampy等开发工具,或者配置用于Badger 2350项目的计算机端开发环境时,请使用此指南。
使用pytest编写和运行Python测试,包括fixture、mocking、覆盖率以及AAA模式。在编写Python测试、创建测试文件或设置pytest配置时使用。
审查代码差异(由代理编写的未提交更改)或新文件(未跟踪的文件),以确保符合Python类型提示和结构原则。当用户说要审查代码差异或新文件,或是想检查代码质量(当文件是Python文件时)时,请使用此技能。在应用任何修改之前需要得到用户的明确确认,以确保代码质量和安全性。
Python类型提示的全面参考指南,包括使用mypy进行静态类型检查、现代类型注解模式(PEP 484, 585, 604, 612, 613)以及适用于Python 3.9+的类型提示最佳实践。在代码审查过程中使用,以确保正确使用类型注解,评估mypy配置,并识别类型提示中的反模式。
将PyTorch FSDP2(fully_shard)添加到训练脚本中,包括正确的初始化、分片、混合精度/卸载配置以及分布式检查点。当模型超出单个GPU内存限制或需要基于DTensor的分片与DeviceMesh时使用。
用于代理系统的QA框架:场景套件、确定性/随机控制、工具沙箱、评分标准(包括将大语言模型作为评判者)以及涵盖成功率、安全性、可靠性、延迟和成本的回归协议。
在报告手动测试或质量保证验证过程中发现的错误时。
使用ruff来检查、格式化和现代化Python代码。在以下情况下激活:(1) 修复PEP 8违规,(2) 移除未使用的导入,(3) 升级已废弃的Python语法(UP规则),(4) 自动修复代码质量问题,(5) 格式化Python文件,或(6) 替换Flake8、isort、pyupgrade、autoflake或Black。
简化过于复杂的Python代码。当用户要求简化、重构、清理、提高可读性、减少复杂性、提高代码质量、查找代码异味、检测重复或分析Python代码中的耦合时使用。触发条件包括诸如“简化这段代码”、“这段代码太复杂了”、“让这段代码更易读”、“重构这段代码”、“清理这段代码”、“查找问题”、“分析这个代码库”,或者在审查展示出复杂性反模式的代码时。对于Django特定的分析,请改用django-simp…
使用ty(由Astral开发)进行快速Python类型检查。在检查Python类型、在CI中运行类型检查或为Python项目设置类型检查时使用。当出现“类型检查”、“ty检查”、“python类型”或类型错误调试时触发。
无描述
自动管理终端命令中的Python虚拟环境(.venv)。在运行Python/pip命令之前始终激活.venv。支持macOS、Linux和Windows,并具备shell感知的激活功能。在执行Python脚本、安装包或运行开发服务器时使用。对于保持环境一致性至关重要。
使用pyx CLI安全执行Python代码。使用场景:运行Python、执行脚本、测试代码。触发词:pyx、run python、execute code、test script。默认模式:MANIFEST_IO(优先文件操作并带有清单输出)。
通过启动服务并发送真实的HTTP请求来执行行为API测试。验证状态码、响应结构和数据正确性。
进行全面的质量验证,包括构建、类型检查、代码检查、测试和安全扫描。