con un clic
con un clic
Use cogapp to auto-generate sections of markdown documentation by embedding Python code that produces content. Use when a project needs to keep documentation in sync with code, such as embedding CLI --help output in README files, generating tables, or any content that should be derived from the code itself rather than manually maintained.
A development process for Python applications that uses TDD to iterate on a new project based around uv. Use when Claude needs to create a new Python project, write Python code with tests, or work on Python development using test-driven development practices with the uv package manager.
Migrate Python projects from setup.py/setup.cfg to pyproject.toml for use with uv. Use when upgrading legacy Python packaging, converting setup.py to modern pyproject.toml format, setting up dependency groups for development/testing, and ensuring `uv run pytest` works correctly.
| name | upgrade-actions |
| description | Upgrade GitHub Actions workflows |
Upgrade GitHub Actions workflows to the latest standard.
Look in .github/workflows/ for test.yml and publish.yml or release.yml.
First make sure they are running the latest versions of e.g. actions/checkout and actions/setup-python.
Consult https://simonw.github.io/actions-latest/versions.txt with curl and grep to find the latest versions.
Next make sure they use current versions of Python in their test matrices. Right now that should be:
["3.10", "3.11", "3.12", "3.13", "3.14"]
Check if the project uses setup.py or pyproject.toml and update any cache keys to reflect that.
Also check if the project uses dependency-groups.dev in pyproject.toml - if it does then any pip install lines
in the workflows should use this pattern:
pip install . --group dev
Make sure requires-python is >= 3.10 as well.