원클릭으로
bump-tools
Bump the .tools-version - create the Jira ticket, update .tools-version, and open a PR to a target branch (default develop)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Bump the .tools-version - create the Jira ticket, update .tools-version, and open a PR to a target branch (default develop)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Bump the CI Xcode version - create the Jira ticket, update .xcode-version and .ios-sim-runtime, and open a PR to develop
Triages the nightly UI-test run on CI (the ui-tests-allure.yml workflow on develop). Pulls the failed tests from the run log, links each to its test code and recent app changes, classifies the root cause as app bug / test fix / mock issue / flaky, and reports findings with recommendations. Use when the user asks to "analyze nightly UI test failures", "triage nightly UI tests", "what failed last night", "разбери ночной прогон", "что упало ночью", or pastes a ui-tests-allure run URL with a triage intent. Read-only: it never runs tests, edits code, or files bugs — it hands those off to other skills.
Use this skill when writing, modifying, or debugging UI tests for the Tangem iOS app — anything under `TangemUITests/`, page objects under `TangemUITests/Screens/`, accessibility identifiers in `Modules/TangemAccessibilityIdentifiers/`, or API mocks in `../tangem-api-mocks`. Triggers include "write UI test", "add UI test", "create page object", "add accessibility identifier for test", "fix flaky UI test", or any direct request to touch files in those locations. Do NOT use for unit tests (`Tangem*Tests/`), SPM module tests (`Modules/*Tests`), SwiftUI previews, or general production code work — those are different workflows with different rules.
Update card batch IDs by fetching info from Jira, downloading assets from Figma, and updating the codebase
This skill adds new chain in the app using chain description and specs.
| name | bump-tools |
| description | Bump the .tools-version - create the Jira ticket, update .tools-version, and open a PR to a target branch (default develop) |
| argument | version - Target tools version (e.g., 16.1.87) |
This skill automates updating the .tools-version file in the repository root to a new version. It creates the Jira ticket, updates the file, and opens a PR to a target branch the user confirms (defaulting to develop). Modeled on the bump-ci-xcode skill.
.tools-version isA single line holding the version of the archive-analysis tooling CI uses during deploy. It is read by the deploy workflows (.github/workflows/build-deploy-{alpha,beta,internal,release}.yml, via cat .tools-version) and forwarded to fastlane as analyze_archive_tools_version. It has no effect on the app binary or runtime behavior — changing it only changes which tool version the deploy pipeline runs.
The file ends with a trailing newline — preserve it when editing (unlike .xcode-version, which has none).
$ARGUMENTS (e.g., 16.1.87)..tools-version to get the current version for the ticket description and commit message.develop if they don't specify one.Follow the conventions in AGENTS.md (cloudId, field IDs, ADF caveats are documented there).
Bump tools version to <version>develop updating .tools-version from <current> to <version>.customfield_10025): 1customfield_11232): the team's standard one-line "technical task, no testing needed" note (ADF). The change has zero runtime/binary impact.customfield_10021): active sprint id (read it off any open ticket on board 12).editJiraIssue call (the create-time shorthand is silently dropped) and verify.In Progress.Branch off the confirmed target branch (develop by default):
git fetch origin <target_branch>
git checkout -b IOS-NNNNN_bump_tools_<version_snake_case> origin/<target_branch>
git push -u origin IOS-NNNNN_bump_tools_<version_snake_case>
Push immediately so the branch tracks its own remote instead of origin/<target_branch>.
.tools-versionReplace the content with the new version, keeping the trailing newline:
printf '%s\n' '<version>' > .tools-version
Single commit, GPG-signed (repo requirement):
IOS-NNNNN Bump tools version to <version>Verify the signature with git log --show-signature -1 before pushing.
Open a PR to the confirmed target branch (develop by default). The body MUST contain the Jira link on its own line so the Atlassian/GitHub integration links it back to the ticket:
[IOS-NNNNN](https://tangem.atlassian.net/browse/IOS-NNNNN)
Do not assign reviewers manually. .tools-version is owned by @tangem-developments/ios-core in .github/CODEOWNERS, so GitHub requests the review automatically.
Output the Jira ticket key and URL, and the PR URL.