スキル一覧に戻る
Zate

atomic-commits

by Zate

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

SKILL.md


name: atomic-commits description: This skill should be used for guidance on commit size, scope, and creating reviewable commits, splitting large changes, commit hygiene whenToUse: Deciding when to commit, commit scope, atomic changes, splitting large PRs, commit hygiene, reviewable changes whenNotToUse: Simple single-file changes, trivial fixes seeAlso:

  • skill: git-workflows when: branching and PR strategy
  • skill: plan-management when: mapping tasks to commits

Atomic Commits

Creating reviewable commits that capture logical units of work.

Principles

  1. One logical change per commit
  2. Commit compiles and tests pass
  3. Commit message explains "why"

Devloop Integration

Plan tasks map to commits:

When using /devloop:ship, you can choose:

  • Single commit: Squash all completed tasks
  • Atomic commits: One commit per task

Example plan:

- [x] Task 1.1: Create config skill
- [x] Task 1.2: Add parsing script
- [x] Task 1.3: Update session hook

Atomic commits would create:

feat(devloop): create local-config skill
feat(devloop): add config parsing script
feat(devloop): update session-start hook

Commit Size Guidelines

SizeLinesWhen to Commit
XS<50Single fix, config change
S50-200One feature, one refactor
M200-500Feature with tests
L>500Consider splitting

Devloop tasks typically align with S-M size commits.

Split Strategy

Instead of one large commit:

  1. Refactor/prep commit
  2. Core implementation commit
  3. Tests commit
  4. Documentation commit

Or with devloop: One commit per phase.

Anti-Patterns

  • WIP commits with broken code
  • Mixing refactoring with features
  • "Fix everything" commits
  • Unrelated changes bundled

When to Commit in Devloop

  • After completing a plan phase
  • Before running /devloop:fresh
  • At checkpoints
  • Before switching context

スコア

総合スコア

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

レビュー

💬

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