Back to list
JonathanBechtel

commit

by JonathanBechtel

Repository for the Revamped Draft Analytics App

0🍴 0📅 Jan 20, 2026

SKILL.md


name: commit description: Stage, commit, and push changes to the current branch. Use when asked to commit changes, push code, or after completing a task. allowed-tools: Bash

Commit and Push

Stage all changes, create a commit with a conventional commit message, and push to the remote.

Instructions

  1. Run git status to see what files have changed
  2. Run git diff to understand the changes (both staged and unstaged)
  3. Run git log --oneline -5 to see recent commit message style
  4. Stage relevant files with git add
  5. Create a commit with a descriptive message following conventional commits format
  6. Push to the current branch

Important: Git Identity

Do NOT modify the git author or add Co-Authored-By headers. The commit should use the user's existing git configuration (their name and email from git config user.name and git config user.email).

Commit Message Format

Use conventional commits style observed in the repository:

  • feat: for new features
  • fix: for bug fixes
  • chore: for maintenance tasks
  • refactor: for code refactoring
  • docs: for documentation changes

Keep subject line under 72 characters. Focus on the "why" rather than the "what".

Commit Command Format

Always use a HEREDOC to ensure proper formatting:

git commit -m "$(cat <<'EOF'
<type>: <description>

<optional body explaining why>
EOF
)"

Safety Rules

  • NEVER commit files that contain secrets (.env, credentials.json, etc.)
  • NEVER use --force or --no-verify unless explicitly requested
  • NEVER amend commits that have been pushed to remote
  • NEVER modify git config (user.name, user.email, etc.)
  • If pre-commit hooks fail, fix the issues and create a NEW commit

Push

After committing, push to the current branch:

git push origin HEAD

If the branch doesn't have an upstream, use:

git push -u origin HEAD

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

Reviews

💬

Reviews coming soon