From vthink-agent-toolkit
Suggest a Conventional Commits message based on current staged and unstaged changes. Does not commit — just outputs the message to copy. Extracts ticket ID from branch name if present. Use when you want a commit message suggestion without committing.
npx claudepluginhub vthinkdeveloper/vthink-agent-toolkit --plugin vthink-toolkitThis skill uses the workspace's default tool permissions.
Analyze the current changes and suggest a commit message. Do NOT commit or push.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Analyze the current changes and suggest a commit message. Do NOT commit or push.
Run these in parallel:
git diff --staged — staged changesgit diff — unstaged changesgit status — overview of modified/new/deleted filesgit branch --show-current — current branch namegit log --oneline -5 — recent commits for style referenceFrom the branch name, extract any ticket ID pattern (e.g., PROJ-1234, FEAT-567, BUG-42).
[A-Z]+-\d+)Write a commit message following these rules:
TICKET-ID: DescriptionPresent the suggested message like this:
Suggested commit message:
TICKET-ID: Short description of the change
Optional body explaining why, if needed.
Then say: "Copy and use with git commit -m \"...\", or ask me to refine it."
Do NOT run git commit, git add, or git push. Only suggest.