ワンクリックで
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/