dependency-update
스타8
포크0
업데이트2026년 7월 18일 23:52
Run this to update project dependencies
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
Run this to update project dependencies
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | dependency-update |
| description | Run this to update project dependencies |
| disable-model-invocation | true |
I need you to update the dependencies in pyproject.toml. The process to go through is:
dependencies, [dependency-groups], or [build-system].requires.>=1.05,<2.0, but on Pypi the latest version is 1.11, change the dependency to >=1.11,<2.0uv_build pin in [build-system].requires to the latest version on PyPI (https://pypi.org/pypi/uv-build/json), using the same >=X.Y.Z,<X.(Y+1).0 style as the other pins. Major version bumps are allowed here. After updating, run uv build from the root and confirm it does not emit the build_system.requires ... does not contain the current uv version warning.rev fields in .pre-commit-config.yaml to the latest versions of each hook (check PyPI for the corresponding packages). Run prek run --all-files to verify the hooks still pass.uses: action versions in every workflow file under .github/workflows/. For each action (e.g. actions/checkout, astral-sh/setup-uv), look up the latest release with gh api repos/<owner>/<repo>/releases/latest --jq '.tag_name' (e.g. v8.1.0) and determine the new major (e.g. v8). Before pinning to the floating major tag, verify it actually exists with gh api repos/<owner>/<repo>/git/refs/tags/<major> (some publishers like astral-sh/setup-uv do not always push a floating vN tag immediately after a new major). If the floating major tag exists, pin to it (e.g. @v8); otherwise pin to the exact release tag (e.g. @v8.1.0). Leave floating branch refs like pypa/gh-action-pypi-publish@release/v1 alone since they are the upstream-recommended pattern.uv run ruff format && uv run ruff check --fix && uv run ty check from the root.uv sync -U --all-extras --all-groups to update the lock file.ai_working/ exists.uv run python -c "from importlib.metadata import version; print(version('<package>'))":
openai-python: package openai, repository https://github.com/openai/openai-python.gitpython-genai: package google-genai, repository https://github.com/googleapis/python-genai.gitanthropic-sdk-python: package anthropic, repository https://github.com/anthropics/anthropic-sdk-python.gitai_working/<repository> path.git ls-remote --tags <repo-url> because repositories may use either v<version> or <version> tags. Clone the matching tag with git clone --depth 1 --single-branch --branch <tag> <repo-url> <local-path>.git clone --depth 1 --single-branch <repo-url> <local-path> and explicitly report the version mismatch.AGENTS.md to ensure each cloned repository is listed. Add any missing repository names without additional notes.