بنقرة واحدة
deliver
Ship completed work — direct release or PR
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Ship completed work — direct release or PR
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Sweep Wolf calendars and the DMP calendar for OoO mirroring, tag-line normalization, and DMP conflict detection. Auto mode is silent and runs once per day, fired by the first worklog-touching skill that creates today's worklog file. Interactive mode (default) does the full sweep.
Log a notable accomplishment
Systematic code audit of a Python codebase against DMP standards
Find what to work on next — pulls from Jira, OmniFocus, and local inbox/TODO
Log commute time to daily work log
Log a meeting to daily work log
| name | deliver |
| description | Ship completed work — direct release or PR |
| argument-hint | [release or pr] |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion, mcp__omnifocus__*, mcp__mcp-atlassian__jira_*, mcp__atlassian-bitbucket__* |
| model | opus |
Ship the current branch's work via direct release or pull request. Argument:
$ARGUMENTS (optional: "release" or "pr" to skip the question).
Before proceeding:
If not specified in $ARGUMENTS, ask:
"Direct release or PR?"
- Direct release — merge to main (+ release), tag, push, done
- PR — push, create PR on Bitbucket, move ticket to review
git fetch origin
git rebase origin/main
Run tests again after rebase to confirm nothing broke.
git switch main
git merge --ff-only <feature-branch>
Unless told otherwise, also merge to release:
git switch release
git merge --ff-only main
git switch main
Decide the version number before starting delivery. The version determines the CHANGELOG heading and the tag.
If the project has a CHANGELOG.md, add an entry for the new version at the
top of the file (below the header). Follow the existing format. Include:
Omit empty sections. Derive content from the commits being shipped. Use today's date.
Single-commit releases: When the release is a single logical commit (still on the feature branch, not yet merged), include the CHANGELOG update in that commit — amend it or add it before merging. This keeps the release atomic: one commit, one tag, one entry. Do not create a separate CHANGELOG commit.
Multi-commit releases: Commit the CHANGELOG update on the current branch (after merging) before tagging:
git add CHANGELOG.md
git commit -m "Add v<version> changelog entry"
Discover the current version tag and suggest the next version:
git tag --sort=-v:refname | head -5
Report the current version and suggest patch/minor/major bumps (e.g., "Current: v1.2.3 — bump to v1.2.4 / v1.3.0 / v2.0.0?"). Default suggestion should match the scope of the change. Use annotated tags:
git tag -a v<version> -m "<summary>"
git push origin main release --tags
git branch -d <feature-branch>git push origin --delete <remote-branch>git worktree remove ../<worktree-dir>jira_transition_issue)~/Vaults/Notes/2-projects/dmp/<project-name>/inbox.md), inbox.local-only.md, or TODO file if one existsIf the project has a CHANGELOG.md, add an entry for the new version at the
top of the file (below the header). Follow the existing format. Include:
Omit empty sections. Derive content from the commits on this branch.
To determine the version number, discover the current version tag and suggest the next version:
git tag --sort=-v:refname | head -5
Report the current version and suggest patch/minor/major bumps. Default suggestion should match the scope of the change. Use today's date.
Commit the CHANGELOG update on the feature branch:
git add CHANGELOG.md
git commit -m "Update CHANGELOG for v<version>"
Ensure all commits are pushed:
git push origin
Add notable findings to the ticket:
jira_add_comment)Include: what the change does, any important implementation decisions, and things reviewers should pay attention to.
Create a Bitbucket PR targeting main:
bb post /repositories/{workspace}/{repo}/pullrequests
The PR description should:
Add pr/ prefix to indicate this branch is in review:
git branch -m <local-branch> pr/<local-branch>
Move Jira ticket to PR state (use jira_transition_issue).
~/Vaults/Notes/2-projects/dmp/<project-name>/inbox.md), inbox.local-only.md, or TODO file if one existsInfer the category from context for the remote branch name:
bugfix/feature/hotfix/