ワンクリックで
commit
// Create git commits for dotfiles changes, grouping by component with conventional prefix style
// Create git commits for dotfiles changes, grouping by component with conventional prefix style
| name | commit |
| description | Create git commits for dotfiles changes, grouping by component with conventional prefix style |
When the user asks you to commit changes in this dotfiles repo, follow these steps:
emacs/, zsh/, home-manager/, scripts/, etc.[component] brief descriptionCo-Authored-By lines unless the user asks for itRun these in parallel:
git status
git diff --staged
git diff
git log --oneline -10
emacs/, zsh/, home-manager/)For each group, draft a message following the existing style:
[component] brief-area: what changed[emacs] fix dired block brackets[zsh] tweak how reporoot and gitroot is set[scripts] ,markdown-to-pdf: use gfm input format and fix parameter handling[home-manager] add emacs-lsp-booster packageutils:, web:) when it clarifies which part of the component changedFor each group, stage the relevant files and commit:
git add <specific-files> && git commit -m "$(cat <<'EOF'
[component] brief description
Optional detailed explanation of why this change was made,
if not obvious from the diff itself.
EOF
)"
git add -A or git add .git add && git commit calls as parallel tool calls in a single response so the user can approve them all at onceRun git log --oneline -5 to confirm all commits were created, then show the output to the user.
claude/.claude/settings.json model changes — the "model" field changes frequently and is not worth tracking; omit it from commits unless other meaningful settings changed alongside itGenerate a concise weekly status update in team format by pulling data from the current Jira sprint (tickets assigned to me), backlog, and recent activity. Outputs bullet points covering "What I worked on" (completed/in-progress this sprint), "What's next" (To Do in current sprint), and standard blockers/leaves fields. When asked for last week's report, covers completed items from last week. Upcoming items are based on the current sprint's To Do tickets. Triggers: /my-weekly-report, "my weekly update", "my weekly status", "generate my weekly", "write my weekly", "my weekly report"
Look up a URL (Teams message, Jira ticket, GitHub PR/issue, incident.io alert) and create a concise backlog entry with a [ref] link. Triggers: /backlog-add, "add this link to backlog", "backlog from link", "look up and add to backlog"
Update the daily backlog by gathering data from Jira sprint, GitHub PRs, and existing backlog, then collaboratively deciding what to work on today. Handles checked-off items, moves existing tasks to Today, and adds new items with reference links. Commits the backlog folder before making changes. Triggers: /update-backlog, "update my backlog", "plan my backlog", "what should I work on today", "refresh backlog", "backlog update"
Look up, read, create, update, search, and navigate Confluence pages using the confluence CLI. Use as fallback when Atlassian MCP tools are unavailable. Triggers: /confluence, "look up confluence page", "check confluence", "read confluence", "create confluence page", "update confluence page", "search confluence", "find in confluence", "confluence page", any Confluence page URL like https://veeam-vdc.atlassian.net/wiki/...
Create a Jujutsu (jj) commit with a concise message
Manage Jira issues using the jira CLI — lookup, create, edit, transition, assign, comment, link, and search. Triggers: /jira, "look up jira issue", "check jira ticket", "create jira issue", "update jira", "move ticket to", "assign issue", "add comment to", "what's the status of PROJ-123", any mention of a Jira issue key like PROJ-123