返回顶部
p

python-auto-devPython自动开发

Automated Python code generation, testing, debugging, and optimization with integrated conda environment management. Uses default conda path "C:\anaconda3\condabin\conda.bat" and environment "py311". Project files are stored at H:\code\Daily. Use when Codex needs to: (1) Generate Python code from specifications, (2) Create and run automated tests, (3) Debug code with interactive tools, (4) Optimize performance and code quality, (5) Manage conda environments for Python projects. This skill bundle

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
226
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

python-auto-dev

Python 自动开发技能

根据规格生成代码、添加测试、调试和优化——全部在配置好的conda环境中完成,实现Python开发的完全自动化。

快速开始

当用户提供编码任务时:

  1. 1. 根据需求生成Python代码
  2. 使用pytest或unittest编写单元测试
  3. 运行测试并捕获输出
  4. 自动调试失败项
  5. 通过性能分析和代码检查进行优化
  6. 交付最终代码及测试报告

所有操作均使用位于C:\anaconda3\condabin\conda.bat的py311 conda环境,文件存储在H:\code\Daily目录下。

工作流程

第一阶段:代码生成

使用scripts/generate_code.py根据规格说明创建Python代码。该脚本接受以下参数:

  • - spec:代码功能的自然语言描述
  • outputpath:生成文件的保存路径(默认:H:\code\Daily\generated<时间戳>.py)

生成的代码应包含:

  • - 类型提示
  • 文档字符串
  • 基本错误处理
  • 模块化设计

第二阶段:测试创建

代码生成后,使用scripts/create_tests.py生成全面的单元测试:

  • - 测试边界情况
  • 测试错误条件
  • 在适当位置使用pytest夹具
  • 输出到H:\code\Daily\tests\目录

第三阶段:测试执行与调试

使用scripts/run_tests.py运行测试:

  • - 激活conda环境
  • 以详细输出模式执行pytest
  • 将结果捕获到报告文件中

如果测试失败,调用scripts/debug_code.py:

  • - 分析回溯信息
  • 提出修复建议
  • 可自动修补代码(需确认)

第四阶段:优化

测试通过后,使用scripts/optimize_code.py:

  • - 运行性能分析(cProfile)
  • 检查代码质量(pylint/flake8)
  • 提出优化建议
  • 可自动应用安全优化

脚本参考

所有脚本设计为可直接由Codex调用。它们内部处理conda激活。

  • - scripts/generatecode.py - 根据规格生成Python代码
  • scripts/createtests.py - 创建pytest/unittest测试套件
  • scripts/runtests.py - 执行测试并生成报告
  • scripts/debugcode.py - 分析失败原因并提出建议/修补
  • scripts/optimize_code.py - 性能分析并改进代码质量

详细参数说明和示例请参见references/script-usage.md。

集成说明

  • - 默认conda路径已为此配置硬编码;路径变更时需修改脚本。
  • 所有项目文件隔离在H:\code\Daily目录中,保持工作区整洁。
  • 脚本假设Windows环境(conda .bat激活方式)。
  • 输出报告以JSON和纯文本格式保存,便于后续处理。

何时使用此技能

当任务涉及创建带有完整开发流水线的新Python代码时使用此技能。适用于:

  • - 快速原型开发
  • 教学示例
  • 自动化脚本生成
  • 需要测试覆盖的重构任务
  • 现有代码优化

不适用于非Python语言或conda环境不可用的情况。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 python-auto-dev-1776289922 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 python-auto-dev-1776289922 技能

通过命令行安装

skillhub install python-auto-dev-1776289922

下载

⬇ 下载 python-auto-dev v1.0.0(免费)

文件大小: 17.38 KB | 发布时间: 2026-4-17 15:52

v1.0.0 最新 2026-4-17 15:52
Initial release: End-to-end automation for Python development with integrated conda environment management.

- Generates Python code from specifications, including type hints, docstrings, and error handling.
- Creates comprehensive unit tests using pytest or unittest.
- Runs tests, debugs failures, and suggests or applies fixes automatically.
- Profiles and optimizes code quality with built-in linting and performance suggestions.
- Manages project files under a configured workspace and uses dedicated conda environment.
- Includes modular scripts to cover generation, testing, debugging, and optimization workflows.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部