Analyze Git diff and generate Conventional Commits format messages. Use when user mentions コミットして, コミット作成, commit changes.
From shipnpx claudepluginhub thkt/dotclaude --plugin toolkitThis skill is limited to using the following tools:
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Analyze staged changes and generate Conventional Commits messages.
$1 (optional)$1 is empty → analyze staged changes only| Type | Name | Purpose |
|---|---|---|
| Task | commit-generator | Conventional Commits gen (fork) |
| Step | Action |
|---|---|
| 1 | Task with subagent_type: commit-generator, mode: "dontAsk" |
| 2 | Present 3 message candidates via AskUserQuestion |
| 3 | User selects or customizes (Other) |
| 4 | Execute selected commit (sandbox-compatible) |
Present 3 generator candidates as AskUserQuestion options (varied scope/wording).
# Multi-line: file-based
cat > /tmp/claude/commit-msg.txt << 'EOF'
<message>
EOF
git commit -F /tmp/claude/commit-msg.txt
mv /tmp/claude/commit-msg.txt ~/.Trash/ 2>/dev/null || true
# Single-line: multiple -m flags
git commit -m "subject" -m "body"
[Generator YAML] → [Preview] → [Confirm] → [Execute]
## 📝 Commit Preview
> **<type>(<scope>)**: <description>
<body>
`<footer>`
Committed: [short-hash] <type>(<scope>): <description>
| Check | Required |
|---|---|
Task called with subagent_type: commit-generator? | Yes |