Ready For Review
Prepare the current pull request for review by fetching the latest default branch, rebasing the local feature branch, squashing its commits into one while preserving the oldest feature commit's message unless it is stale or inaccurate, force-pushing safely, resolving all review conversations, and preserving the pull request's existing draft status. Use when the user invokes ready-for-review or as…
Commit Changes
Inspect and understand the current Git working tree, then commit its staged and unstaged local changes with a clear title and why-focused description. Use whenever the user asks to commit changes, commit this work, create a git commit, or perform the commit portion of a larger push, pull-request, publish, or yeet workflow. For requests that also ask to push, publish, or create a PR, use this skil…
Kotlin Conventions
Apply personal Kotlin structure and style conventions. Use whenever creating, editing, refactoring, or reviewing Kotlin .kt or .kts files.
Sync Custom Skills
Sync custom Codex skills and personal AGENTS.md instructions between a Git repository and Codex home. Use when the user asks to install, refresh, reconcile, or sync local custom skills from a repository such as `~/dev/agent-skills` into `$CODEX_HOME/skills` or `~/.codex/skills`, including bidirectional conflict resolution based on Git commit time versus personal file modification time.
Update Dependencies
Upgrade one or more repository dependencies from user-supplied exact target coordinates such as group:artifact:version, research changelogs and known issues, check Android Issue Tracker and GitHub plus repository revert history, implement and verify the version changes, then commit, create or update a draft PR, and watch CI and review feedback. Use when the user invokes $update-dependencies or re…
Git Local Branches Summary
Refresh a Git repository and conservatively identify local branches whose work is already present in the remote default branch, including direct ancestors and patch-equivalent rebases or cherry-picks. Use when cleaning up local branches after pull requests merge, checking branches with deleted or gone upstreams, or auditing which local branches can be removed without losing unique commits; always…
Update Commit Message
Inspect the current Git HEAD commit and rewrite its commit message with a clear title and why-focused description. Use when the user invokes update-commit-message or asks to improve, rewrite, or amend the most recent commit message without changing the commit contents.
Watch Pr
Monitor a GitHub pull request until every CI check on its current head is successful and reviewer feedback has stopped arriving. Use when the user asks to watch, monitor, babysit, or wait on a PR; poll every minute, address CI failures as they occur, invoke $address-pr-comments for review feedback, use $commit-changes for each individual CI failure fix or accepted reviewer request, push commits,…
Git Update
Safely update a Git repository by running fetch prune and bringing local main/master branches up to date with origin/main and origin/master without checking out those branches. Use when the user asks to update, refresh, fetch and rebase, or synchronize a local repository while preserving staged and unstaged work.
Create Or Update Pr
Create a new draft pull request or update the existing open pull request for the current branch. Use when the user asks to create, open, update, refresh, or sync a PR for local branch work. Create new PRs as drafts, preserve the current review state of existing PRs, never mark a draft PR ready for review, and use commit titles/descriptions to form the PR title and body.
Snooze
Archive the current Codex conversation or session and schedule a one-time local-time wake-up that unarchives the same thread. Use when the user invokes /snooze or asks to snooze, hide, or archive this conversation until later, with a duration such as "for two days" or a future local timestamp such as "until 9pm on Thursday".
Check Dependency Upgrades
Audit TOML version catalogs in Gradle projects for newer dependency and plugin releases using the Maven repositories configured by the build. Use when asked to fetch or check out a base branch and inspect libs.versions.toml, list stable or preview upgrades, verify candidate artifacts, report full Maven group:artifact:version coordinates, or distinguish real upgrades from BOM-managed, commit-pinne…
Address Pr Comments
Address review conversations on the current GitHub pull request end to end. Use when the user asks to address PR comments, review feedback, unresolved conversations, or requested changes: fetch current-PR threads, skip conversations already answered by Ralf-AI, use judgment to implement applicable feedback or reject requests that do not fit the PR's intent, create one new commit per implemented r…