スキル一覧に戻る
syntrixbase

commit-changes

by syntrixbase

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

SKILL.md


name: commit-changes description: | Create clear, informative, and well-structured Git commit messages following best practices and conventional commit standards.

Commit Changes

Instructions

  1. Analyze Changes: Run git diff --staged, git diff, and git status
  2. Stage All: Use git add -A if needed
  3. Understand Context: What changed, why, type, scope, patterns
  4. Check Branch: If on main/master, create descriptive branch first
  5. Generate Message: Subject ≤72 chars, imperative, conventional type
  6. Execute: git commit -m "<message>"

Commit Message Format

<type>(<scope>): <subject>

<body>

Types

TypeUse Case
featNew feature
fixBug fix
docsDocumentation only
styleFormatting, no code change
refactorCode restructuring
testAdding/fixing tests
choreBuild, config, dependencies

Rules

  • Imperative mood ("Add feature" not "Added feature")
  • No trailing period
  • Subject ≤72 characters
  • Body explains what/why, not how
  • No co-author credits or "Generated with..." tags

Quality Standards

  • Meaningful to someone reading git log months later
  • Avoid generic: "fix bug", "update code"
  • Group related changes conceptually
  • Flag if changes too diverse for single message

Edge Cases

SituationAction
No changesInform user nothing to commit
Incomplete changesFlag observation to user
On main/masterCreate feature branch first
Too diverseNote to user, suggest splitting

Examples

Example 1: Feature Commit

feat(auth): add JWT token refresh mechanism

- Implement automatic token refresh before expiration
- Add refresh token storage in secure cookie
- Include retry logic for failed refresh attempts

Example 2: Bug Fix Commit

fix(api): prevent null pointer on empty response

Handle case where API returns empty body instead of
throwing unhandled exception in response parser.

Example 3: Refactor Commit

refactor(streamer): extract common mock to shared helper

- Move mockGRPCStreamClient to mock_query.go
- Consolidate 4 duplicate mock implementations
- Reduce test file coupling

Example 4: Multi-scope Commit

test(streamer): consolidate redundant tests

- Remove TestRemoteStream_Success (duplicate of Recv_EventDelivery)
- Merge Close_Idempotent into TestRemoteStream_Close
- Delete tests with no real assertions

スコア

総合スコア

60/100

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

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

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