LogoClawIndex
案例技能关于
LogoClawIndex

modernize-python-repo - Python 代码库现代化改造

指导 Python 代码库现代化:pyproject.toml 迁移、Ruff 采用、配置整合和 CI/CD 更新

标签

更新于: 2026-03-26

能力

典型输入

典型输出

该技能可以做什么

  • 迁移到 pyproject.toml
  • 采用 Ruff
  • 整合工具配置
  • 更新 CI/CD 工作流
  • 迁移 Danger 工作流
  • 配置 Commitizen
  • 更新 pre-commit 钩子
  • 删除废弃文件

输入

  • GitHub 代码库
  • GitLab 代码库
  • setup.py
  • setup.cfg
  • Danger 配置
  • flake8 配置
  • GitHub 工作流
  • GitLab CI 配置
  • pre-commit 配置
  • 项目版本

输出

  • pyproject.toml
  • GitHub 工作流
  • GitLab CI 配置
  • pre-commit 配置
  • Ruff 配置
  • 整合的工具配置

要求

  • Python 构建环境
  • setuptools 后端
  • Git 代码库访问

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
Python
配置管理
CI/CD
代码检查
Ruff
pyproject.toml
Git
GitHub
GitLab
迁移到 pyproject.toml
采用 Ruff
整合工具配置
更新 CI/CD 工作流
GitHub 代码库
GitLab 代码库
setup.py
pyproject.toml
GitHub 工作流
GitLab CI 配置