Install
openclaw skills install python-arch-optimizerPython 项目架构优化技能。用于分析和重构 Python 项目结构,使其符合最佳实践。使用场景:(1) 评估现有项目架构,(2) 重构目录结构,(3) 优化依赖管理,(4) 改进代码组织,(5) 建立测试架构,(6) 配置 CI/CD
openclaw skills install python-arch-optimizer本技能帮助优化 Python 项目的整体架构,使其更符合现代 Python 工程最佳实践。
requirements.txt / pyproject.toml / poetry 配置# 使用分析脚本
python scripts/analyze_project.py <project-path>
读取项目结构,识别问题:
__init__.py参考 references/best-practices.md 生成具体建议。
⚠️ 安全警告: 重构操作会移动/创建文件,可能影响现有项目。
必须获得用户明确确认后才能执行迁移脚本:
# 用户确认后执行(支持:yes / y / 确认 / 是)
python scripts/migrate_project.py <project-path>
回滚策略:
<project-path>.backup.<timestamp>/--dry-run 预览变更运行测试和 lint 检查确保重构后功能正常。
references/best-practices.md - Python 项目架构详细指南scripts/analyze_project.py - 项目结构分析scripts/generate_structure.py - 生成推荐结构scripts/migrate_project.py - 执行迁移(支持 --dry-run 预览、自动备份、回滚)# 1. 预览模式(不会修改任何文件)
python scripts/migrate_project.py ./my-project --dry-run
# 2. 保存计划供审查
python scripts/migrate_project.py ./my-project --plan migration-plan.json
# 3. 用户确认后执行(自动备份)
python scripts/migrate_project.py ./my-project
# 4. 失败时自动回滚到备份
当用户提到: