بنقرة واحدة
update
Morning update routine: merge Renovate PRs, rebase local work, apply chezmoi changes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Morning update routine: merge Renovate PRs, rebase local work, apply chezmoi changes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | update |
| description | Morning update routine: merge Renovate PRs, rebase local work, apply chezmoi changes |
| argument-hint | [--push | --dry-run] |
| context | default |
| allowed-tools | ["Bash(gh pr list:*)","Bash(gh pr checks:*)","Bash(gh pr diff:*)","Bash(gh run view:*)","Bash(git fetch:*)","Bash(git status:*)","Bash(git stash:*)","Bash(git add:*)","Bash(chezmoi diff:*)","Bash(test -f:*)","Read"] |
Merge Renovate PRs, rebase local work on updated main, resolve conflicts intelligently, and apply chezmoi changes.
$ARGUMENTS
Options:
--push - Also push rebased commits to origin--dry-run - Show what would be done without making changestest -f AGENTS.local.md && echo "exists" || echo "missing"
If the file exists, read it and check the Generated: date line.
/agents-local-md to generate machine-specific context"/agents-local-md --force to refresh machine context"This is advisory only — continue the update regardless.
git status --short
If tracked files are modified:
git stash push -u -m "update skill: stashing before merge"gh pr list --author "app/renovate" --json number,title,headRefName,statusCheckRollup
For each PR:
gh pr checks <number>--dry-run, just show what would be mergedEdge case: claude-review failing on its own update PR is fine—it's reviewing itself with an old version
For each green PR:
gh pr merge <number> --squash --delete-branch
Collect merged PRs for summary:
git fetch origin
git rebase origin/main
When conflicts occur:
git add <file> && git rebase --continueIf not on main:
git rebase main
Resolve conflicts same as above.
If stashed earlier:
git stash pop
Resolve any conflicts using same strategy.
If --push in arguments:
git push origin <current-branch>
chezmoi diff
Show a summary of what will change (not the full diff if huge).
chezmoi apply
If mise tools are updated, they'll be installed automatically.
Present a table:
| Action | Details |
|---|---|
| PRs merged | #121 (claude-code-action), #122 (codex 0.95.0) |
| Conflicts resolved | Python 3.14.2→3.14.3 + added rust 1.87.0 |
| Chezmoi applied | Python 3.14.3, codex 0.95.0 installed |
| Status | 1 commit ahead of origin/main |
/update → Merge PRs, rebase, apply (no push)
/update --push → Full update and push to origin
/update --dry-run → Preview what would happen
This is a single-player repository. Conflicts are rare and changes are easily revertable. The skill prioritizes automation over caution—intelligent resolution beats manual review for routine updates.
Use when checking Buildkite CI/CD builds, investigating failures, viewing job logs, or answering questions about pipeline status.
Write a handoff brief summarizing the current conversation so a fresh agent can pick up the work. Writes to a file if given, otherwise copies to the clipboard.
Use when bootstrapping hk pre-commit hooks for a project.
Use when adding, updating, troubleshooting, or managing mise tool dependencies. Supplements /install with mise-specific context about backends, lockfiles, and the github-first policy.
Add a tool pattern to the global Claude Code permissions allow list in bin/sync-claude-settings
Use when labeling GitHub issues or triaging the backlog. Applies the project's label taxonomy from docs/labels.md.