スキル一覧に戻る
nathanvale

smart-commit

by nathanvale

SideQuest - ADHD-friendly Claude Code plugins for developers who thrive on hyperfocus. Tools that work with your brain, not against it.

1🍴 0📅 2026年1月21日
GitHubで見るManusで実行

SKILL.md


name: smart-commit description: Creates well-formatted git commits using Conventional Commits specification. Use when committing changes, creating commits, staging and committing files, or when asked to save work with a proper commit message. model: claude-sonnet-4-5-20250929 allowed-tools: Bash(git status:), Bash(git add:), Bash(git diff:), Bash(git log:), Bash(git commit:), mcp__git_git-intelligence__

Smart Commit

Create atomic, well-documented commits following Conventional Commits.

Format

<type>(<scope>): <subject>
  • type: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert
  • scope: Area of change (e.g., auth, api, config)
  • subject: Imperative mood, max 100 chars, no period

For full type definitions, see CONVENTIONS.md. For message examples, see EXAMPLES.md.

Workflow

  1. Check status using git status or MCP get_status
  2. Review changes using git diff or MCP get_diff_summary
  3. Stage files with git add <files> (never blind git add .)
  4. Create commit using HEREDOC format:
git commit -m "$(cat <<'EOF'
<type>(<scope>): <subject>

[optional body]

Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
  1. Handle hook failures: If pre-commit modifies files, stage and amend (only if you authored the commit and it's not pushed)

Safety Rules

  • NEVER skip hooks with --no-verify
  • NEVER force push to main/master
  • NEVER commit secrets (.env, credentials, keys)
  • NEVER use git add . without reviewing changes first
  • ASK user if commit scope or message is unclear
  • SPLIT large changes into atomic commits

Quick Reference

TypeUse for
featNew feature
fixBug fix
docsDocumentation only
refactorCode change (no feature/fix)
testAdding/updating tests
choreMaintenance

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です